What are the different strategies of rollout to the end users?

There are major four ways of rolling out any project:- Pilot: – Actual production system is installed at a single or to limited number of users. Pilot basically means that the product is actually rolled out to limited users for real work. Gradual Implementation: – In this implementation we ship the entire… Continue reading

What’s the difference between Alpha and Beta testing?

Alpha and Beta testing means different for different people. Alpha testing is the acceptance testing done at the development site. Some organizations have a bit different visualization of Alpha testing. They consider alpha testing as a testing which is conducted on early, unstable version of software. On the contrary Beta testing is acceptance… Continue reading

A defect which could have been removed during initial stage is removed in later stage how does it affect cost?

If a defect is known at the initial stage then it should be removed during that stage / phase itself rather than doing it some later stages. It’s a recorded fact that if a defect is delayed for later phases are proven more costly. Below figure shows how a defect is costly… Continue reading

What is the difference between Latent and Masked Defect?

Latent defect is an existing defect that has not yet caused a failure just because the exact set of conditions has never been met. Masked defect is an existing defect that hasn’t yet caused a failure, just because another defect has prevented that part of the code from being executed. Below scenario… Continue reading

What kind of inputs do we need from the end user to start proper testing?

The product has to be finally used by the user. So he is the most important person as he has highest interest than any one else in the project. From the user we need the following data as shown in the below figure:- The first important thing is the Acceptance test plan… Continue reading

Are number of defects more in design phase or coding phase?

Note: – This question is to check do you really know practically which phase is the most defect prone. Design phase is the more error prone than the execution phase. One of the most frequent defects which occur during design is that, it does not cover the complete requirements of the customer. Second… Continue reading

Should testing be only after build and execution?

Note: – This question will normally be asked to judge whether you have traditional or the modern way of testing attitude. In traditional testing methodology (sad to say many companies still have that attitude) testing is always done after the build and execution. But that’s a wrong thinking. Because earlier we catch a… Continue reading