import requestsimport unittestclass TestQQ(unittest.TestCase): '''测试QQ号接口''' # 此注释将展示到测试报告的测试组类 def test_qq(self): '''测试QQ号码,正确的appkey''' # 此注释将展示到测试报 ...
分类:
编程语言 时间:
2018-06-09 17:52:38
阅读次数:
196
在进行登录126邮箱时有几个坑,要完美避过可以看一下下文,直接上代码: #encoding = utf-8 from selenium import webdriverimport unittestimport timeclass login126(unittest.TestCase): def s ...
分类:
编程语言 时间:
2018-06-09 15:58:24
阅读次数:
269
import ddtimport unittest"""ddt模块包含了一个类的装饰器ddt和两个方法的装饰器:data:包含多个你想要传给测试用例的参数;file_data:会从json或yaml中加载数据;通常data中包含的每一个值都会作为一个单独的参数传给测试方法,如果这些值是用元组或者列表 ...
分类:
其他好文 时间:
2018-06-08 20:31:20
阅读次数:
218
Unittest官方 4个重要概念: Test fixture(测试固件):初始化、清除 Test case(测试用例),test suite(测试套件),test runner(测试运行器) 两种单元测试加载方法: 1.unittest.main() 2.将所有test case 添加到test ...
分类:
其他好文 时间:
2018-06-08 00:56:22
阅读次数:
218
1、unittest执行顺序,按函数的字母顺序执行 2、方法开头都是以test开头,才会被执行 3、unittest.main()与TextTestRunner().run()的区别 main()执行的是class中的所有方法,TextTestRunner执行的是自己给suit加入的测试用例 4、s ...
分类:
其他好文 时间:
2018-06-08 00:50:47
阅读次数:
246
from selenium import webdriverimport unittestimport importlib,sysimport timeimportlib.reload(sys)sys.getdefaultencoding()class TestLogin(unittest.Test ...
分类:
编程语言 时间:
2018-06-07 17:04:45
阅读次数:
156
import requests import unittest class TestQQ(unittest.TestCase): '''测试QQ号接口''' # 此注释将展示到测试报告的测试组类 def test_qq(self): '''测试QQ号码,正确的appkey''' # 此注释将展示到测 ...
分类:
其他好文 时间:
2018-06-06 23:54:16
阅读次数:
397
一、框架结构: 工程目录 二、Case文件设计 三、基础包 base 3.1 封装get/post请求(runmethon.py) 3.2 封装mock(mock.py) 四、数据操作包 operation_data 4.1 获取excel单元格中的内容(get_data.py) 4.2 获取exc ...
分类:
编程语言 时间:
2018-06-06 23:50:22
阅读次数:
2216
# 文件上传:content-Type: multipart/form-data类型 import unittest import requests class SendFile(): def __init__(self, s): self.s = s def sendImg(self, jpgpa... ...
分类:
编程语言 时间:
2018-06-06 23:43:39
阅读次数:
768
我们在执行测试用例时,怎么来判断这条用例是否通过呢?唯一的办法就是拿实际结果和预期结果进行比较,如果一致用例就是通过的,否则用例就是失败的。在python中这种比较的方法就叫做断言,unittest框架提供了一系列的断言方法。 常用的断言方法如下: ...
分类:
其他好文 时间:
2018-06-06 22:27:32
阅读次数:
173