Testing IT
This pragmatic guide provides a testing framework that can be used by all members of staff involved in software development and testing within an organisation to improve the quality and to reduce timescales, effort, and cost. This book covers all aspects of testing, as well as software developed or modified in-house, the modification or extension of existing legacy software systems, as well as software developed on behalf of an organisation by a third party. This framework can be customised to match the particular testing requirements of any particular organisation, and a series of real-world case studies are provided to illustrate how this can be achieved. The book also provides a comprehensive set of standard testing document templates, proformas, and checklists for the reader to use in their testing projects. These items are provided electronically, which allows the reader to customised them to match the particular requirements of their business.
- This is the only comprehensive guide to testing software applications and systems
- This is the only off-the-shelf, ready-to-use framework for testing
- Contains electronic files of ready-made forms and checklists which can be altered to suit any customer or company
Reviews & endorsements
'The third part consists of an extensive set of test checklists, templates and proformas, ready to use or to tailor to your specific requirements. To have these all in one place and already standardised is alone worth the price of the book … covers all aspects of testing for both in-house and third-party developed software. I heartily recommend that any test professional looking for an easier life gets a copy of this book. I believe that even the most hardened of us would gain from reading it.' Professional Tester
'Every tester should have a copy.' Geoff Thompson
'When asked for my opinion about software testing I referred naturally to Testing IT. Imagine a light being switched on! Almost overnight everyone in the organisation was walking around with versions of the V-lifecycle … has made a difference to two organisations that were lost in a testing strategy wilderness.' Martin Allen, Software Team Leader
'An off-the-shelf set of procedures, complete with forms and checklists, for much less than the price of a day's work, must be a bargain … The forms are a joy to anyone in quality assurance …' Brian Peaker, Computer Bulletin
'… this is one of the most valuable books I have in my collection. I will certainly refer to it regularly and would recommend that both new and 'old lag' testers have a copy close at hand. It would give any organization a kick-start in developing an effective test process.' Geoff Thompson, Software Testing, Verification and Reliability
Product details
January 2005Adobe eBook Reader
9780511032066
0 pages
0kg
50 b/w illus.
This ISBN is for an eBook version which is distributed on our behalf by a third party.
Table of Contents
- 1. Introduction
- Part I. The Classical View of Testing:
- 2. An overview of testing
- 3. Testing techniques
- 4. The management 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. Usability testing
- 13. Improving the testing process
- 14. Maintenance of the testing framework
- 15. The testing of object-oriented and component based applications
- Part II. Case Studies:
- 16. The British Library testing framework
- 17. Reuters Product Acceptance Group
- 18. Crown Quality Assurance Group
- 19. Wine Society acceptance testing framework
- 20. ADP Acceptance Testing bespoke software process
- Appendices
- 21. Terms of reference for testing staff
- 22. Testing guides
- 23. Test plan document template
- 24. Test specification document template
- 25. Test script template
- 26. Test result record form template
- 27. Test log template
- 28. Test certificate template
- 29. Re-use pack checklist
- 30. Equivalence partition example
- 31. Boundary analysis example
- 32. State transition example
- 33. Automated testing tool selection criteria
- 34. Usability testing overview
- 35. Testing process health check
- 36. Test summary report template
- Glossary
- Index.