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.

2022S, VU, 2.0h, 3.0EC
TUWELQuinn ECTS survey


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

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

Lectures will be given online via Zoom. We do not provide any recordings.

Prelminary Discussion: Tue. 15.03.2021, 15:15-16:00 via Zoom: https://tuwien.zoom.us/j/99861988468?pwd=c0ZqNTNsOUR4T0F3WUVWMlVJejZmdz09 


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
    • 1 Exercise (optional): 3 Stunden

Summe: 75 Stunden (3 ECTS)



Course dates

Tue15:00 - 16:0015.03.2022 Online via Zoom / TUWeL (LIVE)Vorbesprechung / Kick-Off
Tue15:00 - 18:0022.03.2022 Online via Zoom / TUWeL (LIVE)Lecture - Block 1
Tue15:00 - 18:0026.04.2022 Online via Zoom / TUWeL (LIVE)Lecture - Block 2
Tue15:00 - 18:0024.05.2022 Online via Zoom / TUWeL (LIVE)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
  • Optional written exam on the lecture contents. The use of documents is not permitted.

Course registration

Begin End Deregistration end
24.02.2022 00:00 22.03.2022 23:55 22.03.2022 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