unittest的工作原理:一下例子简单的描述了整个过程 ...
分类:
其他好文 时间:
2018-08-15 18:37:35
阅读次数:
186
简单梳理unittest单元测试框架 什么是单元测试?单元测试就是检测自己的代码 代码最小单元——>类、函数,组成的,最终目标就是检测函数运行是否正常 1.导入unittest模块 2.写用例、收集指定用例, 3.执行用例、对别结果——期望值与实际值进项比对 4.生成报告——出具测试报告,最终测试结 ...
分类:
编程语言 时间:
2018-08-14 00:57:28
阅读次数:
166
1、unittest.main() 将一个单元测试模块变为可直接运行的测试脚本,main()方法使用TestLoader类来搜索所有包含在该模块中以“test”命名开头的测试方法,并自动执行他们。执行方法的默认顺序是:根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0-9,A-Z,a-z。所 ...
分类:
编程语言 时间:
2018-08-13 14:02:54
阅读次数:
132
From:http://www.testclass.net/pyunit/basic_concept/ unittest是python自带的单元测试框架,有时候又被称为”PyUnit”,是python版本的JUint实现。 该框架的作者是 Kent Beck和Erich Gamma,感谢祖师爷赏饭吃 ...
分类:
其他好文 时间:
2018-08-13 12:21:19
阅读次数:
112
From: http://www.testclass.net/pyunit/test_example_1/ 背景 考虑这样一个测试弱密码的实例,这个我们在pytest相关教程中也有过描述。 我们需要判断用户的密码中包含简单密码,规则是这样的,密码必须至少6位,满足6位的话判断用户的密码不是passw ...
分类:
其他好文 时间:
2018-08-13 12:20:55
阅读次数:
170
From: http://www.testclass.net/pyunit/assert_raise/ 背景 我们有时候需要断言一些方法会抛出异常,这些异常需要符合我们的预期。 代码 新建test_exception.py文件,内容如下 import unittest class DivZeroTe ...
分类:
其他好文 时间:
2018-08-13 12:19:53
阅读次数:
111
From: http://www.testclass.net/pyunit/assert/ 背景 unittest支持各种断言方法。 断言列表 官方文档 方法检查点 assertEqual(a, b) a == b assertNotEqual(a, b) a != b assertTrue(x) ...
分类:
其他好文 时间:
2018-08-13 12:19:26
阅读次数:
165
From: http://www.testclass.net/pyunit/commind_line_interface/ 背景 unittest支持命令行接口,我们可以在命令行里指定运行具体的测试用例。 实例 在test_password_1.py中定义了PasswordTeseCase用例,我们 ...
分类:
其他好文 时间:
2018-08-13 12:07:39
阅读次数:
117
利用参数化连续打开网页: #encoding=utf-8import unittestimport paramunittestimport timefrom selenium import webdriver @paramunittest.parametrized( {"url":"http://w ...
分类:
其他好文 时间:
2018-08-09 17:41:31
阅读次数:
172
2018年8月9日发布,后续补上注释等文字说明 ———————————— 首先需要测试代码 name_function.py是一个简单的函数,获取前后两个名字,然后组合起来 def get_formatted_name(first,last,middle=''): if middle: full_n ...
分类:
编程语言 时间:
2018-08-09 14:09:17
阅读次数:
137