JECRC University, Jaipur
School of Computer Applications
Assignment 5
BCA IVrd Semester
Subject Name: Test Automation
Course Code: BCA236A
Maximum Marks: 64
Note: Late submissions will not be accepted and will be given zero marks.
Instructions:
1. Attempt all the questions.
2. Illustrate your answers with suitable examples and diagrams, wherever necessary.
3. Write relevant question numbers before writing the answer.
1.[CO5] How do you ensure that your test cases cover all possible scenarios. [2 Marks]
2.[CO5] What do you mean by test case design? [2 Marks]
3.[CO5] Explain the types of traceability matrix? [2 Marks]
4.[CO5] Explain the importance of clear and concise test case descriptions and steps in a test case.
[2 Marks]
5.[CO5] What the difference between bug/defect and error. [2 Marks]
Sec-B
1.[CO5] Enumerate best practices for writing effective and maintainable test cases in software testing.
[7 Marks]
2.[CO5] Define negative testing in test design. Why is it essential in the software testing process?
[7 Marks]
3.[CO5] Explain the defect/bug lifecycle with all stages. [7 Marks]
Sec-C
1.[CO5] Discuss the relationship between test cases, test scripts, and test scenarios in the context of test
case design. Describe the significance of traceability matrix in software testing and how it ensures
comprehensive test coverage. [11 Marks]
2.[CO5] Explain the key parameters that should be included in a test case, such as test case ID,
description, preconditions, steps, expected results, and actual results. [11 Marks]
3.[CO5] What are the best practices to write test cases and explain about traceability matrix how it is
important in software testing. Describe the role of exploratory testing in identifying negative scenarios
that may not be covered by predefined test cases. [11 Marks]