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.

2019W, VU, 2.0h, 3.0EC
TUWEL

Properties

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

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
Tue17:00 - 19:0008.10.2019 - 03.12.2019EI 2 Pichelmayer HS - ETIT Software Testing
Sat08:00 - 18:0014.12.2019Aufbaulabor - Achtung! Werkraum, kein Hörsaal! Software Testing
Tue17:00 - 19:0003.03.2020EI 2 Pichelmayer HS - ETIT Software Testing
Tue17:00 - 19:0010.03.2020EI 2 Pichelmayer HS - ETIT Software Testing
Software Testing - Single appointments
DayDateTimeLocationDescription
Tue08.10.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue15.10.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue22.10.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue29.10.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue05.11.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue12.11.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue19.11.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue26.11.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue03.12.201917:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Sat14.12.201908:00 - 18:00Aufbaulabor - Achtung! Werkraum, kein Hörsaal! Software Testing
Tue03.03.202017:00 - 19:00EI 2 Pichelmayer HS - ETIT Software Testing
Tue10.03.202017:00 - 19:00EI 2 Pichelmayer HS - ETIT 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
06.09.2019 00:00 20.10.2019 23:00 20.10.2019 23:00

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

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