Testautomatisierung Bachelorarbeit
Nachdem wir auch studiert haben und gerne Studenten unterstützen beim Schreiben ihrer Arbeiten über Testautomatisierung, haben wir hier eine Literaturliste auf Deutsch und Englisch angefangen. URLs sind schwierig, weil sie nach ein paar Jahren meist 404er Seiten werfen, deshalb haben wir uns hauptsächlich auf Literatur aus Büchern beschränkt.
Wir selbst bieten auch bezahlte Testautomatiserungs Bachelorarbeiten im deutschprachigen Raum mit fachlicher Betreuung unserer Entwicklerkollegen an. Bei Interesse einfach bei uns melden.
Arbeiten sind auf der Seite Evaluationsberichte auf unserer Homepage und gerne unterstützen wir auch mit einer Testlizenz von QF-Test.
Wenn ihr weitere gute Quellen für diese Themen unten in den Kommentaren, um zukünftigen Studenten bei ihren Bachelorarbeiten und Studienarbeiten zu helfen.
Testautomatisierung allgemein
Deutsch
Baumgartner, Manfred: Agile Testing: der agile Weg zur Qualität München, Hanser (2018)
Campo, Markus: Absicherung von Software durch Tests: Relevanz und Verfahren von Software-Testung: automatisierte Verfahren für Software-Testung: Customizing von Testsystemen, Kissing (2016)
Froh, Christian: Untersuchungen zu automatisierbaren Testszenarien für User Interfaces von kaufmännischen Softwaresystemen (2011)
Held, Johannes: Datenqualität für Testdaten – Eine Nutzbarkeitsanalyse für Testdatensammlungen, Erlangen, Nürnberg (2016)
Hoffmann, Dirk W.: Software-Qualität: Springer-Verlag- Westphal, Frank: Testgetriebene Entwicklung mit JUnit & FIT: 1. Auflage: dpunkt.verlag, (2008)
Liggesmeyer, Peter: Software-Qualität: Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag (2009)
Myers, Glenford J.: Methodisches Testen von Programmen, 7.Auflage, Oldenbourg Verlag (2001)
Nörenberg, Ralf: Effizienter Regressionstest von E/E-Systemen nach ISO 26262 (2012)
Pezzè, Mauro; Young, Michal: Software testen und analysieren: Prozesse, Prinzipien und Techniken, Oldenbourg (2009)
Pol, Martin; Koomen, Tim; Spillner, Andreas: Management und Optimierung des Testprozesses: Ein praktischer Leitfaden für erfolgreiches Testen von Software mit TPI und TMap, 2.Deutsche Auflage (2002)
Renz, Burkhardt: Softwaretechnik - Systematisches Testen (2012)
Seidl, Richard et al: Basiswissen Testautomatisierung. Heidelberg: dpunkt.verlag GmbH (2015)
Sneed, Harry M; Baumgartner, Manfred; Seidl, Richard: Der Systemtest: anforderungsbasiertes Testen von Software-Systemen
Spillner, Andreas: Systematisches Testen von Software (2008)
Spillner, Andreas; Linz, Tilo: Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester Foundation Level nach ISTQB-Standard (2012)
Stark, Marco; Espin, David: Modellbasiertes Test, Fundamentaler_Testprozess_ISTQB.png, Hochschule FOM Essen (2013)
Thaller, Georg Erwin: Software-Test Verifikation und Validation: 2., aktualisierte und erweiterte Auflage: Heise, (2002)
Wüst, Klaus: Einführung in den systematischen Softwaretest (2015)
Zeller, Andreas: Software-Test: Strukturtest (2006)
Englisch
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)
Hauptmann, Benedikt Dr.: Reducing System Testing Effort by Focusing on Commonalities in Test Procedures. PhD thesis, Technische Universität München (2019)
Haley, Allen: Development and application of a white box approach to integration testing (1984)
ISO/IEC/IEEE. Standard 29119-1: Software and systems engineering - software testing - part 1: Concepts and definitions (2013)
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)
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)
Memon, Atif M.; Stoffa, Mary Lou: Regression Testing of GUIs (2003)
Microsoft Corporation, Designing a Test Environment https://technet.microsoft.com/en-us/library/cc778654%28v=ws.10%29.aspx (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 - nur Englisch
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)
Blick des Managers auf Testen - nur Englisch
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 Programmierung allgemein
Deutsch
Arinir, P.Z.D.: Java: Nebenläufige & verteilte Programmierung. W3l GmbH (2010)
Herzwurm, Georg: Kundenorientierte Softwareentwicklung, Springer Verlag (2013)
König, Dierk; Glover, Andrew; King, Paul; Laforge, Guillaume; Skeet, Jon: Groovy im Einsatz. (D. Heymann-Reder, Übers.) München Wien: Carl Hanser Verlag (2007)
Martin, Robert C.: Clean Coder: Verhaltensregeln für professionelle Programmierer, Heidelberg (2014)
Mohilo, Dominik: Das sind die populärsten Programmiersprachen 2016, jaxenter.de/programmiersprachen-rankings-49399, Stand: 05.08.2019
Schatten, Alexander; Biffl, Stefan; Demolsky, Markus; Gostischa-Franta, Erik; Winkler, Dietmar: Best Practice SoftwareEngineering: Eine praxiserprobte Zusammenstellung von komponentenorientierten Konzepten, Methoden und Werkzeugen. Spektrum Akademischer Verlag (2010)
Siedersleben, Johannes: Softwaretechnik: Praxiswissen für Softwareingenieure. Hanser (2003)
Wiener, Lauren Ruth: Digitales Verhängnis - Gefahren der Abhängigkeit von Computern und Programmen, Bonn (1994)
Wirdemann, Ralf: SCRUM mit User Stories: Carl Hanser Verlag (2009)
Englisch
IEEE Standard Glossary of Software Engineering Technology ANSI/IEEE 610.12, IEEE Press (1990)
Martin, Robert C.: Clean Code, Prentice Hall (2009)
McConnell, Steve: Code Complete: A Practical Handbook of Software Construction, Second Edition (2004)