Abstract:
The suggested technique in this study shows a
new approach to software testing that can be used as a
basis for testing a variety of software structure,
especially using design pattern. With this study, such
design patterns as observer pattern, command pattern,
bridge pattern, and chain of responsibility pattern have
been used to show that a unit and component testing
may be performed with some guidelines. For this study
a way of using JUnit to perform an independent path
testing as an example has also been introduced. Using
the suggested technique, especially based on design
patterns, various forms of software structure can be
tested in some guided way.