Planejamento de testes de sistema

O planejamento na fase de testes é muito importante para garantir o sucesso e a qualidade do sistema, e para isso existem documentos que são essenciais nesta fase, são eles: Plano de teste, Caso de teste e Roteiro de teste.

Este post explicará cada um dos documentos, bem como a utilidade deles para o projeto.

Plano de teste: É a base para o início de qualquer teste de software. Neste documento são apresentadas as atividades de testes, escopo, cobertura dos testes, funcionalidades do software que não serão testadas, premissas, restrições, requisitos de ambiente, rastreabilidade dos casos de teste, critérios de validação e os responsáveis pelas tarefas de teste. Exemplo de itens existentes no Plano de teste:
PlanoDeTeste

Caso de teste: Descreve uma condição particular a ser testada, é composto por valores de entrada, restrições para a sua execução e um  resultado ou comportamento esperado. O processo de criação de casos de testes pode também ajudar a encontrar falhas de requisitos, ou seja, identificar cenários não tratados pelos requisitos do sistema. Exemplo de casos de testes:

 Casos_de_testes


Roteiro de Teste:
Descreve os passos necessários para a execução de um caso de teste ou um grupo de casos de testes, Exemplo:

 Roteiro_de_testes

A ordem de criação destes documentos é a seguinte:



Todos os documentos de testes devem ser atualizados sempre que um requisito do sistema for alterado.

Com o uso destes documentos o processo de testes de software se torna mais produtivo pois o testador consegue realizar uma sequência de passos de forma prática sem a necessidade de consultar todos os documentos da especificação.

 

Referências:
http://softwaretestingfundamentals.com/
http://gtsw.blogspot.com.br/2007/10/como-elaborar-um-roteiro-de-testes.html

Por FABIO PIERRI

Postado em: 29 de julho de 2013

Confira outros artigos do nosso blog

REST não é JSON

21 de agosto de 2017

Bruno Sofiato

[Webinar] Profile de aplicações Java com Oracle Mission Control e Flight Recorder

24 de julho de 2017

Danival Calegari

Criando Mocks de serviços REST com SoapUI

27 de junho de 2017

Monise Costa

JavaScript 6: diferença entre var, let e const

09 de maio de 2017

Otávio Felipe do Prado

Deixe seu comentário