em Informática e Gestão de Empresas Test Management 2º Semestre 2 de Junho de 2 Grupo nº 25: João Alves Agenda 1. 2.. 4. 5.. 7. Agradecimentos 8. Questões 2 1
Tema Objectivos Gestão de Requisitos Agendamento e Realização de Test Management Planeamento de Gestão de Defeitos / Incidentes Tema Objectivos Objectivos Criação de procedimento de testes para a CGI Portugal Identificação de ferramentas para implementar o procedimento 4 2
2º Semestre Planeamento 2º Semestre Elaboração do (...) Elaboração da Metodologia Aplicação da Metodologia Document. Final Final Janeiro Fevereiro Março Abril Maio Junho 5 Análise de Nº 1 2 Risco Inexperiência da equipa na temática do projecto Deficiente definição do âmbito do projecto Disponibilidade das ferramentas necessárias Probabilid.,75,5,5 Impacto,75,75,75 Valor 1,5 1,25 1,25 4 5 Dimensão insuficiente da equipa de trabalho Número de alterações aos deliverables mal previsto Grau de participação do cliente nas reviews das várias fases,5,5,25,75,5,75 1,25 1, 1, 7 Impacto negativo do produto nas receitas da empresa,25,25,5 8 Inexistência de convenções preestabelecidas na codificação e documentação,25,25,5
do Plano 2º Semestre Planeamento 2º Semestre (...) Elaboração da Metodologia Elaboração do Aplicação da Metodologia Previsto Verificado Document. Final Final Janeiro Fevereiro Março Abril Maio Junho 7 Test Management Actividades Metodologia Test Strategy and Plan Management Test Management Test Team Organization Test Metrics Risk Assessment Defect Tracking/ Severity Levels Entry / Exit Criteria 8 4
V-Model Metodologia Development Acceptance Requirements Test Report System System Test Report Specification System Integration Test Report Design Testing Acceptance Testing System Overall Test Strategy Testing Overall Test Plan Integration Acceptance Test Plan Testing System Test Plan Integration Test Plan Unit Test Report Detailed Design Unit Testing Unit Test Plan Coding 9 V-Model Metodologia Phases Requirements System Specification System Design Detailed Design Coding Unit Testing Integration Testing Testing Activities Prepare Acceptance Test Plan (Specify Acceptance Test Cases) Prepare Overall Test Strategy Prepare System Test Plan (Specify System Test Cases) Prepare Overall Test Plan Prepare Acceptance Test Plan (all other tasks) Prepare System Test Plan (all other tasks) Prepare Integration Test Plan Prepare Unit Test Plan None Perform Unit Tests Perform Integration Tests System Testing Perform System Tests Acceptance Testing Perform Acceptance Tests 1 5
Rational Unified Process (RUP) Metodologia 11 Rational Unified Process (RUP) Metodologia Phases Inception Elaboration Construction Transition Testing Activities None Overall Test Strategy Overall Test Plan Unit Test Plan Integration Test Plan System Test Plan Acceptance Test Plan Unit Test Report Integration Test Report System Test Report Acceptance Test Report 12
Metodologia 1 Avaliação Metodologia 1. Test Tool Characteristics: Capture/Playback and Script Creation 2. Tool Execution Capability. Tool Integration Capability 4. Test Reporting Capability 5. Performance Testing and Analysis Capability. Vendor Qualifications 14 7
Development Requirements System Specification System Design Testing Integration Testing System Testing Acceptance Testing HR System Detailed Design Unit Testing Coding 15 Organização da Equipa Project Manager Client Acceptance Testing System Testing Integration Testing Unit Testing Tester 1 8
Todos os itens relacionados com a estratégia de abordagem aos requisitos de teste Estratégia de Destinatários Gestor de Cliente Equipa de 17 Sub-Níveis de Teste Estratégia de Integração funcionais Sistema Funções existentes e de regressão de usabilidade de documentação Aceitação de documentação de regressão 18 9
Plano geral de gestão das actividades de cada nível de teste Destinatários Gestor de Cliente Equipa de 19 Condições de Entrada/Saída Test Level Integration Test System Test Entry Conditions Overall Test Strategy and Overall Test Plan are complete. Integration Test Plan document is complete. Integration test scenarios, conditions and scripts are complete. Machines and environment are set up and configured for integration testing. Overall Test Strategy and Overall Test Plan are complete. System Test Plan document is complete. System test scenarios, conditions and scripts are complete. Integration test is complete. Testers machines have been configured as required for client workstations. Exit Conditions All integration test cases specified in the Integration Test Plan have been executed. Exit conditions for the severity of defects have been met. Defects have been recorded in the Integration Test Report and all fixes have been re-tested. All system test cases specified in the System Test Plan have been executed. Exit conditions for the severity of defects have been met. Defects have been recorded in the System Test Report and all fixes have been re-tested. 2 1
Condições de Entrada/Saída Test Level Acceptance Test Entry Conditions Overall Test Strategy and Overall Test Plan are complete. Acceptance Test Plan document is complete. User acceptance test scenarios, conditions and scripts are complete. System test is complete. Exit Conditions All user acceptance test cases specified in the Acceptance Test Plan have been executed. Exit conditions for the severity of defects have been met. Defects have been recorded in the Acceptance Test Report and all fixes have been re-tested. Client has signed off. 21 Estimativas Test Levels Integration Testing Test Sub-Levels Functional testing Number of Test Cases 21 Total 21 System Testing Acceptance Testing Existing function and regression testing Usability testing Documentation testing Total Documentation testing Regression testing Total 21 29 11 1 11 1 21 22 11
Métricas / KPIs Test progress Test success Test sub-level metrics Test variance impact 2 de Aceitação talhado para execução dos testes de aceitação, e sub-níveis Destinatários Gestor de Cliente Equipa de 24 12
de Aceitação Test Sub-Levels Documentation testing Regression testing Number of Test Cases 25 de Sistema talhado para execução dos testes de sistema, e sub-níveis Destinatários Gestor de Cliente Equipa de 2 1
de Sistema Test Sub-Levels Existing function and regression testing Usability testing Documentation testing Number of Test Cases 27 de Integração talhado para execução dos testes de integração, e sub-níveis Destinatários Gestor de Cliente Equipa de 28 14
de Integração Test Sub-Levels Functional testing Number of Test Cases 2 29 Relatório de de Integração Documentar anomalias encontradas na realização dos testes de integração Destinatários Gestor de Cliente Tester 15
de Integração Test Progress Test Sub-Level Functional Planned 2 Executed 2 Test Success Test Case Log Summary 2 Test Variance Impact Status Level Severity 1 Severity 2 Severity Total by Status Number 1 2 Open %. 1. 1. 1. Executed Number Fixed %.... Passed 2 Closed Number %.... Failed Total by Severity Number %. 1. 2. 1. 1 Relatório de de Sistema Documentar anomalias encontradas na realização dos testes de sistema Destinatários Gestor de Cliente Tester 2 1
de Sistema Test Progress Test Sub-Level Existing function and regression Usability Planned Executed Documentation Test Success Test Case Log Summary 18 Test Variance Impact Status Level Severity 1 Severity 2 Number Open % 1.. Executed Number Fixed %.. Passed 15 Closed Number %.. Failed Total by Severity Number % 1.. Severity Total by Status. 1...... 1. Relatório de de Aceitação Documentar anomalias encontradas na realização dos testes de aceitação Destinatários Gestor de Cliente Tester 4 17
de Aceitação Test Progress Test Sub-Level Documentation Planned Executed Regression Test Success Test Case Log Summary 12 Test Variance Impact Status Level Severity 1 Severity 2 Severity Number Open % 1... Executed Number Fixed %... Passed 9 Closed Number %... Failed Total by Severity Number %... Total by Status 1... 1. 5 Handover da metodologia para as equipas de teste Adaptação dos procedimentos já existentes à nova metodologia 18
Agradecimentos Eng. Paulo Leal Country Director CGI Eng. Tiago Gonçalves Dir. Business Development CGI Dr. Francisco Mineiro Coordenador CGI Dr. Vítor Bacalhau Coordenador CGI Dra. Ana Violante Coordenadora ISCTE 7 Questões e Comentários???????????????????????????? 8 19
Obrigado pela sua presença! 2