10ISL68 Software Testing Laboratory syllabus for IS


Unit-1 0 hours

Design and develop a program in a language of your choice to solvethe triangle problem defined as follows: Accept three integers whichare supposed to be the three sides of a triangle and determine if thethree values represent an equilateral triangle, isosceles triangle,scalene triangle, or they do not form a triangle at all. Derive testcases for your program based on decision-table approach, executethe test cases and discuss the results.

Unit-2 0 hours

Design and develop a program in a language of your choice to solvethe triangle problem defined as follows: Accept three integers whichare supposed to be the three sides of a triangle and determine if thethree values represent an equilateral triangle, isosceles triangle,scalene triangle, or they do not form a triangle at all. Assume thatthe upper limit for the size of any side is 10. Derive test cases foryour program based on boundary-value analysis, execute the testcases and discuss the results.

Unit-3 0 hours

Design and develop a program in a language of your choice to solvethe triangle problem defined as follows: Accept three integers whichare supposed to be the three sides of a triangle and determine if thethree values represent an equilateral triangle, isosceles triangle,scalene triangle, or they do not form a triangle at all. Assume thatthe upper limit for the size of any side is 10. Derive test cases foryour program based on equivalence class partitioning, execute thetest cases and discuss the results.

Unit-4 0 hours

Design, develop, code and run the program in any suitable languageto solve the commission problem. Analyze it from the perspective ofdataflow testing, derive different test cases, execute these test casesand discuss the test results.

Unit-5 0 hours

Design, develop, code and run the program in any suitable languageto solve the commission problem. Analyze it from the perspective ofboundary value testing, derive different test cases, execute these testcases and discuss the test results.

Unit-6 0 hours

Design, develop, code and run the program in any suitable languageto solve the commission problem. Analyze it from the perspective ofequivalence class testing, derive different test cases, execute thesetest cases and discuss the test results.

Unit-7 0 hours

Design, develop, code and run the program in any suitable languageto solve the commission problem. Analyze it from the perspective ofdecision table-based testing, derive different test cases, executethese test cases and discuss the test results.

Unit-8 0 hours

Design, develop, code and run the program in any suitable languageto implement the binary search algorithm. Determine the basis pathsand using them derive different test cases, execute these test casesand discuss the test results.

Unit-9 0 hours

Design, develop, code and run the program in any suitable languageto implement the quicksort algorithm. Determine the basis paths andusing them derive different test cases, execute these test cases anddiscuss the test results.

Unit-10 0 hours

Design, develop, code and run the program in any suitable languageto implement an absolute letter grading procedure, making suitableassumptions. Determine the basis paths and using them derivedifferent test cases, execute these test cases and discuss the testresults.

Unit-11 0 hours

Design, develop, code and run the program in any suitable languageto implement the NextDate function. Analyze it from the perspectiveof boundary value testing, derive different test cases, execute thesetest cases and discuss the test results.

Unit-12 0 hours

Design, develop, code and run the program in any suitable languageto implement the NextDate function. Analyze it from the perspectiveof equivalence class value testing, derive different test cases,execute these test cases and discuss the test results.

Last Updated: Tuesday, January 24, 2023