摘要: 文章来源:http://www.blogjava.net/DLevin/archive/2012/05/12/377955.html 阅读全文
posted @ 2017-02-20 17:18 Cranberries 阅读(107) 评论(0) 推荐(0)
摘要: 文章来源:http://www.blogjava.net/jnbzwm/archive/2010/12/15/340801.html 阅读全文
posted @ 2017-02-20 17:17 Cranberries 阅读(117) 评论(0) 推荐(0)
摘要: 文章来源:https://www.ibm.com/developerworks/cn/java/j-lo-junit41/ 阅读全文
posted @ 2017-02-20 17:15 Cranberries 阅读(501) 评论(0) 推荐(0)
摘要: 初识Rules 首先,让我们先来认识一下 Rule。在 JUnit4.7 中已经引入了新特性 Rule,总的来说,Rule 是 JUnit 的一种扩展机制,它可以很灵活的添加或重新定义每个测试方法或类的行为,测试人员能重新利用或扩展 JUnit 提供的规则,也可以定义自己的规则。 举个栗子O(∩_∩ 阅读全文
posted @ 2017-02-20 17:12 Cranberries 阅读(330) 评论(0) 推荐(0)
摘要: 为什么要引用理论机制(Theory) 当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。 TDD 的优点: 然而,TDD 也同样具有一定 阅读全文
posted @ 2017-02-20 15:42 Cranberries 阅读(226) 评论(0) 推荐(0)
摘要: 文章来源:https://www.ibm.com/developerworks/cn/java/j-lo-junit44/ 阅读全文
posted @ 2017-02-20 14:35 Cranberries 阅读(152) 评论(0) 推荐(0)
摘要: 理想情况下,编写测试的开发人员可以控制所有可能引起测试失败的起因。如果不能立即实现,明确的附注通常可以改进测试程序的设计。比如说,一个测试程序在开发预期外的场所中运行失败,可以通过向域代码中准确传递一个场所来修复。 然而,上述方法有时候也会行不通。由于被测试代码是当前写的,隐含一些假设,所以运行对应 阅读全文
posted @ 2017-02-20 11:37 Cranberries 阅读(194) 评论(0) 推荐(0)