Baixe o app para aproveitar ainda mais
Prévia do material em texto
CST Análise e Desenvolvimento de Sistemas UC Teste de Software Prof. Carlos Alberto de Faria Gaspar gaspar@edu.sc.senai.br mailto:gaspar@edu.sc.senai.br Atividades de hoje Modelo de Teste Estruturado Conceito “V” de testes Atividades de hoje Modelo de Teste Estruturado Conceito “V” de testes Desenvolvimento Modelo de integração entre os processos de desenvolvimento e teste Especificação Execução 1 Execução 2 Entrega Gerência de requisitos Desenho lógico e físico Construção Integração Entrega Verificação Teste unitário Teste de sistema Teste de integração Teste de aceitação Teste Modelo de Teste Estruturado Ciclo de vida dos testes – Início – Planejamento – Especificação – Execução Modelo de Teste Estruturado Atividades desenvolvidas no ciclo de vida de testes -Definição do escopo do projeto -Participação na revisão da documentação de desenvolvimento -Elaboração da lista de requisitos de teste usando os requisitos do sistema -Elaboração do planejamento dos testes (Plano e Estratégia de Teste) -Preparação do ambiente de teste -Elaboração dos casos de teste -Preparação da massa de teste -Execução dos testes (programas e scripts) -Registro dos defeitos encontrados -Documentação dos resultados dos testes -Revisão dos resultados dos testes -Manutenção da documentação de teste (biblioteca de casos de teste,etc) Modelo de Teste Estruturado Documentos do processo de teste – Estratégia de Teste – Análise de Riscos – Plano de Teste – Casos de Teste – Scripts de Teste – Registros de Defeitos Atividades de hoje Modelo de Teste Estruturado Conceito “ V” de testes Conceito “ V” de testes Definição dos Requerimentos do software Construção do software Integração do software Operação e Manutenção do software 1. Acesso ao plano de desenvolvimento 2.Desenvolvimento do plano de testes 3. Teste dos requerimentos do software 4. Teste de desenho do software 5. Teste de construção do software 6. Execução e registro dos testes 7. Teste de aceitação 9. Instalação do software 8. Informação dos resultados dos testes 10. Testes das mudanças no software 11. Avaliação da eficácia dos testes Conceito “ V” de testes • Verificação: estão incluídos todos os testes que permitem verificar se o software está sendo construído corretamente. • Validação: estão incluídos os testes que permitem validar se o software está fazendo o que foi definido nos requisitos. Conceito “ V” de testes Atividades de verificação • Teste unitário • Teste de integração • Teste de sistemas Conceito “ V” de testes Atividades de validação • Teste de aceitação • Teste de performance (desde que exista uma exigência de requisito) • Teste de segurança (idem)
Compartilhar