Software Testing and Automation detailed syllabus for Computer Science & Engineering (CSE) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the CSE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Engineering 5th Sem scheme and its subjects, do visit CSE 5th Sem 2021 regulation scheme. For Professional Elective-II scheme and its subjects refer to CSE Professional Elective-II syllabus scheme. The detailed syllabus of software testing and automation is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.

Unit I
FOUNDATIONS OF SOFTWARE TESTING 6 Why do we test Software?, Black-Box Testing and White-Box Testing, Software Testing Life Cycle, V-model of Software Testing, Program Correctness and Verification, Reliability versus Safety, Failures, Errors and Faults (Defects), Software Testing Principles, Program Inspections, Stages of Testing: Unit Testing, Integration Testing, System Testing
Unit II
Download the iStudy App for all syllabus and other updates.

Unit III
TEST DESIGN AND EXECUTION 6 Test Objective Identification, Test Design Factors, Requirement identification, Testable Requirements, Modeling a Test Design Process, Modeling Test Results, Boundary Value Testing, Equivalence Class Testing, Path Testing, Data Flow Testing, Test Design Preparedness Metrics, Test Case Design Effectiveness, Model-Driven Test Design, Test Procedures, Test Case Organization and Tracking, Bug Reporting, Bug Life Cycle.
Unit IV
Download the iStudy App for all syllabus and other updates.

Unit V
TEST AUTOMATION AND TOOLS 6 Automated Software Testing, Automate Testing of Web Applications, Selenium: Introducing Web Driver and Web Elements, Locating Web Elements, Actions on Web Elements, Different Web Drivers, Understanding Web Driver Events, Testing: Understanding Testing.xml, Adding Classes, Packages, Methods to Test, Test Reports.
Practical Exercises:
Download the iStudy App for all syllabus and other updates.

Course Outcomes:
- Understand the basic concepts of software testing and the need for software testing
- Design Test planning and different activities involved in test planning
- Design effective test cases that can uncover critical defects in the application
- Carry out advanced types of testing
- – Automate the software testing using Selenium and TestNG
Text Books:
- Yogesh Singh, Software Testing, Cambridge University Press, 2012
- Unmesh Gundecha, Satya Avasarala, “Selenium WebDriver 3 Practical Guide” – Second Edition 2018
Reference Books:
Download the iStudy App for all syllabus and other updates.

For detailed syllabus of all the other subjects of Computer Science & Engineering 5th Sem, visit CSE 5th Sem subject syllabuses for 2021 regulation.
For all Computer Science & Engineering results, visit Anna University CSE all semester results direct link.