sexta-feira, 29 de novembro de 2013

Roteiros de Teste Unitário, Integrado e Funcional.: Tão simples assim?

Ao falarmos de forma isolada sobre roteiros de teste, todo analista crê que possui conceitos claramente definidos e completamente embasados em experiências anteriores de mercado, solicitações específicas de determinado cliente ou a aprendizagem de disciplinas em seu curso universitário. No entanto, basta que o analista sente em sua cadeira para modelar os casos unitários, integrados e funcionais de um mesmo projeto para todas as suas dúvidas, que outrora não existiam, começarem a surgir. 

Também não podemos esquecer que há um cenário pior ainda e muito comum.: Após a criação de todos os roteiros de teste, é perceptível que os mesmos possuem divergências, redundâncias e casos de teste desnecessários, mas o analista julga que está tudo correto e nem ao menos levanta dúvidas referente à modelagem dos casos de teste.

Tenho a certeza que você já passou por isso ou já viu ocorrer esta situação em seu local de trabalho. Portanto, iremos demonstrar as principais diferenças entre casos de teste para os roteiros de teste unitário, integrado e funcional, e para isto recorreremos aos principais autores, conceitos e técnicas disponíveis no mercado, bem como criaremos exemplos específicos que demonstrem na prática os diversos conceitos existentes. A intenção não é entrar especificamente na execução dos testes, mas sim demonstrar de forma simples as principais diferenças existentes e consolidar na sua mente todos os conceitos envolvidos. Existem diversas formas de construção para cada roteiro, e tentaremos abordar as melhores práticas para construção de cada um deles.

Utilizaremos um projeto (projetoCalculoSimples) contendo uma tela, 3 classes, 1 stored procedure e 1 acesso DB2 via programa cobol. Veja abaixo imagem detalhada do projeto contendo exemplos de teste unitário (em vermelho), teste integrado (em verde) e teste funcional (em azul).:



Após esta breve introdução, nos próximos 3 posts entraremos em detalhes específicos para a criação de cada roteiro.:

1°) Roteiros de Teste Unitário - "Pequenas partes que garantem a qualidade"
2°) Roteiros de Teste integrado - "Consolidando Relacionamentos"
3°) Roteiros de Teste Funcional - "Visualizando a funcionalidade na prática"

Testar é garantir a informação!

quarta-feira, 27 de novembro de 2013

Gerenciando testes com o TestLink 1.9.7


Iniciando nossa série de estudos específicos sobre ferramentas de teste disponíveis no mercado, segue abaixo o link de um guia que elaborei, de uma das ferramentas de gestão de testes mais utilizadas por empresas e profissionais das áreas de Teste e Qualidade de Software.: O TestLink, que atualmente se encontra na versão 1.9.7.

Neste guia será abordada de forma simples e detalhada a Instalação, Customização, Compreensão e Utilização da ferramenta TestLink. Na internet, existem diversos guias distintos que não pontuam claramente as principais funcionalidades da ferramenta de uma forma objetiva, considerando tanto a parte conceitual quanto prática.

No decorrer do guia, iremos “passear” por todas as funcionalidades da ferramenta, conceitos, técnicas e algumas dicas que certamente facilitarão a vida de cada usuário do TestLink, proporcionando agilidade no manuseio da ferramenta e solidez na definição de cada conceito. No link abaixo está disponibilizado o guia em formato pdf.:

Guia TestLink 1.9.7
Guia TestLink 1.9.7
 

Testar é garantir a informação!

quinta-feira, 14 de novembro de 2013

Os 7 melhores sites das áreas de Teste e Qualidade de Software

Olá pessoal, este é o meu blog. Aqui, você poderá assimilar todo tipo de conhecimento referente às áreas de Teste e Qualidade de Software. Tais áreas cada vez mais crescem de forma rápida e expansiva no mercado de TI. Todos os conceitos, ferramentas, técnicas, certificações, modelos, frameworks, linguagens, e guias serão o enfoque deste blog.

Constantemente, profissionais desta área serão convidados a escrever no blog contando suas experiências e conhecimentos adquiridos no mercado.

Fique à vontade para nos enviar críticas, sugestões ou dúvidas específicas sobre qualquer assunto das áreas de Teste e Qualidade de Software.

Neste primeiro post, passarei abaixo os 7 sites mais completos das áreas de Teste e Qualidade de Software no Brasil, pois apesar do crescente aumento destas áreas, ainda são poucos os sites que se mantém atualizados e que possuem informações robustas, com conteúdo didático e informativo. Neste cenário, seguem abaixo os links.:

1°) Testadores
2°) QualidadeBR
3°) Qualidade de Software
4°) Elias Nogueira (Sem Bugs)
5°) Bug Bang
6°) Diário da Qualidade
7°) As Especialistas

Testar é garantir a informação!