Burns, Jean L.; Shattuck, Thomas J. (1997, American Society for Quality) Universal Instruments Corporation, Binghamton, NY
The transition from ad hoc testing to automated testing at Universal Instruments Corporation was preceded by activities such as writing and implementing of test plans, studying the results, defining metrics, and developing a suite of tests. Then, criteria were defined for the testing tool. The criteria covered factors such as cost, documentation, technical support, and training. Evaluation of candidate tools began with searches of the Internet, bulletin boards, and the literature. Three tools were chosen for evaluation. The final choice was made only after a permanent employee was hired to implement the tool. Application of the selected tool required development of exception and error routines. The scripts used for tool customization had to be flexible enough to work with non-standard objects in the applications being tested. Much time was invested in programming the tool at first, but it was time well spent. Therefore, tool customization and flexibility should be major factors to be considered in selection of a testing tool. Benefits of the tool selected by Universal Instruments included the discovery of defects relatively early in the development process and the ability to implement comprehensive GUI testing. Lessons learned included the importance of well defined criteria; adequate training; and both technical and interpersonal skills in the person responsible for tool implementation.
Case study,Documentation,Testing,Product development,Software quality,Process improvement