Agora que sabemos sobre a Taxonomia de Bugs para cartões de compras criada por Giri Vijayaraghavan e Cem Kaner, vamos aprender como criar nossas próprias Taxonomias de Teste de Software usando este excelente artigo: Taxonomias de Bugs: Use-as para Gerar Melhores Testes [Vijayaraghavan, Kaner]. Quem usa Taxonomias? Muito obrigado ao Marcel, que sublimou este grande recurso em seu blog, Essa é a mesa do buffet.
Muitas disciplinas estão usando taxonomias. Por exemplo, existe uma Taxonomia de Gestos Faciais. Como esta postagem do blog é sobre testes de software, listaremos várias taxonomias de falhas interessantes. A melhor maneira é aprender com os erros cometidos por outros testadores de software.
A taxonomia deve ter um objetivo.
Matriz 2×2 simples onde as dimensões são definidas com uso autorizado/não autorizado de recursos de computador ou programa. O objetivo é avaliar ameaças de penetração contra acesso a computadores e recursos de programas.
Na Taxonomia de Segurança UNIX da Aslam, o objetivo é a segurança do sistema operacional UNIX.
O teste de software tem duas taxonomias excelentes sobre falhas de teste de software:
- “Taxonomia de Bugs” de Boris Beizer
- Apêndice de “Erros comuns de software” de Cem Kaner (Kaner et al.,)
Quando você estiver sem ideias de teste, basta pesquisar no Google o domínio do seu aplicativo junto com a palavra Taxonomia.