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.

2021W, VU, 2.0h, 3.0EC
TUWEL

Properties

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

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

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)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed17:00 - 19:0013.10.2021 - 17.11.2021 Distance Learning via Zoom (LIVE)183.290: Software Testing
Tue17:00 - 19:0023.11.2021 Distance Learning via Zoom (LIVE)183.290: Software Testing
Tue17:00 - 19:0030.11.2021 Distance Learning via Zoom (LIVE)183.290: Software Testing
Software Testing - Single appointments
DayDateTimeLocationDescription
Wed13.10.202117:00 - 19:00 Distance Learning via Zoom183.290: Software Testing
Wed20.10.202117:00 - 19:00 Distance Learning via Zoom183.290: Software Testing
Wed27.10.202117:00 - 19:00 Distance Learning via Zoom183.290: Software Testing
Wed03.11.202117:00 - 19:00 Distance Learning via Zoom183.290: Software Testing
Wed10.11.202117:00 - 19:00 Distance Learning via Zoom183.290: Software Testing
Wed17.11.202117:00 - 19:00 Distance Learning via Zoom183.290: Software Testing
Tue23.11.202117:00 - 19:00 Distance Learning via Zoom183.290: Software Testing
Tue30.11.202117:00 - 19:00 Distance Learning via Zoom183.290: Software Testing

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
10.09.2021 00:00 19.10.2021 22:00 19.10.2021 22:00

Curricula

Literature

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.

Miscellaneous

Language

German