384.097 Operating Systems and Software Engineering, "Vertiefung"
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2015S, VU, 4.0h, 7.0EC

Properties

  • Semester hours: 4.0
  • Credits: 7.0
  • Type: VU Lecture and Exercise

Aim of course

The goal of this course is to provide a comprehensive overview of test methods and test management in the whole software lifecycle. You will acquire the knowledge needed to design tests yourself and to make informed decisions for procuring test tools. You will be enabled to evaluate and improve test processes as well as to understand the chapters relevant for testing of standards like IEC 61508 and DO-178b. Every section of this course is illustrated with examples from industrial practice. Having mastered the test technology alone is insufficient, however, to reduce the software error rate. Therefore, this course will also show how to combine the execution of tests and test management with other methods, in order to target the cost optimum.

Subject of course

Testable and untestable requirements Test design, test documentation Unit test, integration test, system test und the combination of these tests Non-functional tests Static code analysis Automatic data race detection Test automation: variations, decision support Test tools from low cost to high end WCET Analysis Model-based testing, automatic test case generation Test management and control of test costs Metrics Legal issues, IEC 61508 Case studies and practical exercises

Additional information

You will learn how quality assurance and testing of software can be both efficient and effective and, in particular, not boring. Willibald Karl Krenn has many years of experience as a software tester and project leader in the automotive field, medicine technology and un-manned space exploration. He is a trainer for industrial customers, and his seminars deliver knowledge relevant for industrial practice on the highest level and still easy to digest. In close cooperation with Hermann Kaindl, you will also experience non-technical aspects of working in projects in the practical part of this course.

Registration:

It is mandatory to register via email to kaindl@ict.tuwien.ac.at until March 6.

 

 

Lecturers

Institute

Course registration

Begin End Deregistration end
16.03.2015 00:00 30.04.2015 00:00 30.04.2015 00:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 438 Computer Technology Not specified
066 507 Telecommunications Mandatory elective

Literature

Lecture notes for this course are available.

Language

German