Ao desenvolver software , você deve testá-lo para garantir que ele está em conformidade com os requisitos de negócio , e que ele executa como esperado. Teste ocorre em um número de níveis dentro da empresa . Os três tipos básicos de teste de software são os testes de unidade (nível desenvolvedor ) , testes de integração ( combinação de componentes ) e testes de regressão ( quando forem feitas alterações de software). Embora o teste pode ocorrer em um número de diferentes níveis e contextos , os métodos utilizados são muito semelhantes, em que, dado um caso de "x" deve resultar na situação de "y ". Instruções
1
Liste as categorias de itens a serem testados. Isso inclui a lógica , funções de processamento de dados , manipulação de arquivos , interfaces de usuário e de quaisquer outros aspectos do desenvolvimento que julgar importante. Não podem ser usados As categorias , mas , organizando-os , desta forma, fornece uma maneira de identificar código importante.
2 Lista
casos de teste adequados. Os casos de teste devem refletir as partes mais importantes do código e as áreas em que possíveis problemas podem fazer com que o software pare de funcionar. Certifique-se de casos de teste não se sobrepõem e podem ser testados de forma independente e em conjunto.
3
Quebrar os casos de teste em etapas . Etapas de teste típicas incluem um nome, e os aspectos importantes do software utilizado , como campos , dados , tabelas, interfaces e assim por diante. Um exemplo de passos para um caso de teste descrito como " Verifique o arquivo customer.dat é criado " pode ser: 1) Pare o programa no ponto do arquivo deverá existir , 2) Verifique se o arquivo está presente , 3) Verifique se dados existe no arquivo , 4) Retomar o programa.
4
Escrever resultados esperados e reais. O objectivo do ensaio é o de assegurar que o teste produziu um resultado de uma situação específica . Portanto , anote o que o teste deve alcançar, e que realmente aconteceu quando o teste ocorreu.
5
Criar a forma de testes. Formate os dados de teste em um plano que reflete todos os casos de teste , etapas e os resultados reais e esperados , como você pode , em seguida, usá-los para anotar observações durante o teste está em andamento. Consulte Recursos para obter um exemplo de plano de testes.