<Anterior | Conteúdo | Próxima>
Casos de teste
Para realizar testes úteis, é importante desenvolver e aplicar boas casos de teste. Isso é feito escolhendo cuidadosamente os dados de entrada ou condições operacionais que refletem Beira e canto casos. Em nosso fragmento de código (que é muito simples), queremos saber como o código funciona sob três condições específicas:
1. nome_dir contém o nome de um diretório existente
2. nome_dir contém o nome de um diretório inexistente
Ensaios
3. nome_dir está vazia
Ao realizar o teste com cada uma dessas condições, bom cobertura de teste é alcançado.
Assim como acontece com o design, o teste também é uma função do tempo. Nem todo recurso de script precisa ser amplamente testado. É realmente uma questão de determinar o que é mais importante. Uma vez que poderia ser tão potencialmente destrutivo se não funcionasse corretamente, nosso fragmento de código merece consideração cuidadosa durante seu design e teste.