CSE

CCS366: Software Testing and Automation syllabus for CSE 2021 regulation (Professional Elective-II)

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.

Software Testing and Automation

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

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.
Get it on Google Play

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.
Get it on Google Play

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.
Get it on Google Play

Course Outcomes:

  1. Understand the basic concepts of software testing and the need for software testing
  2. Design Test planning and different activities involved in test planning
  3. Design effective test cases that can uncover critical defects in the application
  4. Carry out advanced types of testing
  5. – Automate the software testing using Selenium and TestNG

Text Books:

  1. Yogesh Singh, Software Testing, Cambridge University Press, 2012
  2. Unmesh Gundecha, Satya Avasarala, “Selenium WebDriver 3 Practical Guide” – Second Edition 2018

Reference Books:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.