上游充鱼大 SJTU School Of Software 2009-2-3 JUNIT 必 For application developers,testing forms an integral part of the development life-cycle. 必 As old code is modified for reasons ranging from adding new functionality to speed optimizations, the risk of dependent functionality getting broken increases. 必 Tests that are written once,and can be run repeatedly is the only solution to avoid manually QA testing. 必 To write these tests,for applications written in java,JUnit provides a solid framework for writing unit tests.Many JUnit integrations also exist to integrate your JUnit tests into build and development tools. 软件学院SJTU School Of Software 2009-2-3 软件学院 JUNIT For application developers, testing forms an integral part of the development life-cycle. As old code is modified for reasons ranging from adding new functionality to speed optimizations, the risk of dependent functionality getting broken increases. Tests that are written once, and can be run repeatedly is the only solution to avoid manually QA testing. To write these tests, for applications written in java, JUnit provides a solid framework for writing unit tests. Many JUnit integrations also exist to integrate your JUnit tests into build and development tools