0% found this document useful (0 votes)
2 views2 pages

20CS701 - STQA Syllabus

The document outlines the course structure for 'Software Testing and Quality Assurance' as part of the B.E. Computer Science and Engineering program. It details course objectives, outcomes, content units, and assessment methods, emphasizing the importance of software testing processes, strategies, and quality assurance. The course aims to equip students with essential skills in testing automation and quality management in software development.

Uploaded by

mohanaprakashece
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

20CS701 - STQA Syllabus

The document outlines the course structure for 'Software Testing and Quality Assurance' as part of the B.E. Computer Science and Engineering program. It details course objectives, outcomes, content units, and assessment methods, emphasizing the importance of software testing processes, strategies, and quality assurance. The course aims to equip students with essential skills in testing automation and quality management in software development.

Uploaded by

mohanaprakashece
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

B.E.

Computer Science and Engineering (R-2020)

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.

Unit- II LEVELS OF TESTING 9


The need for Levels of Testing – Unit Test –Unit Test Planning - Integration Test –System testing -
Acceptance testing – Performance testing – Regression Testing – Internationalization testing – Ad-hoc
testing – Alpha, Beta Tests – Testing OO systems – Usability and Accessibility test – Configuration
testing –Compatibility testing – Testing the documentation – Website testing.

Unit – III TEST AUTOMATION 9


Software test automation – skills needed for automation – scope of automation – design and
architecture for automation – requirements for a test tool – challenges in automation – Test metrics
and measurements – project, progress and productivity metrics.

Unit – IV INTRODUCTION TO SOFTWARE QUALITY AND ARCHITECTURE 9


Need For Software Quality – Quality Challenges – Software Quality Assurance (SQA) – Software
Quality Factors – McCalls Quality Model – SQA System and Architecture – Software Project Life Cycle
Components – Management of SQA components – Pre-Project Software Quality Components –
Contract Review – Development and Quality Plans.

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)

Unit – V SOFTWARE QUALITY INFRASTRUCTURE 9


Procedures And Work Instructions – Supporting Quality devices – Templates – Checklists -Staff
Training and Certification – Corrective and Preventive Actions – Configuration Management –
Software Change Control – Configuration Management Audit -Documentation Control – Storage and
Retrieval.
Total: 45 Periods

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

You might also like