Recomendações e opções para representar este produto de trabalho:
Recomendação: Unidade de Código Automatizada
A técnica mais apropriada para executar estes testes é usar um código que teste completamente os componentes e que você
possa executá-lo regularmente quando você atualizar o sistema durante o desenvolvimento.
Quando a codificação é a única forma de testar, você deve preocupar-se em assegurar que o código esteja auto
documentando, incluindo as especificações de quais circunstâncias você está testando e qual instanciação ou limpeza é
necessária para que o teste funcione corretamente.
Opção: Instruções Manuais
Em alguns casos, as instruções manuais podem ser suficientes. Por exemplo, ao testar uma interface de usuário, um
Desenvolvedor poderá percorrer um script, explicando o componente. Neste caso, pode ainda ser valioso criar uma parte
do teste que foque exatamente na interface de usuário. Desta forma, o Desenvolvedor pode seguir o script sem ter que
percorrer um grupo complicado de instruções para ir até uma tela ou página em particular.
Opção: Código Embutido
Determinadas tecnologias (tais como Java) permitem embutir testes na implementação. Nesses casos, haverá um produto de
trabalho lógico, mas ele será assimilado no código que você está testando. Leve em consideração, aqui também, que você
deve assegurar que o código esteja auto documentando.
|