Date Added: Jul 2012
Component-based software engineering, software systems are mainly constructed based on reusable components, such as third-party components and built-in components. From this approach, system quality depends on the quality of the involved components. Any change in the component, it must be changes at the unit level. Unit testing is a common step in software development. There is variety of unit testing tools available today. The main purpose is to use of a variety of automatic unit test generation tools, so that they could produce and execute large no of test inputs that are under test. In this paper, the authors implemented a java calculator program on the Net beans platform and test its main components under JUnit4 testing tool.