183.290 Software Testing
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, VU, 2.0h, 3.0EC


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to...

  • Define test concepts for small to medium-sized software projects
  • Derive and prioritize test cases from requirements based on common testing techniques
  • Plan, design and conduct manual and automated functional tests
  • Select and use proper test automation tools on different testing levels
  • Identify and classify deviations from specified behavior and defects in a system
  • Work with test management and defect management systems

Subject of course

This course presents the basics, concepts, and principles of software testing, which is regarded as a special discipline of software quality assurance that accompanies the entire software development life cycle. The following topics are the subject of this course:

  • Software Testing Fundamentals
  • Test Levels, Targets and Objectives
  • Test Methods
  • Test Techniques
  • Fundamental Testing Process
  • Test Management
  • Test Tools and Automation

Teaching methods

The following methods are applied for this course:

  • Guidance for the use of common test frameworks and tools
  • Provision of reference implementations and best practice approaches
  • Joint working on and presentation of examples in the lectures
  • Joint working on topics during the workshop
  • Practical guest lectures which offer insights into tools and empirical values of real projects

Mode of examination


Additional information

If you have any questions, please contact peso@inso.tuwien.ac.at.

Effort for the student (ECTS-Breakdown):

  • Preliminary talk: 1.5 h
  • Lectures: 12 h
  • Self Study (Exercises, Preparation time for written exam): 60
  • Written Exam: 1.5

Total: 75 hours (3 ECTS)



Course dates

Thu17:00 - 19:0013.10.2022 - 17.11.2022EI 2 Pichelmayer HS - ETIT 183290
Thu17:00 - 19:0024.11.2022 - 01.12.2022EI 2 Pichelmayer HS - ETIT 183290
Software Testing - Single appointments
Thu13.10.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT 183290
Thu20.10.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT 183290
Thu27.10.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT 183290
Thu03.11.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT 183290
Thu10.11.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT 183290
Thu17.11.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT 183290
Thu24.11.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT 183290
Thu01.12.202217:00 - 19:00EI 2 Pichelmayer HS - ETIT 183290

Examination modalities

The evaluation results from the following parts, all parts are mandatory:

  • Individual exercises for the implementation of software tests based on common test frameworks and tools
  • Workshop in small groups, where all phases and activities of the fundamental testing process are planned for an existing project and implemented with suitable methods and tools
  • Written closed-book exam, which consists of theoretical and creative questions

Course registration

Begin End Deregistration end
09.09.2022 00:00 18.10.2022 22:00 18.10.2022 22:00


Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Not specified
066 931 Logic and Computation Mandatory elective
066 933 Information & Knowledge Management Mandatory
066 936 Medical Informatics Not specified
066 937 Software Engineering & Internet Computing Mandatory elective


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.