Software Testing Lab detailed syllabus for Information Technology (IF) for the 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Information Technology (IF) students. For course code, course name, number of credits for a course, and other scheme-related information visit the full semester subjects post below.
For the Information Technology 6th Sem scheme and its subjects, do visit Information Technology (IF) 6th Sem 2021 regulation scheme. For the Professional Elective-IV scheme and its subjects, refer to the Information Technology (IF) Professional Elective-IV syllabus scheme. The detailed syllabus of the software testing lab is as follows.
Course Objectives:
- Provide hands-on experience in Software testing.
- Acquires skills to test desktop and web-based applications.
Course Outcomes:
On completion of the course, the student will be able to:
- Illustrate Software Testing Life Cycles Concepts
- Develop test scenarios, test cases, and test data for the test design phase of STLC.
- Apply the concepts of Test execution and status reporting
- Apply the concepts of test execution using Selenium in a small web application
Module 1:
- Understand the structure and content of the Test plan document
Module 2:
- Develop test scenarios from the SRS document
- Develop test cases from the SRS document and test scenarios
- Prepare test data based on the SRS and available test cases
Module 3:
- Manually execute the prepared test cases and update the status
- Find bugs by executing test cases and log them using a defect management tool (Jira/Bugzilla or any other test management tools can be used).
- Prepare Requirement traceability matrix from SRS, test cases and defects logged.
Module 4:
- Familiarize yourself with basic browser navigation commands.
- Identify unique web elements in a web page.
- Setup the architecture to use a test case sheet and data sheet and test the web application
- Open Ended Experiments
Suggested Open Ended Experiments
(Not for End Semester Examination but compulsory to be included in Continuous Internal Evaluation. Students can do open-ended experiments in groups of 2-3. There is no duplication in experiments between groups. Open-ended experiments should include the concepts of manual and automated testing. Students can utilize their Minor Project done in their Fourth Semester here for practice and the Final project for Open-ended Experiments.)
- Test a simple software application with the following steps. Given the SRS of the application
- Develop test scenarios
- Develop test cases
- Preparation of Test data
- Manage test cases and test data using a test management tool
- Execute test cases and update the status
- Bug reporting using test/defect management tool
- Prepare bug reports based on Criticality.
- Prepare the Requirement traceability matrix.
- Automate a simple software application using Selenium using the following steps. Given the SRS of the application
- Develop test cases
- Preparation of Test data
- Identify unique web elements on the web page
- Interaction with web elements
- Prepare the architecture to use a test case sheet and data sheet
- Execute test cases and update the status
- Bug reporting using test/defect management tool
- Prepare bug reports based on Criticality.
- Prepare Requirement traceability matrix
Text Books:
- Naresh Chouhan, Software Testing Principles and Practices, Pearson, Second edition
Reference Books:
- Roger S Pressman, Software Engineering a practitioner’s approach – McGraw Hill, Seventh Edition
- Rajeev Gupta, Selenium WebDriver, 1e
- Unmesh Gundecha and Satya Avasarala, Selenium WebDriver 3 Practical Guide: End-to-end automation testing for web and mobile browsers with Selenium WebDriver, 2nd Edition
Online Resources
- https://www.softwaretestinghelp.com/free-online-software-testing-qa-training-course/
- https://www.atlassian.com/software/jira
- https://www.bugzilla.org/
- https://www.guru99.com/selenium-tutorial.html
For detailed syllabus of all other subjects of Information Technology, 2021 revision curriculum, visit Information Technology (IF) 6th Sem subject syllabuses for 2021 revision.
To see the syllabus of all other branches of the diploma 2021 revision curriculum, visit the SITTTR diploma all branches syllabus..
To see the results of the Information Technology of Diploma 2021 revision curriculum, visit SITTTR diploma results.
For all Information Technology academic calendars, visit the Information Technology all semesters academic calendar direct link.