The course will enable the students to
1. Perform basic testing operations and develop test cases.
2. Familiarize with the existing testing tools for web based and desktop applications.
COURSE OUTCOME (AT COURSE LEVEL) | LEARNING AND TEACHING STRATEGIES | ASSESSMENT STRATEGIES |
---|---|---|
The students will: | ||
CO228. Plan a test project, design test cases and data and conduct testing operations. | Interactive Lectures, Discussion, Reading assignments, Demonstration | Class test, Semester end examinations, Quiz, Assignments, Presentation, Peer Review |
CO229. Write and execute manual testing on sample applications. |
| |
CO230. Write defects for failed tests | ||
CO230. Write defects for failed tests. | ||
CO231. Produce a detailed report on bug tracking tool. | ||
CO232. Design and develop a test plan document for different systems |
Experiment 1: Write and execute manual testcases in prescribed format
Testcase format for Experiment #1
1.1: To test basic calculator functionalities (addition / subtraction / multiplication / division).
1.2: To test basic mobile calling functionality.
1.3: To test basic ATM money withdrawal functionality.
1.4: To test login functionality on amazon site.
1.5 : To test hotel search functionality on makemytrip.com Testcase format for Experiment #1
Experiment 2: Write a defect for at-least two failed tests in Experiment #1 Experiment 3: Write any one defect with high priority and low severity.
Experiment 4: Study of Any Bug Tracking Tool (Jira/Bugzilla, MantisBT etc.) Experiment 5: Develop a testplan document for Library Management System.
1. Black Rex, E. V. Veenendaal and D. Graham, “Foundations of Software Testing ISTQB Certification”, fourth Ed., Cengage Learning, 2020.
E-RESOURCES:
1. https://www.parasoft.com/blog/how-to-write-test-cases-for-software-examples-tutorial/
2. https://www.guru99.com/test-case.html
3. https://www.softwaretestingmaterial.com/test-case-template-with-explanation/
4. https://dzone.com/articles/top-10-automated-software-testing-tools
JOURNALS
1. Software Impacts, https://www.journals.elsevier.com/software-impacts
2. Software Testing Verification and Reliability, https://onlinelibrary.wiley.com/journal/10991689