Mostrando postagens com marcador Teste de Software. Mostrar todas as postagens
Mostrando postagens com marcador Teste de Software. Mostrar todas as postagens

sexta-feira, 31 de janeiro de 2014

Roteiros de Teste Funcional - "Visualizando a funcionalidade na prática"

O Teste Funcional garante que todas as funcionalidades do sistema estão sendo executadas corretamente, bem como o comportamento do mesmo está ocorrendo conforme previsto na fase de levantamento de requisitos. Portanto, é essencial que criemos um roteiro de teste funcional levando em consideração a necessidade específica do usuário final, levando em consideração todas suas ações para com o sistema. 

Nesta fase, entende-se que as partes internas do componente está construída corretamente e agora iremos verificar se de fato a junção dos componentes está reagindo corretamente de acordo com as necessidades do usuário, funcionalidades e particularidades específicas do sistema. É importante lembrarmos que nesta fase também é necessária a modelagem dos casos de teste com erro em sua execução (Testes Negativos).

Existem diversas técnicas de modelagem de teste funcionais, abaixo estão elencadas algumas destas que estão descritas no Syllabus do exame CTAL-TA (ISTQB).:

Técnicas Baseada em Especificações
Partição de Equivalência
Análise de Valores-Limite
Tabela de Decisão
Gráficos Causa-Efeito
Testes de Transição de Estados
Técnicas de Testes Combinatórios
Teste de Caso de Uso
Teste de Estória de Usuário
Combinação de Técnicas

Técnicas Baseada na Experiência
Suposição de Erros
Teste Baseado em Checklists
Teste Exploratório

Teste de Características de Qualidade de Software
Teste de Acurácia
Teste de Adequação
Teste de Interoperabilidade
Teste de Usabilidade
Teste de Acessibilidade

Em outros post, entraremos a fundo em cada uma destas técnicas que influenciam na modelagem e levantamento dos casos de teste necessários para verificarmos corretamente o comportamento do sistema. 

Conceitualmente, para cada funcionalidade ou caso de uso do sistema deve haver um roteiro de teste funcional que deverá garantir que a mesma está gerando as saídas esperadas para o usuário final. Neste mesmo sentido, cada fluxo descrito no requisito deverá corresponder no mínimo a um caso de teste do roteiro, lembrando que existem fluxos básicos, alternativos e de exceção. O teste funcional deve sempre pensar no teste a partir da perspeciva do usuário do sistema.

Várias ferramentas de mercado realizam o gerenciamento e modelagem dos casos de teste, relacionando-os com seus casos de uso, fluxos e passos de execução,posteriormente também é possível gerar métricas e relatórios finais dos testes. Um exemplo é a ferramenta TestLink, em outros posts já disponibilizamos um guia específico de utilização deste software.

Abaixo estão descritos alguns casos de teste simples já relacionados com seus respectivos fluxos referentes ao caso de uso Consultar Cliente. Este exemplo contém apenas 1 fluxo básico, 1 alternativo e 1 de exceção.:




A estrutura do RTF é semelhante aos demais roteiros, porém seu conteúdo deve ser bem detalhado para que os executores do teste consigam realizar o teste corretamente.:
  • Código/Número.: Normalmente pode-se colocar a referência do sistema a ser testado
  • Funcionalidade/Caso de Uso.: Nomenclatura da funcionalidade
  • Condição.: Cenário a ser testado
  • Pré-Condições.: Situações necessárias para que o teste seja executado (Ex.: Perfis, Acessos, Configurações, Execuções anteriores)
  • Dados de Entrada.: Passo-a-passo detalhado para que o testador consiga executar o teste com sucesso
  • Resultado Esperado.: Saídas específicas geradas após a execução do teste
  • Status do Teste.: Indicação da realização do teste (Ex.: Ok, Nok, Não testado)
  • Local de Teste.: Indicação da tela, interface, local onde o executor realizou o teste
  • Observações - Comentários pertinentes ao teste. Neste campo, pode-se indicar se refere a um Teste negativo, positivo ou regressão. Também pode-se indicar a técnica de teste utilizada ou ciclo de teste que está sendo executado.
Após esta breve descrição sobre Roteiro de Teste Funcional, encerramos esta série específica de três posts. Caso tenham alguma dúvida, sugestão ou necessidade específica entre em contato.

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!