DocumentCode :
2760260
Title :
Design patterns and object-oriented software testing
Author :
Dasiewicz, P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
fYear :
2005
fDate :
1-4 May 2005
Firstpage :
904
Lastpage :
907
Abstract :
It is well known that design decisions regarding the use of design patterns can increase reusability, portability and ease maintenance activities among others. The designer´s choice of design patterns can also have a major influence on the testability and testing methodology employed by the tester. Depending on the design choices made, the tester can also use additional design patterns to ease the construction of test fixtures and test case design with minimal or no intrusion of the source code. We examine the interrelationships of design choices and their influence on the testing methodology. For polymorphic class interaction, the decorator design pattern can be fruitfully employed in the testing/logging environment with minimal or no source code intrusion
Keywords :
object-oriented programming; program testing; software maintenance; decorator design pattern; maintenance activities; object-oriented software testing; polymorphic class interaction; source code intrusion; test case design; test fixtures; testing-logging environment; Computer aided software engineering; Fixtures; Instruments; Performance evaluation; Personnel; Process design; Software design; Software testing; Software tools; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
ISSN :
0840-7789
Print_ISBN :
0-7803-8885-2
Type :
conf
DOI :
10.1109/CCECE.2005.1557123
Filename :
1557123
Link To Document :
بازگشت