Lectures Held on a Regular Basis

Please click here to find the lectures that are held on a regular basis. This information can be used to create a study plan. However, this information is tentative, i.e. always check the lectures of the current and next semester to keep the study plan up to date.

Lectures of the Current Semester

Module details on 'Testing of Distributed Systems - Testing of Distributed Systems'

CategoryData & Information
LecturerProf. Dr. Grabowski, Jens (Göttingen)
Module Exam ID2045
Weekly Composition2L+1E
Required Hours of Work (presence / self-study)125 (42 / 83)
Teaching MethodsThe lecture will be in form of slide presentations combined with whiteboard. The exercise include lab exerices, individual as well as group work including homework. The solutions of the exercises need to be presented by the students. Four excercises require personal attendence of the students in Göttingen.
Module DescriptionThis module gives a broad overview on quality engineering, with particular emphasis on testing. After an introduction to quality engineering in general, all major methods for static and dynamic testing are introduced. Examples of these methods are: reviews, metrics, data and control flow analysis, coverage criteria for white-box-testing, equivalence class partitioning, error guessing, etc. Afterwards, the peculiarities of testing OO-Software are discussed. Especially for standards-based testing, the standardized test languages TTCN-3 and UML Testing Profile are introduced. Furthermore, tool support for testing (e.g., JUnit) is described. Finally, an overview of test management is given.
Module OutcomesOn completion of this module, the student • understands the principles quality engineering. • can apply the various techniques for quality engineering and test design for small and medium sized examples. • is aware of strengths and flaws of different test methods.
Recommended LiteratureSome of the newer literature will be announced during the lectures. Here are a few example books on the field: Andreas Spillner, Tilo Linz, Hans Schäfer. Software Testing Foundations – A Study Guide for the Certified Tester Exam, 2nd edition. Rocky Nook, 2007. Robert V. Binder. Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison Wesley, 1999 Boris Beizer. Black-Box Testing. Jon Wiley & Sons Inc., 1995. Paul Baker, Zhen Ru Dai, Jens Grabowski, Oystein Haugen, Ina Schieferdecker, Clay Williams. Model-Driven Testing – Using the UML Testing Profile. Springer Verlag, 2007 Glenford J. Myers. The Art of Software Testing. Jon Wiley & Sons Inc., 2004.
ExamWritten or oral exam, graded (Written (100 min) / Oral (25min))
CommentsThe contents of this module include the curriculum of the Cerified Tester Foundation Level (CTFL) of the International Software Qualifications Board (ISTQB). At the end of this course, all participants can take the exam for the CTFL (at their own expenses). The research group of Prof. Grabowski organizes CTFL exams on the premises of the University of Göttingen.

Available Course Modes

In the following document you can get an overview about the available course modes that are offered in the ITIS Master's program: Course Modes