CTFL – Syllabus v4.0 – 7. References

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/

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *