前言:其实这篇写的是pytest的测试框架运用,实现自动化和https://www.cnblogs.com/Jack-cx/p/9357658.html 原理一致 1.为啥不用unittest Pytest相对Unittest更加灵活一点,unittest需要写类继承unittest.TestCas ...
分类:
编程语言 时间:
2018-07-24 00:44:59
阅读次数:
746
pytest简介 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。根据pytest的官方网站介绍,它具有如下特点: 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和 ...
分类:
其他好文 时间:
2018-07-23 22:02:31
阅读次数:
383
概要 @unittest.skip(reason): skip(reason)装饰器:直接跳过测试,并说明跳过测试的原因。 @unittest.skipIf(reason): skipIf(condition,reason)装饰器:条件为真时,跳过测试,并说明跳过测试的原因 @unittest.sk ...
分类:
编程语言 时间:
2018-07-23 19:12:25
阅读次数:
438
python 单元测试:unittest.TestCase 程序没不对,还差点东西,先记下
分类:
其他好文 时间:
2018-07-23 16:28:24
阅读次数:
160
一、框架结构: 工程目录 二、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-07-23 15:07:25
阅读次数:
308
项目构建和发送邮件 一、项目构建 1、建立项目chen 打开pycharm左上角File>New Project,在Location输入testing项目所在文件夹D:\chen,创建后选择Opin in current window。 2、创建子文件夹 PS:创建文件夹,一定要选Python Pa ...
分类:
编程语言 时间:
2018-07-23 15:00:01
阅读次数:
163
拉支分支代码git clone https://git.coding.net/annie666/api_test_unittest.git 添加文件git add README.md 提交备注git commit -m "first commit" 提交代码到master分支git push -u ...
分类:
其他好文 时间:
2018-07-23 14:55:22
阅读次数:
133
目录 前言: 一. 前期准备 1、准备工具: 2、示例接口说明: 3、接口踩点: 二. 接口调用(我会通过使用两个Python库来实现与接口通讯) 1、urllib发起请求: 2、Requests发起请求: 三. 结果校验 1、Python自身特性断言: 2.2、Unittest断言: 目录 前言: ...
分类:
编程语言 时间:
2018-07-23 14:48:38
阅读次数:
354
装饰器@classmethod 一、装饰器@classmethod 多个用例可能需要多次打开浏览器,装饰器@classmethod只打开一次浏览器。classmethod是python里的类方法,@是修饰符号。 1、setUpClass(): @classmethod def setUpClass( ...
分类:
编程语言 时间:
2018-07-23 12:45:00
阅读次数:
354