1. What is "Reproducing a bug"?

When a bug is found in a module, it must have followed a series of steps. The steps must be noted down by the tester in order to replicate the bug again. Reproducing a bug means following the same steps to find the bug.

2. What are latent bugs and golden bug?

Bugs that remain dormant or unhidden are latent bugs. These bugs are not found until one or more releases of the product. Example of such bugs can be the date issues like the y2k.

Golden bugs are bugs that may affect the critical functionality of the system.

3. What is the difference between New and Open bug?

When the bug is found by the tester, the status is marked as NEW. Once this bug is verified by the test lead for its validity, the status is changed to OPEN.

4. What is DAR (Decision Analysis and Resolution)?

To analyze possible decisions by using a formal evaluation process which identifies the alternatives against established criteria is done by the DAR. For example a project is to use a third party tools and will not depend on only one tool but evaluate by using three to four tools. In this process certain alternatives are available in case of problems.

5. What is CAR (Causal Analysis and Resolution)?

Causal Analysis and Resolution is the process of analyzing

- defects, problems and good practices/positive triggers in a project.
- Root cause of the same
- Identity the respective corrective and preventive actions
- Tracking these tasks to closure.

The identification of the root causes scientifically and carrying out their corrective and preventive actions is the advantage of CAR. At the initial stage, all phase and at the end stage of the project, the CAR is needed to be performed on a monthly basis. CAR can be done by using ‘fishbone' diagram.

6. Explain CAR and DAR?

CAR – Causal analysis and resolution

CAR identifies problem and perform a root cause analysis of the same. CAR needs to be performed at every project phase. Fishbone diagram is one of the ways to perform CAR.

DAR- Decision Analysis and Resolution.

This is to analyze possible decisions using a formal evaluation process that identifies alternatives against current resources.

7. What is CAR – Causal analysis and resolution?

CAR identifies problem and perform a root cause analysis of the same. CAR needs to be performed at every project phase. Fishbone diagram is one of the ways to perform CAR.

8. Can you please explain the difference between bug and defect?

A bug is a fault in a program which causes it to behave abruptly. Bugs are usually found either during unit testing done by developer of module testing by testers.

A defect is found when the application does not conform to the requirement specification. A defect can also be found when the client or user is testing.

9. Explain the different types of Bugs?

A bug caused because of not understanding the requirement.
Null pointer exceptions.
Access violation bugs.
Incorrect format of dates.
Bugs due to incorrect syntax.

10. What is the process of bug cycle?

The following steps involved in the bug cycle process:

1. Bug investigation – when the tester find the bug

2. Bug assignment – when the tester assigns the bug to the developer

3. Bug fixing – when the bug is fixed by the developer

4. Bug retesting – when the developer fixes the bug and given to the tester

5. Bug closing and reopening – when the tester retested and the status is changed to ‘closed'.

Download Interview PDF