python单元测试框架
自动化测试或者做单元测试的小伙伴可以多看看
挨踢~小先生
作为一个IT技术领域的从业者,强烈推荐这个网站,它提供了JAVA项目实战、面试真题等,特别适合找工作的小伙伴。大家如果有需要,可以访问:https://fullcoding.top/
展开
-
单元测试框架杂记01-->unittest参数化(paramunittest)
前言身材不好就去锻炼,没钱就努力去赚。别把窘境迁怒于别人,唯一可以抱怨的,只是不够努力的自己。一、unittest参数化介绍参数化测试用于当需要使用多组不同的测试数据测试同一个方法的时候,及用多组不同的测试数据测试登录模块;unittest参数化是指对一个unittest中的测试方法采用多组数据引入进行测试;实现unittest参数化的方式有多种,如ddt、paramunittest...原创 2020-07-11 23:11:00 · 72 阅读 · 0 评论 -
单元测试框架杂记02-->unittest结合requests时报一个警告
前言有时候,我们活得累,并非生活过于刻薄,而是我们太容易被外界的氛围所感染,被他人的情绪所左右。一、问题描述:笔者再进行接口测试框架授课的过程中,代码能执行,但是一直报如下警告:./Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/cryptography/x509/extension...原创 2020-07-18 11:04:00 · 38 阅读 · 0 评论 -
pytest跟我练01-->安装&简单运用
前言笔者最近在应用这块为一些小伙伴解决企业里面的实际问题,索性就开个系列文。 一方面:自我总结;另一方面:让刚接触的朋友少走弯路。 为了提高大家的效率,文章直接入重点,不拖泥带水。一、pytest是什么?python的第三方单元测试框架; 支持大量测试相关插件; 兼容 unittest 框架。二、pytest安装cmd命令行在线安装:...原创 2020-03-16 10:17:00 · 29 阅读 · 0 评论 -
pytest跟我练08-->fixtrue基础之conftest.py模块使用
前言正确的道路是这样:吸取你的前辈所做的一切,然后再往前走。——列夫·托尔斯泰 建议大家多看贴,少走弯路~一、conftest.py文件是什么单独存放fixtrue配置的一个文件用处是可以多个不同的pytest测试脚本共用一套fixture配置,代码维护方便二、conftest.py文件编写的注意事项conftest.py文件不能修改名称,否则pytest检测不到c...原创 2020-03-25 15:35:00 · 32 阅读 · 0 评论 -
pytest跟我练07-->fixtrue基础之ids参数
前言唯一能持久的竞争优势是胜过竞争对手的学习能力。——盖亚斯 共勉,多花精力在学习上!一、ids参数是什么?ids参数是配合fixture的params参数用的,如果没有设置params参数,那么ids毫无意义;ids参数是给每一项params参数设置自定义名称用的;params参数值包含的列表有多少项值,那么ids参数就必须对应有多少项值。二、ids参数应用2.1...原创 2020-03-18 10:12:00 · 30 阅读 · 0 评论 -
pytest跟我练06-->fixtrue基础之params参数实现简单参数化
前言我的努力求学没有得到别的好处,只不过是愈来愈发觉自己的无知。——笛卡儿 如果大家越来越在一个领域思考的话,应该会有如上的认知。一、params参数是什么?params参数是fixture方法中的其中一个参数;(ps:为了防止有些朋友单独看这篇博文才写了这句)params参数接受列表类型的数据 实现参数化功能。二、关于参数化的理解相同的测试脚本使用不同的测试数据来...原创 2020-03-18 09:39:00 · 21 阅读 · 0 评论 -
pytest跟我练04-->fixtrue基础之name参数
前言学习知识要善于思考,思考,再思考。—- 爱因斯坦 今天雨后的清晨,空气格外好!一、name参数是什么?name参数是fixture方法中的其中一个参数;name参数是给fixtrue设置名称;name参数的出处参考我上一篇博文。二、name参数应用import [email protected](name='newdream') #name参数...原创 2020-03-17 09:27:00 · 23 阅读 · 0 评论 -
pytest跟我练03-->fixtrue基础之scope参数
前言学习知识要善于举例,举例,再举例。—— 蓝寅 好啦,鸡汤结束,开始分享!!一、scope参数是什么?scope参数是fixture方法中的其中一个参数;scope参数用来设置fixture的应用范围,设置后,会根据设置的范围去触发执行;scope参数有4个可选值:function(默认)、class、module、package/sessionfunction:...原创 2020-03-16 21:57:00 · 43 阅读 · 0 评论