Software Testing Thesis

We want to help students in writing their software testing thesis. We were also once students and we know how valuable any help is. That’s why we have decided to create a list of references list for relevant testing topics. We provide here mainly literature from books, because web links are hard to maintain, since they often lead to 404 Errors after some years.

We offer paid software testing internships. This includes of course assistance from our developers and testers. If you are interested, just contact us.

You may find thesis which include QF-Test on our website in the section evaluation reports.

For your thesis we will gladly provide you with a trial license of QF-Test.

Feel free to post further good sources for these topics here to help future students in writing their software testing theses.

Software Testing

Assassa, Gassy; Mathkour, Hassan; Al-Ghafees, Bander: Automated Software Testing in Educational Environment: A Design of Testing Framework for Extreme Programming, Department of Computer Science, College of Computer and Information Sciences, King Saud University, Saudi Arabia (2006)

Belorustes, Vladimir: Efficient Configuration Test Automation using Virtual Machines, Plaxo, Inc.

Berner, Stefan; Weber, Roland; Keller, Rudolf: Observations and Lessons Learned from Automated Testing, Zuelke Engineering, AG, Zurich Switzerland (2005)

Candea, George; Bucur, Stefan; Zamfir, Cristian: Automated Software Testing as a Service, School of Computer and Communication Services, EPFL, Lausanne, Switzerland (2010)

Dustin, Elfriede; Rashka, Jeff; Paul, John: Automated Software Testing, Introduction, Management, and Performance, Addison Wesley (1999)

Fewster, Mark; Graham, Dorothy: Software Test Automation, Addison-Wesley (1999)

Haley, Allen: Development and application of a white box approach to integration testing (1984)

Hauptmann, Benedikt Dr.: Reducing System Testing Effort by Focusing on Commonalities in Test Procedures. PhD thesis, Technische Universität München (2019)

Khan, Mohammed Ehmer; Khan, Farmeena: A Comparative Study of White Box, Black Box and Grey Box Testing Techniques (2012)

Littlewood, Bev: How Good Are Software Reliability Predictions? Software Reliability Achievement and Assessment, Oxford: Blackwell Scientific Publications (1987)

Memon, Atif M.; Stoffa, Mary Lou: Regression Testing of GUIs (2003)

McMaster, Scott; Memon; Atif M.: ” An Extensible Heuristic-Based Framework for GUI Test Case Maintenance”. In: Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME). Edmonton, Alberta (Canada) (2009)

Microsoft Corporation, Designing a Test Environment https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc778654(v=ws.10) (2003)

Myers, Glenford; Sandler, Corey; Badgett, Tom: The art of software testing. New Jersey: John Wiley & Sons, Inc., Hoboken (2012)

Nedyalkova, Stanislava; Bernardino, Jorge: “Open Source Capture and Replay Tools Comparison”. In: Proceedings of the 6th International C* Conference on Computer Science and Software Engineering. Porto (Portugal) (2013)

Sun, Yahong; Jones, Edward: Specification-Driven Automated Testing of GUI-Based Java Programs, Meditronic, Inc, and Florida A&M University (2004)

Paradkar, Amit; M.A. Vouk, K.C. Tai: Specification-based testing using cause-effect graphs (1997)

Patton, Ron: Software Testing (2nd Edition) (2005)

Oliveira, Gustavo de; Duarte, Alexandre: A framework for Automated Software Testing on the Cloud, Federal University of Paraiba, Paraiba, Brazil (2010)

Rafi, Dudekula Mohammed; Moses, Katam Reddy Kiran; Petersen, Kai: Benefits and Limitations of Automated Software Testing: Systematic Literature Review and Practitioner Survey, Blekinge Institute of Technology/Erikson AB School of Computing, Karlskrona, Sweden (2012)

Wang, Shuang; Offutt, Jeff: Comparison of Unit-Level Automated Test Generation Tools, George Mason University, Fairfax, VA (2009)  

GUI Testing

Adamoli, Andrea et al. ” Automated GUI Performance Testing”. In: Software Quality Journal 19.4 (Dez. 2011)

Huang, Si; Cohen, Myra; Memon, Atif M.: “Repairing GUI Test Suites Using a Genetic Algorithm”. In: Proceedings of the 3rd IEEE International Conference on Software Testing, Verification and Validation (ICST). Washington, DC (USA) (2010)

Fachrul Pralienka Bani, Muhamad et al.: Visual GUI testing in continuous integration environment (2016)

Memon, Atif M.: “Automatically Repairing Event Sequence-Based GUI Test Suites for Regression Testing”. In: ACM Transactions on Software Engineering and Methodology 18.2 (Nov. 2008)

Nguyen, Bao N. et al.: “GUITAR: An Innovative Tool for Automated Testing of GUI-driven Software”. In: Automated Software Engineering 21.1 (März 2014).

Fachrul Pralienka Bani Muhamad, et al.: Visual GUI testing in continuous integration environment (2016)

Manager’s view on GUI Tests

Kaner, Cem: Avoiding Shelfware: A Managers’ View of Automated GUI Testing, http://www.kaner.com/pdfs/shelfwar.pdf, 2002

Ramler, Rudolf; Wolfmaier, Klaus: Economic Perspectives in Test Automation: Balancing Automated and Manual Testing with Opportunity Cost, Software Competence Center Hagenberg GmbH, Hagenberg, Austria (2006)

Mueller, Matthias; Padberg, Frank: About the Return on Investment of Test-Driven Development, University of Karlsruhe, Germany (2017)

Software Engineering in general

IEEE Standard Glossary of Software Engineering Technology ANSI/IEEE 610.12, IEEE Press (1990)

ISO/IEC/IEEE. Standard 29119-1: Software and systems engineering – software testing – part 1: Concepts and definitions (2013)

Martin, Robert C.: Clean Code, Prentice Hall (2009)

McConnell, Steve: Code Complete: A Practical Handbook of Software Construction, Second Edition (2004)

We use "Matomo" cookies to anonymously evaluate your visit to our website. For this we need your consent, which is valid for twelve months.

Cookie Configuration

Functional cookies

We use functional cookies to ensure the basic functionality of the website.

Performance and statistics cookies

We use Matomo for analyzing and optimizing our website. Cookies permit an anonymous collection of information that help us offering you a clear and user-friendly visit of our web pages.

Cookie details
Description Vendor Lifetime Type Purpose
_pk_id Matomo 13 Months HTTP Contains a unique, pseudonymized visitor ID internal to Matomo for recognizing returning visitors.
_pk_ref Matomo 6 Months HTTP Used to track from which website the anonymized user proceeded to our website.
_pk_ses Matomo 1 Day HTTP The Matomo session cookie is used to track the visitor's page requests during the session.
_pk_testcookie Matomo Session HTTP Used to check whether the visitor's browser supports cookies.
_pk_cvar Matomo 30 Minutes HTTP Temporarily store data about the visit.
_pk_hsr Matomo 30 Minutes HTTP Temporarily store data about the visit.