Tester: Resources for Testers

Here are resources that pertain to the Tester role.


  • Pugh, Ken. Prefactoring. O’Reilly Media, 2005. This book approaches software development of new systems using lessons learned from many developers over the years. It is a compendium of ideas gained from retrospectives on what went right and what went wrong in development. Some of these ideas came from experience in refactoring. Refactoring is improving the design of existing code to make it simpler and easier to maintain.
  • Shalloway, Alan, Guy Beaver, and James R. Trott. Lean-Agile Software Development: Achieving Enterprise Agility. Addison-Wesley Professional, 2009. See “The Role of Quality Assurance in Lean-Agile Software Development.”
  • Technical books by Net Objectives authors



  • Technical Agility Practices. Practices include: Design Patterns, ATDD and TDD, Story Acceptance Tests, Agile Software Design, and Emergent Design