On July 30th, 2024, due to an important database update, there will be service interruptions in the Student Self-Service and Workforce Management areas between 8 AM and 11 AM. Thank you for your understanding.

188.280 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.

2023S, 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

Vorbesprechung: Di. 07.03.2023, 15:15-16:00 via Zoom: https://tuwien.zoom.us/j/99995213464?pwd=dTBlNS9CanF0QmNadVFFM2hkSlc1Zz09 


ECTS-Breakdown (Aufwandsschätzung)

  • Lecture (Sum: 25 hours)

    • Preliminary discussion: 1 hour
    • Attending the lectures: 10 hours
    • Preparation for the lectures: 12,5 hours
    • Preparation for the exam: 12,5 hours
    • Exam: 1,5 hours
  • Practical part (Sum: 50 hours)
    • Entry exercise: 5 hours
    • 3 Exercises (each 14 hours): 42 hours

Summe: 75 Stunden (3 ECTS)



Course dates

Tue15:00 - 18:0014.03.2023EI 10 Fritz Paschke HS - UIW Lecture Block 1
Tue15:00 - 18:0025.04.2023EI 7 Hörsaal - ETIT Lecture Block 2
Tue15:00 - 18:0006.06.2023EI 9 Hlawka HS - ETIT Lecture Block 3

Examination modalities

The assessment results from the following parts:

  • Individual exercises for implementing software tests based on common test tools and tools. The exercises must be completed positively in total
  • Written exam on the lecture contents. The use of documents is not permitted.

Course registration

Begin End Deregistration end
16.02.2023 00:00 20.03.2023 23:55 20.03.2023 23:55


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


Unterlagen zur VU im Web.

Preceding courses


if required in English