|
A SVLabs atua em testes segundo o modelo IV&V, base para todas as atividades de testes. O IV&V (que tem o significado de verificação e validação independente) foi inicialmente difundido pela NASA e o Exército dos Estados Unidos para sistemas de grande porte, em busca de aderência aos padrões e práticas como ISO e SEI.
Entretanto, a flexibilidade das metodologias, incluindo o RUP e os modelos ágeis (Scrum, XP), permitem a prática independente de verificação e validação desde a concepção até a implantação dos sistemas. Verificação: processo que demonstra completitude, consistência e correção do software em relação aos requisitos durante cada fase do processo de desenvolvimento.
Validação: processo que examina um produto para determinar sua conformidade com as necessidades do cliente e características de qualidade predeterminada. O gráfico abaixo mostra a estrutura de verificação da metodologia IV&V:
Como pode ser observado, os testes estáticos (verificação) ocorrem até a fase de construção do sistema, e quanto mais cedo executados menor o custo para a correção das não-conformidades encontradas. A verificação pode ser executada em uma fase específica ou em todas as fases até a construção. Após a construção do sistema, são realizadas as validações, ou seja, os testes dinâmicos, que tomam por prerrogativa que ao menos uma parte do aplicativo esteja em execução. Na fase dos testes unitários, grande parte das atividades é executada pelos desenvolvedores, ao passo que as equipes independentes de qualidade aumentam o seu poder de atuação nos testes de sistema e aceitação.
|