A equipe responsável pelo
desenvolvimento de um software está
agilizando a conclusão de um release para
entregá-lo estável ao cliente. No momento, as
funcionalidades de tal release estão sendo
submetidas a testes intensivos, pela equipe de
testes. Essa equipe, antes de iniciar suas
atividades, estudou os artefatos da linha base
elaborados no projeto, tais como os
documentos de viabilidade e visão, diagrama
de casos de uso e as suas especificações,
casos de teste, regras de negócio, modelo de
dados, lista de mensagens e os tipos de dados
e valores válidos para os diversos campos do
sistema, dentre outros. Esses testadores
encontram-se realizando diversas simulações,
com a entrada de dados certos e errados, de
modo a observar se o sistema se comporta
conforme os documentos da linha base,
acordados com o cliente. Não faz parte do
escopo da equipe de teste, validar a
linguagem de programação, a estrutura de
dados, os algoritmos ou qualquer outro
aspecto da arquitetura e estrutura interna do
sistema. Nesse caso, o tipo de teste de
software, que se encontra sendo realizado
pela equipe de teste, é chamado de teste: