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.

2021S, VU, 2.0h, 3.0EC
TUWEL

Properties

  • 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

Immanent

Additional information

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

Prelminary Discussion: Tue. 09.03.2021, 15:00-16:00 via Zoom: https://tuwien.zoom.us/j/96701030396?pwd=SnlhNEJyN3RZYmVSczdqYUFub0M0UT09

 

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)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue15:00 - 16:0009.03.2021 Online via Zoom / TUWeL (https://tuwien.zoom.us/j/96701030396?pwd=SnlhNEJyN3RZYmVSczdqYUFub0M0UT09) (LIVE)Preliminary Discussion
Tue15:00 - 18:0016.03.2021 Online via Zoom / TUWeL (Zoom Link: siehe TUWeL) (LIVE)Lecture Block 1
Tue15:00 - 18:0020.04.2021 Online via Zoom / TUWeL (Zoom Link: siehe TUWeL) (LIVE)Lecture Block 2
Tue15:00 - 18:0018.05.2021 Online via Zoom / TUWeL (Zoom Link: siehe 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.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Tue16:00 - 18:0025.06.2024HS 13 Ernst Melan - RPL written01.05.2024 00:00 - 23.06.2024 23:55TISSExam (Option 1)
Tue16:00 - 18:0002.07.2024EI 10 Fritz Paschke HS - UIW written01.05.2024 00:00 - 30.06.2024 23:55TISSExam (Option 2)

Course registration

Begin End Deregistration end
04.03.2021 00:00 16.03.2021 23:55 16.03.2021 23:55

Curricula

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

Literature

Unterlagen zur VU im Web.

Preceding courses

Language

if required in English