Testing is part of quality assurance. Software Testing Chapter 5: Test Management 同海大学 TONGJI UNIVERSITY
Software Testing Testing is part of quality assurance. Chapter 5: Test Management
Outline ·Test organization Test planning and estimation Test progress monitoring and control Configuration management ·Risk and testing ·Incident management 同将大学 TONGJI UNIVERSITY Software Testing 15/6/82
Software Testing Outline • Test organization • Test planning and estimation • Test progress monitoring and control • Configuration management • Risk and testing • Incident management 15/6/8 2
Test Organization Understand the importance of independent testing Explain the benefits and drawbacks of independent testing Recognize different team members to be considered for the organization of a test team Realize tasks of typical test leader and tester 同濟大学 TONGJI UNIVERSITY SoftwareTesting 15/5/18 3
Software Testing 15/5/18 3 • Understand the importance of independent testing • Explain the benefits and drawbacks of independent testing • Recognize different team members to be considered for the organization of a test team • Realize tasks of typical test leader and tester Test Organization
Independent Testing Spectrum of independence: -No independent testers,developers test their own code -Independent testers within the development teams -Independent test team or group within the organization, reporting to project management or executive management -Independent testers from the business organization or user community -Independent test specialists for specific test targets such as usability testers,security testers or certification testers -Independent testers outsources or external to the organization 同濟大学 TONGJI UNIVERSITY Software Testing 15/6/84
Software Testing Independent Testing 15/6/8 4 Spectrum of independence: – No independent testers, developers test their own code – Independent testers within the development teams – Independent test team or group within the organization, reporting to project management or executive management – Independent testers from the business organization or user community – Independent test specialists for specific test targets such as usability testers, security testers or certification testers – Independent testers outsources or external to the organization
Why independence? For a complex or safety critical projects: -Multiple levels of testing -Some or all of the levels done by independent testers Development staff may -Participate in testing,especially at lower levels -Limit their effectiveness since lack of objectivity Independent tester should have clear direction -Have the authority to require and define test processes and rules -Take on such process-related roles 同濟大学 SoftwareTesting 15/6/8 5 TONGJI UNIVERSITY
Software Testing Why independence? 15/6/8 5 For a complex or safety critical projects: – Multiple levels of testing – Some or all of the levels done by independent testers Development staff may – Participate in testing, especially at lower levels – Limit their effectiveness since lack of objectivity Independent tester should have clear direction – Have the authority to require and define test processes and rules – Take on such process-related roles