Software Testing Tutorial Sheet 2 PDF
Document Details
Uploaded by SimplerIron461
Babu Banarasi Das Institute of Technology & Management, Lucknow
2024
null
Mr.Rudrendra Bahadur Singh and Mr.Praveen
Tags
Summary
This tutorial sheet contains long and short answer questions related to software testing techniques such as mutation testing, data flow testing, cyclomatic complexity, cause-effect graphing, and decision table-based testing. It's designed for 4th and 7th semester students of B. Tech CSE. The document includes references to relevant software engineering textbooks and is from the department of computer science and engineering, BABU BANARASI DAS Institute of Technology & Management, Lucknow.
Full Transcript
Tutorial Sheet-2 Program B. Tech CSE Session 2024-25 Subject Name with Code Software Testing (KCS076) Year & Semester 4th & 7th Sem...
Tutorial Sheet-2 Program B. Tech CSE Session 2024-25 Subject Name with Code Software Testing (KCS076) Year & Semester 4th & 7th Sem. Unit No. 2 Date of Distribution 09.11.2024 Name of Course Coordinator/Faculty Mr.Rudrendra Bahadur Singh and Mr.Praveen Course Outcome(CO1) Pandey Have an ability to apply software testing knowledge and engineering methods. Long Answer Type Questions: Q Question Description BL MM Explain the concept of the "mutation score" in mutation testing. 1 2 4 Describe the concept of definition-use chains (DU-chains) in data flow testing. 2 4 2 Discuss how cyclomatic complexity is calculated and its significance in control flow testing. 2 4 3 Define cause-effect graphing and explain its significance in the testing process. 4 4 2 5 What are the advantages and limitations of Decision Table Based Testing? 2 4 Short Answer Type Questions: Illustrate how mutation testing differs from traditional testing techniques and Explain the 6 concept of the "mutation score" in mutation testing. 2 2 Describe how data flow testing can be integrated into the software development lifecycle. 7 Illustrate with an example of its application in the testing phase. 2 2 Analyze the effectiveness of data flow testing in detecting faults compared to other testing 8 methods. 2 2 Critically interpret the strengths and weaknesses of mutation testing compared to other testing 9 2 2 methods. Illustrate what are the differences between Decision Table Based Testing and other testing techniques Illustrate what are like Equivalence the differences Partitioning between and Table Decision Boundary Value Based Analysis? Testing and other testing 10 techniques like Equivalence Partitioning and Boundary Value Analysis? 2 2 REFERENCES TEXT BOOKS: Ref. Authors Book Title Publisher/Press Edition &Year of [ID] Publication [T1] Yogesh Singh Software Testing Cambridge University 2012 Press. Roger S. Software Engineering – A Software Engineering – A [T2] 2001 Pressman Practitioner’s Approach Practitioner’s Approach Signature of Course Coordinator Signature of HoD