上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
摘要: Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转载和复制的。给的都是简明p 阅读全文
posted @ 2021-08-07 14:50 Tester-** 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。 ini配置文件 pytest里面有些文件是非test文件 pytest.ini pytest的主配置文件,可以改变pytest的默认行为 conftest.py 阅读全文
posted @ 2021-08-04 16:27 Tester-** 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 前言 平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来 自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,或者针对某个模块的用例重复执行多次 环境前提 Python 2.7、3.4+或PyPy py.test 阅读全文
posted @ 2021-08-03 11:42 Tester-** 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 首先给出自己实践后的结果: _CSVRead:是依靠线程实现参数化,每个线程使用不同的参数; CSV Data Set Config:是依靠循环次数实现参数化,每次使用不同的参数。 为了对比,创建两个相同的HTTP请求 A.使用函数助手配置如下(后面简称A): B.使用CSV Data Set Co 阅读全文
posted @ 2021-08-02 18:07 Tester-** 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 背景 在编写接口case的时候,我们常遇到一个这样的问题: 测试环境不稳定偶发接口超时(和服务无关,纯粹是环境问题),然后执行接口case也因此偶发失败。比如同一个接口case跑五次,其中有两次失败,另外三次都是成功的,这种偶发性的环境问题就需要我们手动重跑(还不一定能够通过)。有没有一个比较好的机 阅读全文
posted @ 2021-08-02 15:35 Tester-** 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 环境前提 Python3.6+ 安装插件 pip3 install pytest-html -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 快速入门 命令行执行: pytest --html=report.html 会 阅读全文
posted @ 2021-07-29 16:16 Tester-** 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前言 为了提高复用性,我们在写测试用例的时候,会用到不同的fixture,比如:最常见的登录操作,大部分的用例的前置条件都是登录 假设不同的用例想登录不同的测试账号,那么登录fixture就不能把账号写死,需要通过传参的方式来完成登录操作 案例一:传单个参数-函数传参 import pytestde 阅读全文
posted @ 2021-07-29 15:40 Tester-** 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest 可以支持自定义标记,自定义标记可以把一个 web 项目划分多个模块,然后指定模块名称执行 譬如我可以标明哪些用例是window下执行的,哪些用例是mac下执行的,在运行代码时候指定mark即可 上代码 import pytest @pytest.mark.weibo def te 阅读全文
posted @ 2021-07-28 18:21 Tester-** 阅读(80) 评论(0) 推荐(1) 编辑
摘要: 前言 pytest.mark.skip 可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能 希望满足某些条件才执行某些测试用例,否则pytest会跳过运行该测试用例 实际常见场景:跳过非Windows平台上的仅Windows测试,或者跳过依赖于当前不可用的外部资源(例如数据库)的测试 阅读全文
posted @ 2021-07-27 17:24 Tester-** 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 什么是conftest.py 可以理解成一个专门存放fixture的配置文件 实际开发场景 多个测试用例文件(test_*.py)的所有用例都需要用登录功能来作为前置操作,那就不能把登录功能写到某个用例文件中去了 如何解决上述场景问题? conftest.py的出现,就是为了解决上述问题,单独管理一 阅读全文
posted @ 2021-07-26 14:12 Tester-** 阅读(228) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页