unittest
吃不胖的小土匪
心有凌云志,犹未及青云
展开
-
单元测试框架unittest-3
10.代码覆盖率统计Coverage.py是Python程序代码覆盖率的测试工具,用于监视程序执行了哪些代码,未执行哪些代码。在Python3中,首先需要通过pip3 install coverage来安装它:安装coverage后运行allTest.py文件,程序会运行所有以test开头的测试模块的文件。到allTest.py模块的路径下运行以下代码:coverage3 run allT...原创 2020-03-28 02:45:07 · 143 阅读 · 0 评论 -
单元测试框架unittest-2
6.测试断言断言就是判断实际测试结果与预期结果是否一致,一致则测试通过,否则失败。因此,在自动化测试中,无断言的测试用例是无效的。这是因为当一个功能自动化已全部实现,在每次版本迭代中执行测试用例时,执行的结果必须是权威的,也就是说自动化测试用例执行结果应该无功能性和逻辑性问题。在自动化测试中最忌讳的就是自动化测试的用例功能测试虽然是通过的,但是被测功能本身却是存在问题的。自动化测试用例经常应用在...原创 2020-03-28 02:42:27 · 281 阅读 · 0 评论 -
单元测试框架unittest-1
1.unittest简述unittest是Python语言的单元测试框架。unittest单元测试框架提供了创建测试用例、测试套件和批量执行测试用例的方案。利用单元测试框架,可以创建一个类,该类继承unittest的TestCase,这样可以把每个TestCase看成是一个最小单元,由测试套件组织起来运行时直接执行即可,同时可以引入测试报告。2.测试固件在unittest单元测试框架中,测...原创 2020-03-27 12:28:30 · 427 阅读 · 1 评论