Software quality – People‘s Quality Expectations, Frameworks and ISO-9126, McCall‘s Quality Factors and Criteria – Relationship. Quality Metrics. Quality Characteristics ISO 9000:2000 Software Quality Standard. Maturity models- Test Process Improvement, Testing Maturity Model. Quality Assurance – Root Cause Analysis, modeling, technologies, standards and methodologies for defect prevention. Fault Tolerance and Failure Containment – Safety Assurance and Damage Control, Hazard analysis using fault-trees and event-trees. Comparing Quality Assurance Techniques and Activities. QA Monitoring and Measurement, Risk Identification for Quantifiable Quality Improvement. Case Study: FSM-Based Testing of Web-Based Applications, Role of AI in SQA.
Quality Revolution, Verification and Validation, Failure, Error, Fault, and Defect, Objectives of Testing, Testing Activities, Test Case Selection White-Box and Black ,test Planning and design, Test Tools and Automation, . Power of Test. Test Team Organization and Management-Test Groups, Software Quality Assurance Group ,System Test Team Hierarchy, Team Building.
System Testing – System Integration Techniques-Incremental, Top Down Bottom Up Sandwich and Big Bang, Software and Hardware Integration, Hardware Design Verification Tests, Hardware and Software Compatibility Matrix Test Plan for System Integration. Built- in Testing. functional testing – Testing a Function in Context. Boundary Value Analysis, Decision Tables. acceptance testing – Selection of Acceptance Criteria, Acceptance Test Plan, Test Execution Test. software reliability – Fault and Failure, Factors Influencing Software, Reliability Models, UI/Ux based testing models.