|
What Is Alpha Testing? Why?Alpha testing is typically done for two reasons:-
Historically, companies may have gone through many cycles of Alpha testing. However as development lifecycles have decreased, these have decreased. Also the timing has been pushed much closer to the release date. A subtle distinction can be made between alpha testing, its sibling beta testing and acceptance testing. Alpha/Beta testing can be seen as "does the software work", whereas acceptance testing is more for the customer to say, "are we willing to pay for the software?" Alpha testing is high up on the V model, mapping against the requirements process function. Who? However in the real world, not many organisations have the resources for an independent system test and an independent Alpha test team. Consequently testers have to where both hats. An alternative is to co-opt personnel closer to the customer, such as consultants and implementors to do the testing. When? In the traditional Waterfall model Alpha testing took place very late in the project. Unfortunately in many cases, time for testing is squeezed very tightly at the end of the development. Thus compromises in the quality of testing are made. In the iterative model, particularly the RUP, a large emphasis is placed on risk mitigation and constant builds, followed by Smoke testing. At all times the implementors, consultants and customers can be seen as stakeholders. For instance at the end of the elaboration phase, it should be demonstrable that the core architecture of the system is stable and performs as expected. Thus during the transition period the stakeholders will have seen the software numerous times and there should not be too many surprises when the software is shown in the Alpha form. Indeed in the RUP Alpha testing has a far lower priority than achieving lifecycle milestones Where?
How? Testing types that can be used included documentation, installabilityand operational testing. A large degree of regression testing should also occur, especially on high risk areas of the system. |
Nonfunctional Testing Bestsellers
The bestselling books on Amazon.
Articles
Other Related Websites
Test Techniques
Functional Testing