This lecture covers the basics, objectives and principles of software testing. Software testing is seen as a special discipline in the context of software quality assurance that requires attention throughout the whole software development lifecycle.
Students who attend this course are introduced to the basic strategies, procedures, techniques and methods of software testing and learn to reasonably apply them within different test phases and levels.
Guest lectures and a practical lab conclude this course.
The following topics are subject of this course:
* Fundamentals of Software Testing
* Test Levels, Targets and Objectives
* Test Design Techniques
* Fundamental Test Process
* Test Planning and Control
* Test Analysis and Design
* Test Implementation and Execution
* Test Management
* Test Tools and Automation
This course consists of a lecture and lab work component. The lab work consists of a one day workshop. The aim of the workshop is to practically apply various activities of the software testing process within a sample project. The key objectives of the workshop are test case design, test execution, defect management, behaviour-driven testing, exploratory testing and automation of UI testing.
For successful completion of this course, passing a closed-book examination is mandatory. Attendance at the guest lectures and the workshop is compulsory.
Für den Grundlagenblock werden die beiden ISTQB Bücher aus dem dpunkt Verlag Basiswissen Softwaretest und Praxiswissen Softwaretest verwendet. Sie können diese Bücher erwerben oder alternativ die entsprechenden ISTQB Syllabi (Foudation Level und Advanced Level) als Lernhilfe nutzen. Der Stoff für den Test ist durch die beiden Syllabi und die Folien des Grundlagenblocks definiert. Gegebenenfalls sind die Inhalte durch selbstständige Recherche (z.B. die ISTQB Bücher oder andere valide Quellen) zu vertiefen. Sollten Sie bezüglich der Wahl der Quelle Fragen haben, wenden Sie Sich an die LVA Betreuung.
Hilfreiche Literatur: T. Grechenig, M. Bernhart, R. Breiteneder, K. Kappel, Softwaretechnik: mit Fallbeispielen aus realen Entwicklungsprojekten, Pearson Studium, 2009.