testng
harrison_wei
这个作者很懒,什么都没留下…
展开
-
testng的坑
import org.testng.annotations.BeforeClass; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; public class TestParamel { //这种方式会导致执行9此,invocationCount表示方法执行三次,每次执行都会读取数据...原创 2018-03-28 11:48:47 · 213 阅读 · 0 评论 -
testng测试算法
复杂度测试1.忽略复杂度方面,根据多次执行执行,对时间断言2.针对复杂度顺序表中下一个复杂度判断,预测复杂度为O(log(n)),测试复杂度不是O(n)复杂度测试不会很准确,需要有误差判断,在一定范围内符合就可以,此处我们默认误差10%使用第二种方法,相对度量测试方法预期复杂度为O(n),那么将输入扩大十倍,响应时间增加十倍复杂度为O(log(n)),那么assertApproximateEqua...原创 2018-03-28 13:46:07 · 177 阅读 · 0 评论 -
testng的坑
模拟和桩如果再测试系统某一部分,必须装入整个系统,那么单元测试就不是很好的单元测试。需要提供最少的依赖,这样测试的效果才会好。我们需要使用桩或者模拟对象如果此处任务为测试UserManager对象我们不会提供完整的UserDao和mailer,负担太重传入简单的实现,尽可能简单实现与UserManager契约,实现类如下:如果有其他的测试来验证UserDao实现,此处只提供一个桩实现,总是返回TR...原创 2018-03-28 14:04:20 · 245 阅读 · 0 评论