Book contents
- Frontmatter
- Contents
- Foreword
- Acknowledgments
- Testing IT
- 1 Introduction
- Part 1 The Traditional Testing Process
- 2 An Overview of Testing
- 3 Testing Techniques
- 4 The Management and Planning of Testing
- 5 Unit Testing
- 6 Integration Testing
- 7 System Testing
- 8 Systems Integration Testing
- 9 User Acceptance Testing
- 10 Operations Acceptance Testing
- 11 Regression Testing
- 12 Improving the Testing Process
- 13 Introduction, Adoption, and Maintenance of the Testing Process
- Part 2 The Testing Process in the Real World: Illustrative Case Studies
- Part 3 The Appendices
- References
- Glossary
- Index
13 - Introduction, Adoption, and Maintenance of the Testing Process
Published online by Cambridge University Press: 06 September 2009
- Frontmatter
- Contents
- Foreword
- Acknowledgments
- Testing IT
- 1 Introduction
- Part 1 The Traditional Testing Process
- 2 An Overview of Testing
- 3 Testing Techniques
- 4 The Management and Planning of Testing
- 5 Unit Testing
- 6 Integration Testing
- 7 System Testing
- 8 Systems Integration Testing
- 9 User Acceptance Testing
- 10 Operations Acceptance Testing
- 11 Regression Testing
- 12 Improving the Testing Process
- 13 Introduction, Adoption, and Maintenance of the Testing Process
- Part 2 The Testing Process in the Real World: Illustrative Case Studies
- Part 3 The Appendices
- References
- Glossary
- Index
Summary
Learn to Test, Test to Learn.
Motto of the Empire Test Pilot SchoolIntroduction
Even the very best software testing process is nothing without the acceptance and consistent use by a community of testers within an organization. Technical issues aside, the introduction and adoption of a testing process is likely to be the most difficult step in providing a formal, rigorous, and re-usable process within an organization.
This chapter examines the issues involved in introducing a testing process into an organization and the management of its successful adoption and use. It also addresses the issues associated with the subsequent maintenance and update of the testing process.
Introduction and Adoption of a Testing Process
Overview
This section discusses the need to first establish that there is a requirement for a formal testing process within an organization, and where this is the case, examines the need to develop a strategy for the introduction and adoption of the process.
Establishing the Requirement
The first step in introducing a testing process within an organization is to establish that there is a requirement for such a process. In determining whether a particular organization has a requirement for a formal testing process, the following issues should be considered:
▲ How much software testing does the organization conduct, and how frequently does testing take place? Clearly, if an organization performs very little testing and/or this task takes place infrequently, there will be a weak requirement for introducing a large-scale testing process and the associated infrastructure. However, there may still be significant benefit to be gained from documenting a standard approach to testing with some associated testing templates, to ensure that when testing does occur it is as consistent and economical as possible
[…]
- Type
- Chapter
- Information
- Testing ITAn Off-the-Shelf Software Testing Process, pp. 107 - 112Publisher: Cambridge University PressPrint publication year: 2001