|
|
 |
Why use Scenario TesterTM software?
The single greatest cost of any development project is testing. Making testing more efficient is a vital necessity.
 |
In a typical commercial development organization, the cost of providing [the assurance that the program will perform satisfactorily in terms of its functional and nonfunctional specifications within the expected deployment environments] via appropriate debugging, testing, and verification activities can easily range from 50 to 75 percent of the total development cost. (Hailpern and Santhanam, 2002) |
A recent study conducted by the National Institute of Standards and Technology showed the effects of inadequate testing, and the savings if improvements in testing are implemented.
| Costs of Inadequate Software Testing Infrastructure on the National Economy |
| |
The Cost of Inadequate Software Testing Infrastructure (billions) |
Potential Cost Reduction from Feasible Infrastructure Improvements (billions) |
| Software developers |
$21.2 |
$10.6 |
| Software users |
$38.3 |
$11.7 |
| total |
$59.5 |
$22.2 |
|
The need for change is huge, but the question is - what changes need to implemented, and how to implement these changes?
The following table demonstrates where testing efforts and resources are used.
| Allocation of Effort |
| Requirements Analysis Preliminary Design |
40% |
| Preliminary Design and Detailed Design |
30% |
| Coding and Unit Testing, Integration and Test System Test |
30% |
|
 |
Source: Andersson, M., and J. Bergstrand. 1995. "Formalizing Use Cases with Message Sequence Charts."Unpublished Master's thesis. Lund Institute of Technology, Lund, Sweden. |
|
The Scenario Tester approach is designed to
| |
significantly reduce the time and resources needed in each area but also to allow testers to increase test coverage, |
| |
empower testers to do their job with more efficiency and thoroughness, |
| |
fit the skill levels of the testers who may be experts in the business, but are not professional coders. |
|
|