Test design, automation, metrics and quality assurance
Notes, papers, solutions, question banks, practical files and viva questions.
Unit 1
Software Testing Basics: Testing as an engineering activity, Role of process in software quality, Testing as a process, Basic definitions, Software testing principles, The tester’s role in a software development organization, Origins of defects, Defect classes, The defect repository and test design, Defect examples, Developer / Tester support for developing a defect repository.
Unit 2
Testing Techniques and Levels of Testing: Using White Box Approach to Test design- Static Testing Vs. Structural Testing, Code Functional Testing, Coverage and Control Flow Graphs, Using Black Box Approaches to Test Case Design, Random Testing, Requirements based testing, Decision tables, State- based testing, Cause-effect graphing, Error guessing, Compatibility testing, Levels of Testing -Unit Testing, Integration Testing, Defect Bash Elimination. System Testing - Usability and Accessibility Testing, Configuration Testing, Compatibility Testing.
Unit 3
Software Test Automation And Quality Metrics: Software Test Automation, Skills needed for Automation, Scope of Automation, Design and Architecture for Automation, Requirements for a Test Tool, Challenges in Automation Tracking the Bug, Debugging. Testing Software System Security - Six-Sigma, TQM - Complexity Metrics and Models, Quality Management Metrics, Availability Metrics, Defect Removal Effectiveness, FMEA, Quality Function Deployment, Taguchi Quality Loss Function, Cost of Quality.
Unit 4
Fundamentals of Software Quality Assurance: SQA basics, Components of the Software Quality Assurance System, software quality in business context, planning for software quality assurance, product quality and process quality, software process models, 7 QC Tools and Modern Tools.
Unit 5
Software Assurance Models: Models for Quality Assurance, ISO-9000 series, CMM, CMMI, Test Maturity Models, SPICE, Malcolm Baldrige Model- P- CMM. Software Quality Assurance Trends: Software Process- PSP and TSP, OO Methodology, Clean room software engineering, Defect Injection and prevention, Internal Auditing and Assessments, Inspections & Walkthroughs, Case Tools and their affect on Software Quality.
Where can I download Software Testing & Quality Assurance (BMC024) notes for AKTU?
This page has upcoming Software Testing & Quality Assurance notes for AKTU MCA MCA semester 3, aligned with the latest AKTU syllabus. Free resources download instantly; premium ones unlock right after payment.
Are previous year question papers (PYQ) available for Software Testing & Quality Assurance?
PYQs for Software Testing & Quality Assurance (BMC024) are being added. Meanwhile, check the notes and other resources on this page, and join our channel to get notified.
Which semester is Software Testing & Quality Assurance taught in for MCA?
Software Testing & Quality Assurance (BMC024) is a semester 3 subject in the AKTU MCA Master of Computer Applications (MCA) curriculum.
📚 New notes & PYQs — straight to your phone
Join our channel and get notified whenever we add material for your branch. Exam updates too.
As per the latest AKTU syllabus — cross-check electives with your college.