Unit 2: Bug Reporting - Subjective Questions

CSE376 — Automated Testing • Practice Questions with Detailed Answers

20 questions

1

Define a software bug report. What are the main objectives of writing an effective bug report?

2

Explain the essential characteristics of a bug report that is likely to get the bug fixed.

3

Describe a systematic procedure for isolating a software bug.

4

What does it mean to reproduce a bug? Explain why reproducibility is important and how intermittent bugs should be reported.

5

Define a software bug report. What are the characteristics of an effective bug report?

6

Explain how a tester can improve the chances of getting a reported bug fixed.

7

What is meant by isolating a bug? Describe a systematic procedure for isolating one.

8

Explain the importance of reproducing a bug. What information is required to make a bug reproducible?

9

Distinguish between severity and priority in bug reporting, with suitable examples.

10

Why are not all bugs treated equally? Explain the major factors used to classify and prioritize defects.

11

Describe the complete life cycle of a bug from discovery to closure.

12

Under what circumstances may a bug be marked Duplicate, Invalid, Cannot Reproduce, Won't Fix, or Works as Designed?

13

What is bug triage? Explain the activities performed during a bug-triage meeting.

14

Define a bug-tracking system and explain its major functions.

15

Discuss the advantages and limitations of using a computerized bug-tracking system.

16

Describe the process of manual bug reporting and tracking.

17

Compare manual and automated bug reporting and tracking.

18

Explain how an automated test framework can be integrated with a bug-tracking system to create defect reports.

19

What problems can arise from fully automated bug creation, and how can these problems be controlled?

20

Introduce Bugzilla and describe its principal features.