上游充通大皇 SJTU School Of Software 2009-2-3 Chapter 3 Test environment and tools 软件学院
SJTU School Of Software 2009-2-3 软件学院 Chapter 3 Test environment and tools
上游充鱼大警 SJTU School Of Software 2009-2-3 3.1 Java Why is Java Easy to get source code and documentation Completed test environment More free test tools J2SE Development kit 5.0 http://java.com/en/desktop/ 软件学院
SJTU School Of Software 2009-2-3 软件学院 3.1 Java Why is Java ? Easy to get source code and documentation Completed test environment More free test tools J2SE Development kit 5.0 http://java.com/en/desktop/
上浒充通大 SJTU School Of Software 2009-2-3 3.2 Eclipse Eclipse is a kind of universal platform-an open extensible IDE for anything and nothing in particular.It provides a feature-rich development environment that allows the developer to efficiently create tools that integrate seamlessly into the Eclipse Platform. www.Eclipse.org Example of Eclipse 软件学院
SJTU School Of Software 2009-2-3 软件学院 3.2 Eclipse Eclipse is a kind of universal platform – an open extensible IDE for anything and nothing in particular. It provides a feature-rich development environment that allows the developer to efficiently create tools that integrate seamlessly into the Eclipse Platform. www.Eclipse.org Example of Eclipse
上溶充通大警 SJTU School Of Software 2009-2-3 3.3 JUNIT ,JUnit,是由Erich Gamma和Kent Beck编写的一个回归测试框架 regression testing framework Junit:测试是程序员测试,即所谓白盒 测试,因为程序员知道被测试的软件如 何(How)完成功能和完成什么样 (What)的功能。Junit,是一套框架, 继承TestCase类,就可以用Junit:进行 自动测试了。 必 http://www.junit.org/index.htm 软件学院
SJTU School Of Software 2009-2-3 软件学院 3.3 JUNIT JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架 (regression testing framework)。 Junit测试是程序员测试,即所谓白盒 测试,因为程序员知道被测试的软件如 何(How)完成功能和完成什么样 (What)的功能。Junit是一套框架, 继承TestCase类,就可以用Junit进行 自动测试了。 http://www.junit.org/index.htm
上游充鱼大 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