STLC - Análise de Requisitos
A Análise de Requisitos é a primeira fase do STLC e começa assim que o SRD / SRS é compartilhado com a equipe de teste. Vamos considerar os seguintes pontos para entender a Análise de Requisitos em STLC.
O critério de entrada nesta fase é o fornecimento de SRS (Software Requirement Specification); também é recomendado que a arquitetura do aplicativo seja prática.
Nesta fase, a equipe de QA analisa em um nível superior o que testar e como testar.
A equipe de QA acompanha várias partes interessadas, como analista de negócios, arquitetura de sistema, cliente, gerente de teste / líder no caso de qualquer dúvida ou esclarecimento ser necessário para entender o requisito.
Os requisitos podem ser funcionais ou não funcionais, como desempenho, segurança, usabilidade, etc. ou funcionais e não funcionais.
O critério de saída desta fase é preencher o documento RTM, relatório de viabilidade de automação e uma lista de perguntas, se aplicável, para ser mais específico sobre os requisitos.
Atividades realizadas para análise de requisitos
Existem três atividades principais que são executadas pela equipe de QA nesta fase. As atividades estão descritas a seguir.
Definindo o Escopo
A equipe de QA identifica o escopo dos testes em níveis elevados e se divide em vários módulos funcionais. A equipe também identifica os tipos de teste necessários para realizar - teste de fumaça, teste de sanidade, teste funcional, teste de regressão, etc. A equipe de QA analisa os pré-requisitos e os detalhes do ambiente onde o teste deve ser realizado. A equipe reúne detalhes sobre as prioridades de teste e concentra-se na sequência de módulos a serem validados. Ele também identifica os defeitos de requisitos se os módulos forem contraditos e a funcionalidade não for transportada com outros módulos.
Prepare RTM
O rastreamento de requisitos é um processo de documentação dos links entre os requisitos e os produtos de trabalho desenvolvidos para implementar e verificar esses requisitos. O RTM captura todos os requisitos da Análise de Requisitos junto com sua rastreabilidade em um único documento. Tudo isso é entregue na conclusão do ciclo de vida.
A Matriz é criada no início de um projeto, pois forma a base do escopo do projeto e das entregas que serão produzidas.
A Matrix é bidirecional, pois rastreia o requisito examinando a saída das entregas e vice-versa, observando o requisito de negócios que foi especificado para um determinado recurso do produto.
Análise de Automação
Na fase de requisitos, a equipe de QA analisa o escopo da automação para o teste de regressão. Se a automação for incluída no escopo, a equipe decide qual ferramenta pode ser usada, quais funcionalidades serão cobertas como automação, o prazo e a alocação de recursos envolvidos para o desenvolvimento da automação. Depois que essa análise for concluída, a equipe de QA fornecerá o Relatório de Viabilidade de Automação para diferentes partes interessadas para fornecer a aprovação.