20CS701 - STQA Syllabus
20CS701 - STQA Syllabus
L T P C
20CS701 SOFTWARE TESTING AND QUALITY ASSURANCE
3 0 0 3
Nature of Course Professional Core
Pre requisites Software Engineering
Course Objectives
The course is intended to
1. Impart knowledgeand skills required for testing process in software tools.
2. Identify the various testing strategies.
3. Provide skills on test automation.
4. Acquire knowledge and assure the quality in software.
5. Gain knowledge about the infrastructures in a software quality.
Course Outcomes
On successful completion of the course, students will be able to
Bloom's
Course Outcome
CO. No Level
Identify and formulatethesoftwaretesting is an Engineering activity, testing
CO1 Remember
principles and tester roles.
CO2 Outline theproposetestingstrategyfor givensoftware. Understand
CO3 Determine the ability of systematic procedure for test automation Apply
Implement the software development needs, assure the quality of
CO4 software and challenges that require various engineering solutions, and Apply
formulate such solutions.
CO5 Extend the infrastructure in a software quality. Apply
Course Contents:
Unit – I INTRODUCTION TO SOFTWARE TESTING 9
Testing as an Engineering Activity – Testing as a Process – Testing Maturity Model- Testing axioms –
Basic definitions – Software Testing Principles – The Tester‘s Role in a Software Development
Organization – Origins of Defects – Cost of defects – Defect Classes – The Defect Repository and Test
Design.
Passed in Board of Studies Meeting 29.03.2023 Approved in Academic Council Meeting 27.04.2023
Approved in Academic Council Meeting
B.E. Computer Science and Engineering (R-2020)
Text Books:
1. Srinivasan Desikan and Gopalaswamy Ramesh, “Software Testing – Principles and Practices”,
Pearson Education, 2021.
2. Daniel Galin, “Software Quality Assurance: From Theory to Implementation”, Pearson
Education, 2020.
Reference Books:
1. Mordechai Ben-Menachem, Garry S.Marliss, “Software Quality: Producing Practical, Consistent
Software”, BS Publications, 2020.
2. Aditya P.Mathur, “Foundations of Software Testing _ Fundamental Algorithms and
Techniques”, Dorling Kindersley (India) Pvt. Ltd., Pearson Education, 2019.
Additional References:
1. https://onlinecourses.nptel.ac.in/noc22_cs61/preview
2. https://onlinecourses.nptel.ac.in/noc23_cs38/preview
3. https://nptel.ac.in/courses/106101163
Additional References:
Mapping of Course Outcomes (COs) with Programme Outcomes (POs) Programme Specific
Outcomes (PSOs)
Pos PSOs
Cos
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 2 - 2 - - - - - - 3 3 2 -
CO2 3 3 2 - 2 - - - - - - 3 3 2 -
CO3 3 3 2 - 2 - - - - - - 3 3 2 -
CO4 3 3 2 - 2 - - - - - - 3 3 2 -
CO5 3 3 2 - 2 - - - - - - 3 3 2 -
3 High 2 Medium 1 Low
Formative assessment
Total
Bloom’s Level Assessment Component Marks
marks
Remember Online Quiz 5
Understand Tutorial Class / Assignment 5 15
Attendance 5
Summative Assessment
Internal Assessment Examinations Final Examination
Bloom’s Category
IAE – I (7.5) IAE – II (7.5) IAE – III (10) (60)
Remember 10 10 10 20
Understand 10 10 10 20
Apply 30 30 30 60
Analyze
Evaluate
Create
Passed in Board of Studies Meeting 29.03.2023 Approved in Academic Council Meeting 27.04.2023
Approved in Academic Council Meeting