Eight Consideration of Testing Methodologies
Eight Consideration of Testing Methodologies
Software Quality
Assurance
SQA system components can be classified into 6 classes
1) Pre-project components
2) Software project life cycle components
3) Infrastructure components for error prevention and improvements
4) Management SQA components
5) SQA standards, system certification and assessment components
6) Organizing for SQA – the human components
To assure that :
1. The project commitments have been adequately defined
considering the resources required, the schedule and budget.
2. The development and quality plans have been correctly
determined.
Contract reviews
Clarification of the customer’s requirements
Review of the project’s schedule and resource requirement estimates
Evaluation of the professional staff’s capacity to carry out the proposed project
Evaluation of the customer’s capacity to fulfill his obligations
Evaluation of development risks.
Objectives:
Utilization of international professional knowledge
Improvement of coordination with other organizations’
quality systems
Objective professional evaluation and measurement of the
organization’s SQA achievement
Galin, SQA from Theory to Implementation
@Pearson Education Limited 2004
7
SQA forums
Project
Contract review Development plan
and Quality Plan
Ch.5 Ch.6
Ch 12
Quality Infrastructure components Quality Management Standards
Supporting Training Document- Project Software Software Quality Project
Preventive Configuration
Process
Management
ation Progress Quality Quality Management
Procedures Devices Instruction Actions Control Control Metrics Costs Standards Standards
Ch. 14 Ch. 15 Ch. 16 Ch.17 Ch. 18 Ch. 19 Ch. 20 Ch. 21 Ch. 22 Ch. 23 Ch.24