Standards
- ISO/IEC/IEEE 29119-1 (2022) Software and systems engineering – Software testing – Part 1: General
Concepts - ISO/IEC/IEEE 29119-2 (2021) Software and systems engineering – Software testing – Part 2: Test
processes - ISO/IEC/IEEE 29119-3 (2021) Software and systems engineering – Software testing – Part 3: Test
documentation - ISO/IEC/IEEE 29119-4 (2021) Software and systems engineering – Software testing – Part 4: Test
techniques - ISO/IEC 25010, (2011) Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) System and software quality models
- ISO/IEC 20246 (2017) Software and systems engineering – Work product reviews
- ISO/IEC/IEEE 14764:2022 – Software engineering – Software life cycle processes – Maintenance
- ISO 31000 (2018) Risk management – Principles and guidelines
Books
- Adzic, G. (2009) Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing, Neuri Limited
- Ammann, P. and Offutt, J. (2016) Introduction to Software Testing (2e), Cambridge University Press
- Andrews, M. and Whittaker, J. (2006) How to Break Web Software: Functional and Security Testing of
Web Applications and Web Services, Addison-Wesley Professional - Beck, K. (2003) Test Driven Development: By Example, Addison-Wesley
- Beizer, B. (1990) Software Testing Techniques (2e), Van Nostrand Reinhold: Boston MA
- Boehm, B. (1981) Software Engineering Economics, Prentice Hall, Englewood Cliffs, NJ
- Buxton, J.N. and Randell B., eds (1970), Software Engineering Techniques. Report on a conference sponsored by the NATO Science Committee, Rome, Italy, 27–31 October 1969, p. 16 Chelimsky, D. et al. (2010) The Rspec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends, The Pragmatic Bookshelf: Raleigh, NC
- Cohn, M. (2009) Succeeding with Agile: Software Development Using Scrum, Addison-Wesley
- Copeland, L. (2004) A Practitioner’s Guide to Software Test Design, Artech House: Norwood MA
- Craig, R. and Jaskiel, S. (2002) Systematic Software Testing, Artech House: Norwood MA
- Crispin, L. and Gregory, J. (2008) Agile Testing: A Practical Guide for Testers and Agile Teams, Pearson Education: Boston MA
- Forgács, I., and Kovács, A. (2019) Practical Test Design: Selection of traditional and automated test
design techniques, BCS, The Chartered Institute for IT - Gawande A. (2009) The Checklist Manifesto: How to Get Things Right, New York, NY: Metropolitan
- Gärtner, M. (2011), ATDD by Example: A Practical Guide to Acceptance Test-Driven Development, Pearson Education: Boston MA
- Gilb, T., Graham, D. (1993) Software Inspection, Addison Wesley
- Hendrickson, E. (2013) Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing, The
Pragmatic Programmers - Hetzel, B. (1988) The Complete Guide to Software Testing, 2nd ed., John Wiley and Sons
- Jeffries, R., Anderson, A., Hendrickson, C. (2000) Extreme Programming Installed, Addison-Wesley Professional
- Jorgensen, P. (2014) Software Testing, A Craftsman’s Approach (4e), CRC Press: Boca Raton FL
- Kan, S. (2003) Metrics and Models in Software Quality Engineering, 2nd ed., Addison-Wesley
- Kaner, C., Falk, J., and Nguyen, H.Q. (1999) Testing Computer Software, 2nd ed., Wiley
- Kaner, C., Bach, J., and Pettichord, B. (2011) Lessons Learned in Software Testing: A Context-Driven Approach, 1st ed., Wiley
- Kim, G., Humble, J., Debois, P. and Willis, J. (2016) The DevOps Handbook, Portland, OR
- Koomen, T., van der Aalst, L., Broekman, B. and Vroon, M. (2006) TMap Next for result-driven testing, UTN Publishers, The Netherlands
- Myers, G. (2011) The Art of Software Testing, (3e), John Wiley & Sons: New York NY
- O’Regan, G. (2019) Concise Guide to Software Testing, Springer Nature Switzerland
- Pressman, R.S. (2019) Software Engineering. A Practitioner’s Approach, 9th ed., McGraw Hill
- Roman, A. (2018) Thinking-Driven Testing. The Most Reasonable Approach to Quality Control, Springer Nature Switzerland
- Van Veenendaal, E (ed.) (2012) Practical Risk-Based Testing, The PRISMA Approach, UTN Publishers:
The Netherlands - Watson, A.H., Wallace, D.R. and McCabe, T.J. (1996) Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric, U.S. Dept. of Commerce, Technology Administration, NIST
- Westfall, L. (2009) The Certified Software Quality Engineer Handbook, ASQ Quality Press
- Whittaker, J. (2002) How to Break Software: A Practical Guide to Testing, Pearson
- Whittaker, J. (2009) Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design, Addison Wesley
- Whittaker, J. and Thompson, H. (2003) How to Break Software Security, Addison Wesley
- Wiegers, K. (2001) Peer Reviews in Software: A Practical Guide, Addison-Wesley Professional Articles and Web Pages
- Brykczynski, B. (1999) “A survey of software inspection checklists,” ACM SIGSOFT Software Engineering Notes, 24(1), pp. 82-89
- Enders, A. (1975) “An Analysis of Errors and Their Causes in System Programs,” IEEE Transactions on Software Engineering 1(2), pp. 140-149
- Manna, Z., Waldinger, R. (1978) “The logic of computer programming,” IEEE Transactions on Software
Engineering 4(3), pp. 199-229 - Marick, B. (2003) Exploration through Example, http://www.exampler.com/oldblog/2003/08/21.1.html#agile-testing-project-1 Nielsen, J. (1994) “Enhancing the explanatory power of usability heuristics,” Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: Celebrating Interdependence, ACM Press, pp. 152–158
- Salman. I. (2016) “Cognitive biases in software quality and testing,” Proceedings of the 38th International Conference on Software Engineering Companion (ICSE ’16), ACM, pp. 823-826.
- Wake, B. (2003) “INVEST in Good Stories, and SMART Tasks,” https://xp123.com/articles/invest-in-goodstories-and-smart-tasks/