快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

意大利赌场线路检测:注重实效的单元测试总结



关键字:单元测试

一样平常的原则:

测试任何可能掉败的地方。 测试任何已经掉败的地方。 对付新加的代码,在被证实精确之前,都意大利赌场线路检测可能是有问题的。 至少意大利赌场线路检测编写和产品代码一样多的测试代码。 针对每次编译都做局部测试。 签入代码之前做全局测试。

要回答的问题:

我若何知道代码运行是否精确呢? 我要若何对它进行测试? 还有哪些方面可能会发生差错? 这个问题是否会在其他的地方呈现呢?

测试哪些方面:应用你的RIGHT-BICEP

结果是否精确(Right)? 界限(boundary)前提是否精确? 是否可以反省反向(inverse)关联? 是否可以应用意大利赌场线路检测其他措施来交叉反省意大利赌场线路检测(cross-check)结果? 差错前提(error condition)是否可以重现? 机能方面是否满意前提?

好的测试是A TRIP

Automatic(自动的)。 Thorough(周全的)。 Repeatable(可重复的)。 Independent(自力的)。 Professional(专业的)。

CORRECT界限前提

同等性(Conformance)--值是否相符预期的款式? 有序性(Ordering)--一组值是该有序的,照样该无序的? 区间性(Range)--值是否在一个合理的最大年夜值和最小值的范围之内? 引用,耦合性(Reference)--代码是否引用了一些不受代码本身直接节制的外部身分? 存在性(Existence)--值是否存在(例如:非null,非零,包孕于某个聚拢等)? 基数意大利赌场线路检测性(Cardinality)--是否正好有足够的值? 光阴性,绝对的或者相对的(Time)--所有工作是否都是按顺序发生的?是否在精确的光阴?是否及时?

您可能还会对下面的文章感兴趣: