Authors: Ron Patton
ISBN-13: 9780672327988, ISBN-10: 0672327988
Format: Paperback
Publisher: Sams
Date Published: July 2005
Edition: REV
Ron Patton is a software consultant living in Washington State. His software test experience is wide and varied from mission critical systems to painting programs for kids. In 1992 he joined Microsoft as a Software Test Lead in the Systems Group for Multimedia Viewer, the authoring tool and multimedia display engine used by Encarta, Cinemania, and Bookshelf. He moved on to become the Software Test Manager of the Kids Product Unit. Most recently, he was the Software Test Manager of the Microsoft Hardware Group responsible for the software shipped with the mouse, keyboard, gaming, telephony, and ActiMates product lines.
Software Testing, Second Edition provides practical insight into the world of software testing and quality assurance. Learn how to find problems in any computer program, how to plan an effective test approach and how to tell when software is ready for release. Updated from the previous edition in 2000 to include a chapter that specifically deals with testing software for security bugs, the processes and techniques used throughout the book are timeless. This book is an excellent investment if you want to better understand what your Software Test team does or you want to write better software.
A guide for new and aspiring software testers, covering how software testing fits into the software development process, software testing techniques, and finding a job as a software tester. Shows how to apply testing skills to common testing tasks, how to improve test efficiency with automation, and how to document and measure the test process. Includes quizes and answers. Patton is a software consultant in the private sector. Annotation c. Book News, Inc., Portland, OR (booknews.com)
1 | Software testing background | 9 |
2 | The software development process | 23 |
3 | The realities of software testing | 37 |
4 | Examining the specification | 53 |
5 | Testing the software with blinders on | 63 |
6 | Examining the code | 91 |
7 | Testing the software with X-ray glasses | 105 |
8 | Configuration testing | 125 |
9 | Compatibility testing | 141 |
10 | Foreign-language testing | 153 |
11 | Usability testing | 169 |
12 | Testing the documentation | 183 |
13 | Testing for software security | 193 |
14 | Website testing | 211 |
15 | Automated testing and test tools | 231 |
16 | Bug bashes and beta testing | 253 |
17 | Planning your test effort | 263 |
18 | Writing and tracking test cases | 277 |
19 | Reporting what you find | 291 |
20 | Measuring your success | 313 |
21 | Software quality assurance | 329 |
22 | Your career as a software tester | 343 |