Bookshelf:Software Quality Bookshelf
Software Quality Bookshelf
Testing and QA
Software testing and quality assurance are explored in this section of the SearchSoftwareQuality.com bookshelf. Learn about test management, the test process and testing techniques -- including security testing -- from the experts themselves in these chapters.
-
Why Programs Fail: A Guide to Systematic Debugging -- Chapter 3, Making Programs Fail
Tip - Debugging software is a crucial and complex process. This free chapter explains how to use testing, such as functional and unit testing, in your debugging program.
-
Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Test
Tip - Writing a test plan gives you a chance to collect your thoughts, your ideas and your memories create a concrete way to tackle the tasks ahead. In this book excerpt Rex Black offers a practical approach to writing one or more test plans for your project....
-
Managing the Test People, Chapter 6: Keeping Your Beast Effective
Tip - In this chapter, Judy McKay examines the root of an effective test team, explores effective communication techniques, and discusses how to determine the optimal composition of your team.
-
Lessons Learned in Software Testing: A Context-Driven Approach -- Chapter 3, Testing Techniques
Tip - Deciding on a testing technique isn't always easy. This book excerpt describes a classification system for software testing techniques that you can use to decide which techniques are available and appropriate for a given problem.
-
The Art of Debugging with GDB, DDD, and Eclipse -- Ch. 1
Tip - Chapter 1 of The Art of Debugging with GDB, DDD, and Eclipse presents an overview of the debugging process and the role of debugging tools, and walks through an extended debugging example.
-
Beautiful Code -- Chapter 7, Beautiful Tests
Tip - This excerpt written by Alberto Savoia, CTO at Agitar, shows how a broad, creative approach to testing can not only eliminate bugs but help programmers do their jobs better.
-
Penetration testing techniques -- Chapter 6, Professional Pen Testing for Web Applications
Tip - To successfully pen test your applications, you need the right tools in your toolbox. In this chapter, author Andres Andreu reviews a sampling of such tools and how to use them to get the results you're after.
-
If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed -- Ch
Tip - Debugging software is more than just running a tool, it requires intensive code review, testing and a good dose of critical thinking. This free book chapter illustrates how to identify and squash a software bug.
-
Practical Model-Based Testing: A Tools Approach -- Chapter 1, The Challenge
Tip - Model-based testing offers testers and developers a new approach. This free chapter download explains what model-based testing is and how it can help your organization.