ICode9

精准搜索请尝试: 精确搜索
  • Python 自动化测试(四):数据驱动2022-03-08 16:33:09

    本周测试公开课《Pytest 自动化测试最佳实践:实用特性与进阶技巧》,文末加群! 在实际的测试工作中,通常需要对多组不同的输入数据,进行同样的测试操作步骤,以验证我们的软件质量。这种测试,在功能测试中非常耗费人力物力,但是在自动化中,却比较好实现,只要实现了测试操作步骤,然后将多组测

  • Pytest训练营总结,内附考试题及答案2022-03-08 10:33:31

    为期一周的 Pytest 测试框架训练营是霍格沃兹测试学社针对代码能力薄弱的同学最新设计推出的一套「组合拳」。一经推出就深受同学的喜爱,直呼: 终于等到你,还好没放弃。 训练营辣么多,为啥这个Pytest 测试框架训练营那么受同学们的欢迎呢?别着急,让小编详细的给你介绍一下。 训练营特色

  • python+pytest接口自动化(4)-requests发送get请求2022-03-07 20:33:15

    python中用于请求http接口的有自带的urllib和第三方库requests,但 urllib 写法稍微有点繁琐,所以在进行接口自动化测试过程中,一般使用更为简洁且功能强大的 requests 库。下面我们使用 requests 库发送get请求。 一,requests库 简介 requests 库中提供对用的方法用于常用的HTTP请求,对

  • python+pytest(3)-接口测试一般流程及方法2022-03-06 10:34:57

    首先我们要明确,通常所接口测试其实就属于功能测试,主要校验接口是否实现预定的功能,虽然有些情况下可能还需要对接口进行性能测试、安全性测试。 在学习接口自动化测试之前,我们先来了解手工接口测试怎样进行。 URL组成 为了更好的理解接口测试,我们需要对接口的URL有所了解,下面以GET

  • pytest2022-03-05 23:31:28

    一,pytest的介绍,安装,框架结构,执行方式 1,特点 简单灵活,容易上手;支持参数化; 测试用例的skip和xfail 处理; 能够支持简单的单元测试和复杂的功能测试,还可以用来做 selenium/appium等自动化测试、接口自动化测试 (pytest+requests); pytest具有很多第三方插件,并且可以自定义扩展, 比

  • pytest-接口测试架构(基于python3.82022-03-03 16:05:00

    首先是依赖 pytest  pytest-html    pytest-rerunfailures   pytest-xdist   pytest-repeat  allure-pytest  pymysql    retryingpyyaml                  # 使用yaml配置文件方式必须安装python-dotenv      jmespath      

  • 从0到1精通自动化测试,pytest自动化测试框架,allure2生成html报告(史上最详细)(九)2022-03-02 19:35:25

    目录:导读 一、前言二、pytest-allure-adaptor下载三、生成xml报告四、安装 Command Tool五、运行allure2六、打开报告七、依赖java环境 一、前言 allure是一个report框架,支持java的Junit/testng等框架,当然也可以支持python的pytest框架,也可以集成到Jenkins上展示高大

  • pytest-自动生成测试报告2022-02-28 15:00:07

    1.windows安装pytest插件: pip install pytest pip install pytest-html pip install pytest-rerunfailures pip install allure-pytest 2.编写测试用例执行代码 import pytest # 定义前置处理,设置autouse=True后,pytest会自动在测试方法前调用,不需要测试方法声明要使用该fi

  • 【接口自动化】pytest+allure+jenkins+gitlab框架2022-02-28 14:02:11

    接口自动化框架:pytest+allure+jenkins+gitlab python: 3.9.6 pytest:7.0.0 allure:2.17.3 jenkins:2.319.3(windows版本) gitlab:公司的gitlab 将框架文档写完整并附上一些踩到的坑 暂时设置为每天跑一次 还要解决用例执行顺序的问题 解析框架的日志模块封装的方法 --深刻理解 一、

  • 自动化脚本如何切换环境?Pytest这些功能你必须要掌握2022-02-28 11:03:40

    每天进步一点点,关注我们哦,每天分享测试技术文章 本文章出自【码同学软件测试】 码同学公众号:自动化软件测试,领取资料可加:Matongxue_8 码同学抖音号:小码哥聊软件测试   测试人员每天都跟不同的环境打交道,比如线上环境,测试环境,预上线环境等等,那么作为自动化测试人员写的代码,我们也

  • 『德不孤』Pytest框架 — 8、Pytest断言2022-02-27 21:05:03

    目录1、什么是断言2、Pytest断言3、Pytest的断言方式及应用场景(1)使用assert语句(2)断言预期的异常(3)拓展4、优化断言5、使用标记检查异常 1、什么是断言 对于测试来讲,不管是功能测试,自动化测试,还是单元测试,一般都会预设一个正确的预期结果,而在测试执行的过程中会得到一个实际的结果。

  • 【接口自动化测试实战】python+requests+Pytest+Excel+Allure(持续更新中。。。)2022-02-26 22:32:51

    前言 不知道该如何设计自动化框架? 不知道怎么搭建持续集成环境? 下面带大家一起来盘盘它?走起 ~~ 一、先来了解下pytest pytest 是非常成熟全功能的Python测试框架。 可以覆盖unittest能做到的各种各样场景,比如:单元测试、web测试、app测试、接口测试等等。 pytest是个插件化的平台

  • 『德不孤』Pytest框架 — 6、Mark分组执行测试用例2022-02-26 18:33:58

    目录1、Pytest中的Mark介绍2、Mark的使用3、Mark的注册和使用4、使用Mark完成失败重试5、扩展 1、Pytest中的Mark介绍 Mark主要用于在测试用例/测试类中给用例打标记,实现测试分组功能,并能和其它插件配合设置测试方法执行顺序等。 在实际工作当中,我们要写的自动化用例会比较多,而且

  • 『德不孤』Pytest框架 — 5、Pytest失败重试2022-02-26 16:03:11

    Pytest失败重试就是,在执行一次测试脚本时,如果一个测试用例执行结果失败了,则重新执行该测试用例。 前提: Pytest测试框架失败重试需要下载pytest-rerunfailures插件。 安装方式:pip install pytest-rerunfailures。 Pytest实现失败重试的方式: 方式一:在命令行或者main()函数中使用。 p

  • pytest skip 跳过某些测试用例2022-02-25 23:36:22

    skip 语法:@pytest.mark.skip(reason=None) 说明:跳过执行测试用例,可选参数reason,跳过的原因,会在执行结果中打印。 用法:在类、方法或函数上添加@pytest.mark.skip。 1. 无条件跳过skip(None) import pytest class Test_login(): def test_login_001(self): print("\n

  • pytest -ordering 更改执行用例的顺序2022-02-25 23:02:59

    首先需要安装 pytest-ordering 插件来实现更改用例的执行顺序。 官方文档: https://pytest-ordering.readthedocs.io/en/develop/ pytest默认状态下的执行顺序是从上到下 示例代码: import pytest class Test_login(): def test_login_001(self): print("\n test

  • 从0到1精通自动化测试,pytest自动化测试框架,生成html报告与html报告报错截图+失败重跑2022-02-25 19:04:01

    目录:导读 一、生成html报告1、pytest-html2、html报告3、指定报告路径4、显示选项5、更多功能 二、html报告报错截图+失败重跑1、conftest.py2、报告展示3、失败重试 一、生成html报告 1、pytest-html pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告,兼容Pytho

  • pytest(13)-多线程、多进程执行用例2022-02-23 09:01:54

    有些项目的测试用例较多,测试用例时需要分布式执行,缩短运行时间。 pytest框架中提供可用于分布式执行测试用例的插件:pytest-parallel、pytest-xdist,接下来我们来学习这两个插件的使用方法。 pytest-parallel pytest-parallel 同时支持多线程、多进程两种方式执行测试用例。 安装 安

  • 问题记录:执行pytest报错,ModuleNotFoundError: No module named ‘xxx‘_import2022-02-22 18:35:29

    场景还原 在重构完新版接口自动化代码后,编写了一个测试用例demo,使用pytest 运行时,报错,具体报错如下 报错提示,找不到api目录,此时使用pycharm直接执行pytest方法时,可运行成功 问题解析: pytest不是从当前直接运行代码,而是搜寻测试项,所以不会以当前运行代码文件所在的目录自动加到

  • pytest+allure 生成报告(基础)2022-02-22 17:06:34

    参考链接:安装和入门 — pytest documentation 一、关于pytest 0.安装 pip install -U pytest 或者 在pycharm中安装pytest  -u代表如果安装了升级到最新版 查看版本 pytest --version 1.关于pytest         按照一定顺序执行文件和类、方法((小写英文--->大写英文--->0-

  • pytest(11)-Allure生成测试报告(一)2022-02-21 09:02:39

    Allure是一个开源的测试报告生成框架,提供了测试报告定制化功能,相较于我们之前使用过pytest-html插件生成的html格式的测试报告,通过Allure生成的报告更加规范、清晰、美观。 pytest框架支持使用Allure生成测试报告,接下来让介绍pytest怎样结合Allure生成测试报告。 环境搭建 安装all

  • Pytest-html生成独立的报告以及Python打印日志2022-02-20 11:31:54

    大家好,我是杨叔。每天进步一点点,关注我的微信公众号【程序员杨叔】,获取更多测试开发技术知识! 一、Pytest-html生成独立的报告 背景: 使用pytest运行case后,需要生成一个HTML报告,方便查看和分享测试结果。因此需要用到pytest-html。 安装: pip install pytest-html 生成报告: pyt

  • Python自动化框架入门2-fixture装饰器2022-02-19 18:32:22

    fixture pytest中使用fixture装饰器来装饰一个方法,被装饰的方法可以作为一个参数传到测试方法中,用于完成测试执行前的初始化,也可以返回数据给测试函数。 用法1:fixture作为函数参数  通常使用setup 和 teardown来进行资源的初始化。如果有这样一个场景,测试用例1和测试用例3需要依

  • pytest(10)-常用执行参数说明2022-02-19 10:04:07

    pytest单元测试框架中可以使用命令行及代码pytest.main()两种方式执行测试,且可以加入各种参数来组织执行测试。接下来我们来了解常用的执行参数的含义及其用法。 pytest中的执行参数根据作用的不同大致可以分为以下几类: 指定测试用例 控制执行过程 结果展示 每个示例都会以pytes

  • python自动化测试框架 unittest与pytest的区别2022-02-18 18:34:13

    转自 https://www.cnblogs.com/liudinglong/p/12846986.html   主要从用例编写规则、用例的前置和后置、参数化、断言、用例执行、失败重运行和报告这几个方面比较unittest和pytest的区别:                                                    

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有