随笔分类 -  Python(unittest、pytest)

摘要:测试一个接口时通常会编写多条case,而这些case除了传参不同外,其实并没什么区别。这个时候就可以利用ddt来管理测试数据,提高代码复用率; 我18年所在公司的接口自动化项目,是用Excel维护的用例,然后代码中一个test对应一个用例。实际上组里的成员都是自学水平,但也算把unittest自动化 阅读全文
posted @ 2021-03-11 19:12 whitewall 阅读(430) 评论(0) 推荐(0)
摘要:一、之前有写的一篇文章:https://www.cnblogs.com/yinwenbin/p/10596227.html 里面的测试报告是从网上找的,虽然有各种各样的版本,但是内核是不变的。 二、json判断相等 群友出的问题,数据如下 a = [{'start': 1.0, 'end': 11. 阅读全文
posted @ 2021-01-05 18:37 whitewall 阅读(175) 评论(0) 推荐(0)
摘要:参考来源:https://www.jianshu.com/p/7df6d781f100 pytest插件汇总:http://plugincompat.herokuapp.com/ 以下是常用插件介绍 1、用例依赖:pytest-dependency 官方示例:https://pytest-depen 阅读全文
posted @ 2020-01-04 16:35 whitewall 阅读(2638) 评论(0) 推荐(0)
摘要:1、学习基于unittest扩展的pytest框架(由于nose对python支持性太差,就不想花精力去看了); 2、学习logging模块简单的应用 发现一个好的比较参考来源,对pytest讲的比较详细 https://www.jianshu.com/nb/33805779 生成测试报告:http 阅读全文
posted @ 2019-12-29 14:28 whitewall 阅读(858) 评论(0) 推荐(0)
摘要:本人虽然自学最开始是ui自动化,但是后面实际项目中并没有用到; 年底想换工作,所以还是捡起来,计划本周内完成复习,并把记录下来(原文章删了,当前日期为2019.11.18)。 一、环境准备 1、安装selenium:pip install selenium 2、下载驱动,找到浏览器对应的driver 阅读全文
posted @ 2019-04-07 17:43 whitewall 阅读(264) 评论(0) 推荐(0)
摘要:一、用Excel编写用例(xlsx格式) 截图仅供参考,实际用例编写需要根据实际情况来。 二、用例加载、验证 1、数据的加载 2、数据使用 3、单个目标验证 4、整个response验证,这里是以单个目标验证为基础的方法 三、实例 阅读全文
posted @ 2019-03-27 21:29 whitewall 阅读(698) 评论(0) 推荐(0)
摘要:一、unittest模块 二、加载用例集的几种方式 1、简单的添加,入门了解用 注:Demo3是模块名,test3是类名,test11、test22是单个用例名 2、路径加载的方式 三、用测试报告输出测试结果 这里有引用测试模板的方法来运行用例集,并生成html测试报告 阅读全文
posted @ 2019-03-25 20:46 whitewall 阅读(327) 评论(0) 推荐(0)
摘要:一、日志打印 import os import logbook from logbook.more import ColorizedStderrHandler from functools import wraps check_path='.' LOG_DIR = os.path.join(chec 阅读全文
posted @ 2019-03-25 20:10 whitewall 阅读(979) 评论(0) 推荐(0)
摘要:一、请求方式:get、post、put、delete、head、options 二、cookies 应用:通过fiddler抓包获取登录前后cookies的差异,然后将差异set到刚登录的cookies中,再次请求就能登录了。 三、上传文件 四、xml转json 例子: 阅读全文
posted @ 2019-03-19 19:53 whitewall 阅读(253) 评论(0) 推荐(0)