确定程序在测试中通过了。
当然,可能出现各种各样的处理, 但思想必须很明确:你只需纠正那些被测试找出那些错误。
现在,让我们告诉你一个开发人员怎样解决这种情形。 通过存在的功能性的测试
我利用一些集成的开发环境(IDE)来查找 被修正那些类和方法的放在什么地方。
制造一个已知的错误环境,来查找那些代码判断存在错误。
最后但不是最不重要的,写好测试并且放到一个现有的测试类中去。 如果你不小心出了错误, 期望你和你的同事能注意到副本,并且纠正它
都准就绪,开始建立测试了, 所以现在需要给测试取一个名称。 你可能说,“这不是问题: 在每个类面前加个Test就是了!” 但并不是那么简单的, 让我告诉你这样如果可能造成的问题:
当时候我们在使用TDD的方式开发时, 需要测试的class或者method可能都不存在。
也可能一个test 含盖了好几个方法,甚至好几个classes。
这些仅仅是最普通的问题, 下面还有更多。
给个在test命名上的建议: test 类的取名首先应该表达出这个类是一个test类,并且能确切的表示出他要检查哪些,留有这个原class名的味道。 其实这很容易,请别担心这个名称会变的很长或者很丑陋,自己随便怎样取都可以。
下面我们将使用Eclipse中的JUnit工具建立我们的第一个测试,假定你已经下载了这个产品的当前版本, 如果没有,你随时可以从它的官方网站(www.eclipse.org)下载。我们需要JUnit,你也可以从它的官方网站(www.junit.org)上下载,下载并解压缩到你硬盘中存放java libaries的地方。
打开Eclipse.我们将建立一个新的工程的工作空间(workplace project) 点 File -> New ->Project,选择Java一路Next。 输入工程名称(project name),比如ProjectWithJUnit. 点击完成。 这样就建立了一个新工程,让我们配置一下我们的Eclipse,于是,我们把JUnit library 添加到build path. 点击 Project-->Properties, 选择Java Build Path Libraries, 点Add Exteranal JARs 选中JUnit.jar。 你将会看到JUnit将会出现在的屏幕上 libraries列表中。 点Okay,Eclipse将强制rebuild所有的build paths.
我们已经准备好,开始写我们的"Hello World"了 . 让我们遵照TDD规范:在编码之前就建立测试。为了, 我们将假顶我们将要写的类名是HelloWorld 有一个返回字符串的方法 say().
要建立这样一个test, 在ProjectWithJUnit标题上右键, 选择New -> Other,展开"Java", 选择JUnit. 在对话框的右边一拦里选择TestCase,接着点Next. 参见图1。
图1。 在Eclipse 中建立JUnit test
在Test class:一拦里输入我们需要测试的class--HelloWorld。并且给Test case取个名称--- 比如,TestThatWeGetHelloWorldPrompt(是的,这看上去太长了,但是它能很清楚表达出它的意思) 点Finish完成。
下面是 TestThatWeGetHelloWorldPrompt.java的代码:
public class TestThatWeGetHelloWorldPrompt
extends TestCase {
public TestThatWeGetHelloWorldPrompt(
String name) {
super(name);
}
文章来源于领测软件测试网 https://www.ltesting.net/