Back to search

Publikationsserver der RWTH Aachen University

Rollenbasierter Test objektorientierter Programme

Abstract

dc:description

Although object-orientation today is widespread in the area of software development, testing the corresponding programs still causes many problems. This means testing object-oriented programs usually is much more difficult and therefore expensive than testing their procedural counterparts. One reason for this is that most testing approaches that so far have been suggested for object-oriented software do not adequately consider the special properties of programs, which have been developed by object-oriented means. For instance, only a few testing approaches consider the shift of program complexity from single methods in a class into the collaboration of objects at runtime. Based on this situation, this work presents a new role-based approach to testing object-oriented programs that concentrates on testing object collaborations, which have been specified using role models. For this purpose it is first shown, how role models can be used to isolate collaborations of objects from a programs runtime structure and specify them independent of a concrete implementation. Afterwards it is presented, how test cases can be derived from such a role model that are reusable for different implementations of the corresponding collaboration. Additionally it is shown, how the derived test cases can be automated for efficient regression testing in the iterative development process. In the end the effectiveness of the approach is demonstrated and evaluated by testing different central collaborations from the JHotDraw framework. On this occasion especially the expenses for the approach are investigated.

Degree

thesis:*
Grantor dc:publisher
Publikationsserver der RWTH Aachen University
Year dc:date
2004

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Schnizler, Moritz
Contributors dc:contributor
  • Lichter, Horst

Subjects

dc:subject × 9

Rights

dc:rights
Statement dc:rights
  • info:eu-repo/semantics/openAccess
Language dc:language
ger

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:publications.rwth-aachen.de:61911

Chain of custody

source
Harvested from
RWTH Aachen University
Base URL
publications.rwth-aachen.de/oai2d
Last updated
2026-07-30
Source record
OAI-PMH GetRecord
citation

Schnizler, Moritz. Rollenbasierter Test objektorientierter Programme. Publikationsserver der RWTH Aachen University, 2004. https://publications.rwth-aachen.de/record/61911