Testing IT: An Off-the-Shelf Software Testing Process

Front Cover
Cambridge University Press, Dec 6, 2010 - Computers
Testing IT provides a complete, off-the-shelf software testing process framework for any testing practitioner who is looking to research, implement, roll out, adopt, and maintain a software testing process. It covers all aspects of testing for software developed or modified in-house, modified or extended legacy systems, and software developed by a third party. Software professionals can customize the framework to match the testing requirements of any organization, and six real-world testing case studies are provided to show how other organizations have done this. Packed with a series of real-world case studies, the book also provides a comprehensive set of downloadable testing document templates, proformas, and checklists to support the process of customizing. This new edition demonstrates the role and use of agile testing best practices and includes a specific agile case study.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Introduction
1
An Overview of Testing
9
Testing Techniques
16
The Management and Planning of Testing
30
Unit Testing
48
Integration Testing
56
System Testing
63
Systems Integration Testing
70
Case Study 5 AutomaticData Processing Limited
174
Case Study 6 Confirmit
187
THE APPENDICES
201
Appendix B TestingGuides
211
TestPlan DocumentTemplate
221
Risks and Dependencies
225
TestSpecification DocumentTemplate
231
Test Procedure
240

User Acceptance Testing
77
Operations Acceptance Testing
84
Regression Testing
91
Improving the Testing Process
99
Introduction Adoption and Maintenance of the Testing Process
109
Agile Testing
117
ILLUSTRATIVE
125
Case Study 2 Reuters Product Acceptance Group
138
Case Study 3 CrownQualityAssurance Group
151
Case Study 4 The WineSociety
163
Appendix E TestScriptTemplate
243
Appendix G TestLog Template
252
Reuse Pack Checklist
259
Evaluation
264
Appendix K Equivalence Partition Example
268
Boundary Value Analysis Example
270
Appendix P UsabilityTestingOverview
289
Appendix S Pragmatic Test Process Adoption a RealWorld Example
305
Glossary
319
Copyright

Other editions - View all

Common terms and phrases

About the author (2010)

John Watkins has more than thirty years of experience in the field of software development, with some twenty-five years in the field of software testing. During his career, Watkins has been involved at all levels and phases of testing and has provided high-level test process consultancy, training, and mentoring to numerous blue chip companies. He is both a Chartered IT Professional and a Fellow of the British Computer Society, where he is an active member of the Specialist Group in Software Testing (SIGiST), previously serving on committees of the Intellect Testing Group (representing the UK technology industry) and the SmallTalk User Group. He is author of Agile Testing: How to Succeed in an Extreme Testing Environment and currently works for IBM's software group.

Simon Mills has more than thirty years of experience in the field of software quality, having transferred into the world of system testing from a business role. Simon has been involved in testing software in both business and technical or scientific environments from major investment and insurance systems to laser control, cryogenic control, and superconducting applications. He is the founder of Ingenuity System Testing Services, the preeminent testing authority in the field of electronically traded insurance in the United Kingdom. Simon is widely published internationally in conference proceedings, papers, and contributions to books and has presented as an invited speaker in the United States, at EuroStar, and at the World Congress for Software Quality.

Bibliographic information