FUNDAMENTAL TEST PROCESS Dr. Wolfgang J. Schneider 2003 – 2006 Dr. Wolfgang J. Schneider 2003 - 2006
FUNDAMENTAL TEST PROCESS Part 1 Test Planning and Control Dr. Wolfgang J. Schneider 2003 - 2006
Dr. Wolfgang J. Schneider 2003 - 2006 Acknowledgement Most of the content has been developed by ISTQB and it’s affiliates for fair use. The copy right of those parts is with them. The layout has been developed by us. Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process INTRODUCTION Many people think that “Testing” means just executing tests. To be effective and efficient, much more time has to be spent on other important tasks. Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process INTRODUCTION We are talking about: Planning the Tests Designing Test Cases Preparing for Execution Evaluating the Status Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process INTRODUCTION We are talking about: Planning the Tests Designing Test Cases Preparing for Execution Evaluating the Status Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process INTRODUCTION We are talking about: Planning the Tests Designing Test Cases Preparing for Execution Evaluating the Status Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process INTRODUCTION We are talking about: Planning the Tests Designing Test Cases Preparing for Execution Evaluating the Status Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process INTRODUCTION We are talking about: Planning the Tests Designing Test Cases Preparing for Execution Evaluating the Status Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process INTRODUCTION We are talking about: Planning the Tests Designing Test Cases Preparing for Execution Evaluating the Status Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process MAIN ACTIVITIES Planning and Control Analysis and Design Implementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process MAIN ACTIVITIES Planning and Control Analysis and Design Implementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process MAIN ACTIVITIES Planning and Control Analysis and Design Implementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process MAIN ACTIVITIES Planning and Control Analysis and Design Implementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process MAIN ACTIVITIES Planning and Control Analysis and Design Implementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process MAIN ACTIVITIES Planning and Control Analysis and Design Implementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Dr. Wolfgang J. Schneider 2003 - 2006
Fundamental Test Process MAIN ACTIVITIES Planning and Control Analysis and Design Implementation and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control Verifying the Mission Defining the Objectives Specification of Test Activities (In Order to meet the Objectives and mission) Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control Verifying the Mission Defining the Objectives Specification of Test Activities (In Order to meet the Objectives and mission) Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control Verifying the Mission Defining the Objectives Specification of Test Activities (In Order to meet the Objectives and mission) Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control Verifying the Mission Defining the Objectives Specification of Test Activities (In Order to meet the Objectives and mission) Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control Verifying the Mission Defining the Objectives Specification of Test Activities (In Order to meet the Objectives and mission) Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control Verifying the Mission Defining the Objectives Specification of Test Activities (In Order to meet the Objectives and mission) Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control TEST CONTROL Comparing actual Progress against the Plan Reporting the Status (including Deviations from the Plan) Taking Actions necessary to meet the Mission and Objectives of the Project In Order to control Testing, it should be monitored throughout the Project Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control TEST CONTROL Comparing actual Progress against the Plan Reporting the Status (including Deviations from the Plan) Taking Actions necessary to meet the Mission and Objectives of the Project In Order to control Testing, it should be monitored throughout the Project Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control TEST CONTROL Comparing actual Progress against the Plan Reporting the Status (including Deviations from the Plan) Taking Actions necessary to meet the Mission and Objectives of the Project In Order to control Testing, it should be monitored throughout the Project Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control TEST CONTROL Comparing actual Progress against the Plan Reporting the Status (including Deviations from the Plan) Taking Actions necessary to meet the Mission and Objectives of the Project In Order to control Testing, it should be monitored throughout the Project Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control TEST CONTROL Comparing actual Progress against the Plan Reporting the Status (including Deviations from the Plan) Taking Actions necessary to meet the Mission and Objectives of the Project In Order to control Testing, it should be monitored throughout the Project Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control TEST CONTROL Comparing actual Progress against the Plan Reporting the Status (including Deviations from the Plan) Taking Actions necessary to meet the Mission and Objectives of the Project In Order to control Testing, it should be monitored throughout the Project Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning and Control FEEDBACK Test Planning takes into Account the Feedback from Monitoring and Control Activities Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Techniques Test Items Coverage Identifying and interfacing the teams involved in testing “Testware” Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Techniques Test Items Coverage Identifying and interfacing the teams involved in testing “Testware” Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Techniques Test Items Coverage Identifying and interfacing the teams involved in testing “Testware” Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Techniques Test Items Coverage Identifying and interfacing the teams involved in testing “Testware” Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Techniques Test Items Coverage Identifying and Interfacing the Teams involved in Testing “Testware” Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Techniques Test Items Coverage Identifying and Interfacing the Teams involved in Testing “Testware” Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Techniques Test Items Coverage Identifying and Interfacing the Teams involved in Testing “Testware” Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Human Resources – People Test Environment Hardware like Servers and PCs Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Human Resources – People Test Environment Hardware like Servers and PCs Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Human Resources – People Test Environment Hardware like Servers and PCs Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Human Resources – People Test Environment Hardware like Servers and PCs Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Human Resources – People Test Environment Hardware like Servers and PCs Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Planning – Major Tasks Determining the Scope and Risks Identifying the Objectives of Testing Determining the Test Approach Determining the Required Test Resources Implementing the Test Policy Implementing the Test Strategy Scheduling Test Analysis and Design Tasks Scheduling Test Implementation Scheduling Test Execution Scheduling Test Evaluation Determining the Exit Criteria Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
Test Control – Major Tasks Measuring and Analyzing Results Monitoring and Documenting Progress Test Coverage Exit Criteria Initiation of Corrective Actions Making Decisions Dr. Wolfgang J. Schneider 2003 - 2006
DR. WOLFGANG J. SCHNEIDER GMBH International Information Technology Consultants Professional Testing Solutions Telecommunications and Utility Billing Systems Euro Preparation for Companies in New EU Member Countries EDIFACT – DATANORM – ELDANORM – ETIM Interfaces Data Exchange with Banks and Credit Card Companies Total Quality Management – Good Manufacturing Practices IT Service Management - IT Infrastructure Library (ITIL) Knowledge Management Solutions IT Fitness for GAAP – IAS – FASB Balanced Scorecard www.drschneider.eu Dr. Wolfgang J. Schneider 2003 - 2006 Take Advantage of 30+ Years of IT Experience !