Verification & Validation Limitations
Verification & Validation Limitations
What is Assurance?
Quality Assurance
• Functionality
• Reliability
• Usability
• Efficiency
• Maintainability
• portability
Software Quality Assurance components
• Pre-Project components
• Components of project life cycle activities assessment
• Components of infrastructure error prevention and improvement
• Components of software quality management
• Components of standardization, certification and SQA system
assessment
• Organizing for SQA – the human components
How to do Quality Assurance?
Quality Control
5. Each developer is responsible for Quality The testing team is responsible for Quality
Assurance. Control.
6. Verification is an example of QA. Validation is an example of QC.
7. The focus of QA is to prevent defects in the The focus of QC is to identify deficiencies in the
developing software by paying attention to developed software by paying attention to
processes. testing processes.
Difference between SQA and Software
Testing
Sr. No. Software Quality Assurance Software Testing
1. Software Quality Assurance is about Software Testing is to test a product for problems
engineering process that ensures quality. before the product goes live.
4. Software Quality Assurance used Software testing used the corrective technique.
preventive technique.
6. The software quality assurance applied The scope of software testing applies to a
to all the products that will be created by particular product being tested.
the organization.
V & V Limitations
• Theoretical Foundations
• Impracticality of Testing All data
• Impracticality of Testing All Paths
• No Absolute Proof of correctness