单元测试实战(二):初体验

在上篇文章中提到过,单元测试是程序员编写的代码,用于验证某段代码的行为是否与开发者所期望的一致,并且说明了它的重要性,现在是时候来看看在实际开发中如何去做了。 为了验证代码行为是否与我们所期望的一致,就需要使用断言(assertion)。...

继续阅读

单元测试02

本篇博客 UT执行 1 借助于单元测试框架:unittest 2 框架内容 3 读取数据的三种方式 4 xml的介绍 5 使用xml文件的方式读取 6 使用csv文件进行读取 7 工作中读取数据方式 补充:csv文件的建立(两种方式) 1...

继续阅读

单元测试框架中测试用例的执行顺序

一、用例用例全部执行与选择执行 单元测试用例的执行顺序按照定义的用例的名称的编码大小,从小到大依次执行,因此一般通过后缀001、002...等来规划测试用例的执行顺序,例如: import unittest class F1(unit...

继续阅读

单元测试 节选自《闻缺陷则喜》(此书可免费下载)

1.1 单元测试 1.1.1 单元测试用例设计 功能测试的用例设计是业务功能逻辑的输入输出,单元测试中就是函数的输入输出,那么单元测试中的输入输出有哪些呢? 输入: 被测试函数的输入参数 被测试函数需要的全局变量 被测试函数的内部私有变量...

继续阅读

单元测试未覆盖的行/分支的maven scoverage检查

我对maven scoverage插件非常陌生,它是我工作的团队中首选的代码覆盖率工具。我正在尝试使用以下命令为测试覆盖率生成报告: mvn scoverage:report复制它为我提供了一个详细的报告,显示了代码行和分支的类名和代码覆盖...

继续阅读