Professional Documents
Culture Documents
Anti-Requisite --
Co-Requisite --
COURSE OUTCOMES: After successful completion of the course, students will be able
to:
CO1:Understand the basic concepts of software testing and the need for software
testing
CO2:Design Test planning and different activities involved in test planning
CO3:Design effective test cases that can uncover critical defects in the application
CO4:Carry out advanced types of testing
CO5:Automate the software testing using Selenium and TestNG
CO1 3 3 2 1 2 1 1 3 2 3 2 3
CO2 2 3 1 1 1 2 2 1 2 1 2 3
CO3 2 2 1 3 1 1 3 1 2 2 3 2
CO4 2 1 3 2 1 1 1 1 2 3 1 2
CO5 2 2 1 3 1 1 3 2 1 2 1 3
Detailed Syllabus:
TEXTBOOKS
1. YogeshSingh,“SoftwareTesting”,CambridgeUniversityPress,2012
2. UnmeshGundecha,SatyaAvasarala,"SeleniumWebDriver3PracticalGuide"-
SecondEdition2018
REFERENCES
1. Glenford J. Myers, Corey Sandler, Tom Badgett, The Art of Software Testing, 3 rd
Edition,2012,JohnWiley& Sons,Inc.
2. RonPatton, Softwaretesting, 2ndEdition,2006,SamsPublishing
3. Paul C. Jorgensen, Software Testing: A Craftsman’s Approach, Fourth Edition, 2014,
Taylor& FrancisGroup.
4. Carl Cocchiaro, Selenium Framework Design in Data-Driven Testing, 2018,
PacktPublishing.
5. Elfriede Dustin, Thom Garrett, Bernie Gaurf, Implementing Automated Software
Testing,2009,Pearson Education,Inc.
6. SatyaAvasarala,SeleniumWebDriver PracticalGuide, 2014,PacktPublishing.
7. VarunMenon,TestNgBeginner'sGuide,2013,PacktPublishing.
Experiential Learning:
4 Develop the test plan and design the test cases for an inventory control system.
5 Execute the test cases against a client server or desktop application and identify the
defects.
6 Test the performance of the e-commerce application.
9 Mini Project: