Introducing Software Testing
The real-world guide to software testing -- no experience necessary! -- Improve the quality, reliability, and cost-effectiveness of any software ... Show synopsis The real-world guide to software testing -- no experience necessary! -- Improve the quality, reliability, and cost-effectiveness of any software system. -- Start-to-finish testing case studies include object-oriented and Web-based projects. -- Provides expert guidance on developing test cases from faulty or insufficient requirement specifications. Software testing is a specialized discipline requiring unique skills, yet many programmers are given responsibility for testing with little or no training. In this breakthrough book, a leading software test expert shows testers exactly how and where to start, presenting practical insights through a series of realistic scenarios. One step at a time, Louise Tamres covers every aspect of the testing process, from developing test cases through documenting test results -- offering expert guidance on saving time, reducing costs, avoiding pitfalls, and achieving the best possible results. Tamres begins with an overview of the software testing process, then reviews today's best practices for identifying test cases, defining fitness-for-use models, and reporting test results. The book's real-life case studies include both object-oriented and Web-based projects, and the author focuses on testing in environments where requirements documents are either faulty or non-existent. For everyone involved in software testing, regardless of experience.