CHAPTER 5 MANAGING TEST ACTIVITIES Flashcards
DEFECT MANAGEMENT
The process of :
- RECOGNIZING
- RECORDING
- CLASSIFYING
- RESOLVING
- DISPOSING OF DEFECTS
DEFECT REPORT
Documentation of the occurence, nature, and status of a defect
ENTRY CRITERIA
The set of conditions for officially starting a defined task
EXIT CRITERIA
Set of conditions for officially completing a defined task
Synonymes: TEST COMPLETION CRITERIA, COMPLETION CRITERIA
PRODUCT RISK
A risk impacting the quality of a product
PROJECT RISK
A risk that impacts project success
RISK ANALYSIS
OVERALL PROCESS OF RISK IDENTIFICATION AND RISK ASSESSMENT
RISK ASSESSMENT
Process to examine identified risks and determine the risk level
RISK CONTROL
THE OVERALL PROCESS OF RISK MITIGATION AND MONITORING
RISK LEVEL
The measure of a risk defined by impact and likelihood
RISK MITIGATION
PROCESS THROUGH WHICH DECISIONS ARE REACHED AND PROTECTIVE MEASURES ARE IMPLEMENTED FOR REDUCING OR MAINTAINING RISKS TO SPECIFIED LEVELS
RISK MONITORING
The activity that checks and reports the status of known risks to stakeholders
RISK-BASED TESTING
Testing in which the management, selection, prioritisation, and use of testing activities and recourses are based on corresponding risk types and risk levels
TEST COMPLETION REPORT
A type of report produced at completion milestones that provides an evaluation of corresponding test items against exit criteria
TEST SUMMARY REPORT
TEST CONTROL
The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned
TEST MONITORING
The activity that checks the status of testing activities, identifies any variances form planned or expected, and reports status to stakeholders
TEST PLAN
Documentation describing the test objectives to be achieved and the means and the schedule for achieving them, organized to coordinate testing activities
•usually single test plan but also:
- MASTER TEST PLAN AND CORRESPONDING PLANS
- or plans according to the test levels defined in the project
• LEVEL TEST PLAN
component integration plan, a system test plan, acceptance test plan
• PHASE TEST PLAN
• TYPE TEST PLAN
performance test plan etc.
• DEFING ENTRY AND EXIT CRITERIA
• CHOOSING TEST APPROACH
TEST PROGRESS REPORT
Periodic test report that includes progress against:
- a baseline
- RISKS
- ALTERNATIVES REQUIRING A DESISION
TEST PYRAMID
- graphical model representing the relationship of the amount of testing per level
- more at the bottom than at the top
TESTING QUADRANTS
- classification model of test types/test levels in 4 quadrants
2 dimensions of test objectives:
• supporting the product team
VS critiquing the product
• technology facing approach
VS business facing
TEST APPROACH
• DESCRIBED IN TEST PLAN
- helps making sure that test activities can started
TEST PLANNING = FACTORS THAT SHOULD BE CONSIDERED
• TEST POLICY AND TEST STRATEGY
• SDLC
• SCOPE OF TESTING
• OBJECTIVES
• RISKS
• LIMITATIONS
• CRITICALITY
• TESTABILITY
• RESOURCE AVAILABILITY
TEST PLAN - WHAT IT (USUALLY) INCLUDES
- CONTEXT OF TESTING
scope, objectives, limitations, and test basis info - ASSUMPTIONS AND LIMITATIONS OF THE TESTING scope PROJECT
- STAKEHOLDERS
roles, responsibilities, influence on testing process (e.g., power vs interest) and hiring and training need of people - COMMUNIACATION
types and frequency of communication and templates of documents used - LSIK OF RISKS
product and project risks - APPROACHES TO TESTING
test levels - test types - test techniques - level of test independence - definition of test metrics used - test data requirements - test environment requirements - deviations from organisational best practices (with justification) - SCHEDULE
CONSTANTLY UPDATED DEPENDING ON THE RESULTS OF TESTS
CO
STEPS OF TEST PLANNING
- Defining the SCOPE and OBJECTIVES of testing and the ASSOCIATED RISKS
- Determining the overall APPROACH TO TESTING
- INTEGRATING AND COORDINATINg the test activities within SDLC activities
- Deciding WHAT to test, WHO personnel, WITH WHAT resources and HOW
- PLANNING ACTIVITIES OF TEST ANALYSIS, DESIGN, IMPLEMENTATION, EXECUTION AND EVALUATION
- deadlines (sequential approach)
- placing them in context of individual iterations
- Making SELECTION OF MEASURES FOR TEST MONITORING AND TEST CONTROL
- BUDGET FOR TEH COLLECTION AND EVALUATION OF METRICS
- DETERMINING THE LEVEL OF DETAIL AND STRUCTURE OF DOCUMENTION