Existem vários métodos que podem ser utilizados para o produto de software. Mas, os métodos devem ser escolhidos com base em seguintes critérios: 1. Tipo de projeto /produto (desenvolvimento, manutenção, suporte) 2. Tamanho do projeto /produto 3. Tipo de talento na equipe de testes é um dos principais contribuintes para decidir sobre acções preventivas a serem tomadas.
As empresas normalmente colocar boa quantidade de dinheiro em qualidade, seis sigma, avaliação CMM mas uma coisa que eles esquecem é todos esses processos irá funcionar perfeitamente quando você tem forte equipe de análise & testing /processo. A menos que, você entende todas as questões possíveis, pequeno ou grande, não há nenhuma maneira você pode evitar isso no futuro.
Lembro-me de um incidente, quando estávamos desenvolvendo um produto à base de cliente. Este foi o tempo em que éramos desenvolvedores hardcore.
Temos desenvolvido com design sólido (usando OOPs metodologia, naqueles dias era maior conquista) e utilizado todos os objetos robustos sob VC ++. O produto foi desenvolvido e fui designado para fazer o teste do produto. Eu fiz o teste e passei. No entanto, um dos meus amigos tinha algumas dúvidas sobre isso e sentou-se comigo para outra rodada de testes. Nós testamos este produto, executando o mesmo aplicativo novamente e novamente. Depois de testá-lo 14 tempo, há um objeto no menu tem desaparecer !! Posteriormente, para cada ciclo de objetos de teste estão ficando desapareceu ...
O problema foi que lançamos um objeto que é criado por nós, no entanto, de acordo com a diretriz esse objeto também será lançado pela compilador também.
Você sabe, que a medida preventiva é para este ...... ..