Test design, automation, auditing and quality control
Notes, papers, solutions, question banks, practical files and viva questions.
Unit 1
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
TEST CASE DESIGN Introduction to testing design strategies - The smarter tester - Test case design strategies - Using black box approach to test case design - Random testing - Equivalence class partitioning - Boundary value analysis - Other black box test design approaches - Black box testing and COTS - Using white box approach to test design - Test adequacy criteria - Coverage and control flow graphs - Covering code logic - Paths - Their role in white box based test design - Additional white box test design approaches - Evaluating test adequacy criteria.
Unit 3
LEVELS OF TESTING The need for levels of testing - Unit test - Unit test planning - Designing the unit tests - The class as a testable unit - The test harness - Running the unit tests and recording results - Integration tests - Designing integration tests - Integration test planning - System test - The different types - Regression testing - Alpha, beta and acceptance tests.
Unit 4
TEST MANAGEMENT -CONTROLLING AND MONITORING Basic concepts - Testing, debugging goals, policies - Test planning - Test plan components - Test plan attachments - Locating test items - Reporting test results - The role of three groups in test planning and policy development - Process and the engineering disciplines - Introducing the test specialist - Skills needed by a test specialist - Building a testing group. Defining terms - Measurements and milestones for controlling and monitoring - Status meetings - Reports and control issues - Criteria for test completion - SCM - Types of reviews - Developing a review program - Components of review plans - Reporting review results.
Unit 5
AUDITING Software audit review, software audits Vs software peer reviews and software management reviews. Objectives and participants Initiator, Lead Auditor, Recorder, Auditors, Audited Organization.
Where can I download Software Testing & Auditing (MTCS022) notes for AKTU?
This page has upcoming Software Testing & Auditing notes for AKTU M.Tech CSE semester 1, 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 & Auditing?
PYQs for Software Testing & Auditing (MTCS022) 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 & Auditing taught in for CSE?
Software Testing & Auditing (MTCS022) is a semester 1 subject in the AKTU M.Tech Computer Science & Engineering (CSE) curriculum.
📚 New notes & PYQs — straight to your phone
Join our channel and get notified whenever we add material for your branch. Exam updates too.
REFERENCES:
1. SrinivasanDesikan, Gopalaswamy Ramesh, “Software Testing: Principles and Practices”, Pearson 2012
2. Aditya P. Mathur, “Foundations of Software Testing”, Pearson, 2008
3. Paul Ammann, Jeff Offutt, “Introduction to Software Testing”, Cambridge University Press, 2008
4. Paul C. Jorgensen, “Software Testing: A Craftsman's Approach”, Auerbach Publications, 2008
5. IEEE Standard for Software Reviews, clause 3.2 REAL TIME SYSTEMS (
As per the latest AKTU syllabus — cross-check electives with your college.