0% found this document useful (0 votes)
2 views

Software Testing Syllabus.docx

The document outlines a course on Software Testing, covering foundational concepts, test planning, design, execution, and advanced testing methods. It includes topics such as black-box and white-box testing, various testing phases, test automation, and tools like Selenium. Recommended textbooks and references for further reading are also provided.

Uploaded by

Archana suresh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Software Testing Syllabus.docx

The document outlines a course on Software Testing, covering foundational concepts, test planning, design, execution, and advanced testing methods. It includes topics such as black-box and white-box testing, various testing phases, test automation, and tools like Selenium. Recommended textbooks and references for further reading are also provided.

Uploaded by

Archana suresh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

L T P C

20ITP62 SOFTWARE TESTING


3 0 0 3

FOUNDATIONS OF SOFTWARE TESTING


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.

TEST PLANNING
The Goal of Test Planning, High Level Expectations, Intergroup Responsibilities, Test Phases,
Test Strategy, Resource Requirements, Tester Assignments, Test Schedule, Test Cases, Bug
Reporting, Metrics and Statistics.
TEST DESIGN AND EXECUTION
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.

ADVANCED TESTING CONCEPTS


Performance Testing: Load Testing, Stress Testing, Volume Testing, Fail-Over Testing, Recovery
Testing, Configuration Testing, Compatibility Testing, Usability Testing, Testing the
Documentation, Security testing, Testing in the Agile Environment, Testing Web and Mobile
Applications.

TEST AUTOMATION AND TOOLS


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.
TEXT BOOK:
1.​ Yogesh Singh, “Software Testing”, Cambridge University Press, 2012
2.​ Unmesh Gundecha, Satya Avasarala, "Selenium WebDriver 3 Practical Guide" -
Second Edition 2018
REFERENCES:

1.​ Glenford J. Myers, Corey Sandler, Tom Badgett, The Art of Software Testing, 3rd
Edition, 2012, John Wiley & Sons, Inc.
2.​ Ron Patton, Software testing, 2nd Edition, 2006, Sams Publishing
3.​ Paul C. Jorgensen, Software Testing: A Craftsman’s Approach, Fourth Edition, 2014,
Taylor & Francis Group.
4.​ Carl Cocchiaro, Selenium Framework Design in Data-Driven Testing, 2018, Packt
Publishing.
5.​ Elfriede Dustin, Thom Garrett, Bernie Gaurf, Implementing Automated Software
Testing, 2009, Pearson Education, Inc.
6.​ Satya Avasarala, Selenium WebDriver Practical Guide, 2014, Packt Publishing.
7.​ Varun Menon, TestNg Beginner's Guide, 2013, Packt Publishing.

You might also like