Modelo V
Descrição do modelo V
A estrutura do modelo V é uma aproximação estruturada de testes que pode ser usada com toda a metodologia do desenvolvimento da gerência ou do sistema de projecto.
A estrutura enfatiza a qualidade da fase inicial das exigências através da fase de teste final.
Focaliza–se em testar durante todo o ciclo de desenvolvimento para conseguir uma detecção adiantada dos erros.
Cada derivado principal no processo de desenvolvimento é avaliado, verificado, validado e testado. Os derivados de cada fase necessitam ser verificados e validados para se assegurar que estão completos e correctos. O trabalho prossegue para a fase seguinte quando todos os derivados do projecto duma fase se encontram conforme as exigências de verificação e validação. O processo de verificação e de validação é uma tentativa de travar tantos erros quanto possível dentro do ciclo de desenvolvimento.
Este modelo introduz a criação de testes de dados e cenários de teste durante o ciclo de desenvolvimento do software, ao contrário de outros que só fazem testes no fim do ciclo. Este modelo disponibiliza diferentes estados de teste : “unit testing”, “integration testing”, “system testing” e “acceptance testing".
Cada fase de testes é suportada pela documentação, conhecida como “ test plans”.
O modelo V retracta a importância do teste do software no início do desenvolvimento do ciclo e garante a qualidade do software, porque este é testado várias vezes ao longo do ciclo.
Em geral, reforça a ideia de que o teste não é uma fase, mas uma parte integrante do ciclo de desenvolvimento do software.
Basicamente o ciclo de desenvolvimento do modelo segue a seguinte sequência: especificação, requisitos, desenho, código, testes unitários, integração, testes, sistema, testes, aceitação, testes, especificação/desenho de código, testes unitários, requisitos, revisão, aceitação do sistema, testes de revisão, especificação/ desenho de código, testes de aceitação do sistema,