1. The document is an assignment sheet from Don Bosco Institute of Technology for a Software Testing course.
2. It contains 20 questions divided into 4 groups related to software testing concepts like the testing life cycle, data flow diagrams, types of testing, and pseudo code examples.
3. Students are asked to answer all questions providing explanations of key testing terms and techniques, drawing diagrams where required, and citing the relevant course outcome and cognitive level based on Bloom's taxonomy for each question.
1. The document is an assignment sheet from Don Bosco Institute of Technology for a Software Testing course.
2. It contains 20 questions divided into 4 groups related to software testing concepts like the testing life cycle, data flow diagrams, types of testing, and pseudo code examples.
3. Students are asked to answer all questions providing explanations of key testing terms and techniques, drawing diagrams where required, and citing the relevant course outcome and cognitive level based on Bloom's taxonomy for each question.
1. The document is an assignment sheet from Don Bosco Institute of Technology for a Software Testing course.
2. It contains 20 questions divided into 4 groups related to software testing concepts like the testing life cycle, data flow diagrams, types of testing, and pseudo code examples.
3. Students are asked to answer all questions providing explanations of key testing terms and techniques, drawing diagrams where required, and citing the relevant course outcome and cognitive level based on Bloom's taxonomy for each question.
www.dbit.co.in ph:+91-80-28437028/29/30 Fax:+91-80-28437031 Department of Information Science & Engineering COURSE NAME: SOFTWARE TESTING COURSE CODE: 18IS62 Marks: 10 SEM: VI A, B, C Date of Given: 13/4/2023 Date of Submission:20/4/2023 Note: All questions in each group carries equal marks ASSIGNMENT-I Questions Sl no CO RBTL Module1 and Module2 Group-1 1 Define the following:Error, Fault, Failure, Incident, Test, Test case. Explain 1 2 testing life cycle, with neat diagram. 2 Explain data flow diagram for a structural triangle problem. 1 2 3 What is software testing? Why it is important in software development life 1 1 cycle? 4 Explain with a neat diagram the currency converter and Saturn wind shied 1 2 wiper controller. 5 Explain Venn diagram showing the relationships among test cases from 2 2 boundary value analysis, robustness testing, worst-case testing, and robust worst-case testing Group-2 6 Write pseudo-code for commission problem. 1 1 7 Explain the two fundamental approaches used to identify test cases. 1 2 8 State the triangle problem with all conditions and also explain its traditional 1 2 and its structural implementation. 9 Explain in detail various level of software testing with embedded device like 1 2 SATM as an example 10 Explain functional and structural testing. 2 2 Group-3 11 Write a pseudo code for next date function (simple and improved version). 1 1 12 Justify the usage of boundary value analysis with function of two variables 1 2 and highlight the limitations and guidelines of BVA. 13 Briefly explain weak normal and strong robust equivalence class testing with 1 2 an example 14 Explain the need of equivalence class testing and its four different types of 1 2 equivalence class testing. 15 Explain boundary value analysis. Mention its limitations. Derive BVA test 2 2 cases for triangle problem. Group-4 16 Explain a) Robustness Testing b) Worst Case Testing. 1 2 17 Explain the following: a)Software Quality b)Requirements c)Reliability d) 1 2 Correctness e) Completeness f)Testing g) Debugging h)Test Metrics. 18 With respect to the Venn diagram explain the specified, implemented 1 2 program behavior and tested behaviors. 19 Explain IEEE error and fault taxonomy and IEEE standard anomaly process. 1 2 20 Briefly explain the variants of equivalence class testing. Derive equivalence 2 2 class test case for next date problem.