网站首页 站内搜索

搜索结果

查询Tags标签: pytest,共有 214条记录
  • 使用pytest实现功能测试自动化。pytest自动化测试框架介绍-icode9专业技术文章分享

    当今的现代企业需要更快的软件功能发布,以生产高质量的产品,并在不牺牲软件质量的情况下快速进入市场。为了确保成功部署,加速发布新功能或修复现有功能中的错误需要严格的端到端软件测试。虽然手动测试可用于小型应用程序或软件,但大型和复杂的应用程序需要专用的资源…

    2023/1/4 6:23:57 人评论 次浏览
  • Python:pytest 访问 Flask 会话和请求上下文变量

    上述帖子中的测试客户端夹具:@pytest.fixture(scope=module)def test_client( app ): """ Creates a test client. app.test_client() is able to submit HTTP requests. The app argument is the app() fixture above. ""&…

    2022/10/28 23:24:58 人评论 次浏览
  • pytest测试框架(四) conftest和pytest.ini配置文件

    conftest文件是本地的插件库,其中的hook函数和fixture将作用于该文件所在的目录以及所有子目录 conftest文件名不能换,进行文件数据共享,放在不同的位置起着不同的范围共享pytest.ini pytest的主配置文件,可以改变pytest的默认行为,有很多可配置的选项,放在项目根目…

    2022/9/9 23:23:27 人评论 次浏览
  • pytest-allure 命令生成的报告,test body 没有具体的参数和日志

    原因: 使用了命令:os.system(allure generate ./test_result/allurereport -o ./test_result/allurereport/allure-report --clean)导致生成的报告,没有具体的日志,和前置条件,解决:到当前报告的文件夹,进入命令窗口,直接allure generate 就可以了; 然后allure o…

    2022/9/9 23:23:26 人评论 次浏览
  • pytest初理

    接口自动化测试 python json.loads() # 把json转换为字符串格式 json.dumps # 把字符串转换为json格式 pytest 用户管理框架 一. pytest 单元测试框架什么是单元测试框架单元测试框架是指在软件开发中,针对软件的最小单位(函数,方法)进项正确性的检查测试单元测试框架…

    2022/9/7 23:24:23 人评论 次浏览
  • Pycharm生成allure报告报错--allure不是内部或外部命令,也不是可运行的程序 或批处理文件

    问题: allure报错:‘allure’ 不是内部或外部命令,也不是可运行的程序 或批处理文件截图: 解决方法: 1.安装JDK(版本1.8+),配置环境变量 此处不展示过程,成功的后进入cmd java-version验证 2.下载Allure 下载网址: https://repo.maven.apache.or…

    2022/9/5 14:22:59 人评论 次浏览
  • pytest数据驱动应用-excel测试用例数据读取封装

    接口测试数据存放excel、json、yaml、数据库 实例:注册功能参数 变量名 类型 说明 是否必填手机号 mobile_phone int 新用户的手机号 是密码 pwd string 8-16位 是类型 type int 0:管理员,1:普通用户(默认为1) 否注册名 reg_name string 昵称:长度最大为10位(不填…

    2022/9/1 23:26:08 人评论 次浏览
  • pytest系列——pytest-xdist插件之多进程运行测试用例|| pytest-parallel插件之多线程运行测试用例

    pytest之多进程运行测试用例(pytest-xdist) 前言平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完 当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间缩短一半,如果有10个…

    2022/8/26 5:23:20 人评论 次浏览
  • pytest系列——美化插件进度条pytest-sugar

    前言 在我们进行自动化测试的时候,用例往往是成百上千,执行的时间是几十分钟或者是小时级别。有时,我们在调试那么多用例的时候,不知道执行到什么程度了,而pytest-sugar插件能很好解决我们的痛点。 安装 pip3 install pytest-sugar实例 def test_s1():print("用…

    2022/8/25 23:27:56 人评论 次浏览
  • pytest系列——pytest-rerunfailures插件之测试用例失败重跑

    环境前提: 只有同时满足一下先决条件才能使用pytest-rerunfailures ①python的版本不能过低; ②pytest 5.0或更高版本;背景: 平时在做接口测试的时候,经常会遇到网络抖动或者环境问题导致测试用例运行失败,而这个并不是我们想要的结果; 我们想要重新运行失败的测试…

    2022/8/25 23:27:40 人评论 次浏览
  • pytest系列——pytest-repeat插件之重复运行所有或指定测试用例

    前言 我们平时在做测试的时候经常会遇到网络抖动,导致测试用例执行失败,重新执行后用例又执行成功了;有时候还会遇到功能不稳定,偶尔会出现bug,我们经常需要反复多次的运行用例,从而来复现问题。pytest-repeat插件就可以实现重复运行测试用例的功能。 pytest-repeat…

    2022/8/25 23:27:29 人评论 次浏览
  • 【pytest】pytest.ini配置base_url切换环境运行

    实际工作过程中,一般都有好几套环境,所有我们的自动化脚本也需要在不同的环境运行。每个环境写一套自动化?当然不可能咯,不同环境接口路径没有特殊情况下一般是一样的,不同的就是服务器地址(域名)。DEV、SIT、UAT、PRD,分别是开发、系统集成、用户验收、预生产四套环…

    2022/8/12 23:57:46 人评论 次浏览
  • 【pytest】YAML管理测试数据

    前言:代码的可维护性除了代码冗余之外还有就是数据尽量不要和代码掺杂在一起,因为阅读起来会非常的凌乱;数据分离能更好的增加代码可读性和可维护性,也能更好的二次修改使用。 上一篇小编与大家分享了pytest参数化,文章中,数据与代码放在一个py文件中,如果要修改数…

    2022/8/6 23:22:58 人评论 次浏览
  • pytest系列——setup和teardown

    前言 单元测试框架基本上都具有setup和teardown的功能; setup用来实现用例执行前的一些操作(如:数据准备、打开浏览器等操作); teardown用来实现用例执行完成之后的一些操作(如:数据清理、关闭浏览器等操作)。 pytest作为一款强大的测试框架同样也有setup和teardown语…

    2022/8/4 23:24:28 人评论 次浏览
  • Allure测试报告

    简介allure是开源测试报告框架,支持pytest单元测试框架集成简单allure可以使用Jenkins持续集成工具 配置allure环境 【1】安装allure-pytest库文件。示例:pip install allure-pytest 【2】下载allure压缩包 https://github.com/allure-framework/allure2/releases找到对…

    2022/7/24 6:23:55 人评论 次浏览
共214记录«上一页1234...15下一页»
扫一扫关注最新编程教程