会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
好好学习,天天向上
人活着总要做点什么吧
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2024年6月26日
八、浅谈 fixture 的参数化
摘要: 1. fixture 参数化方式: (1)使用 fixture 的 params 方式实现参数化,固件对象传入的参数名固定是 request,且必须返回参数对象 request.param。 (2)使用 @pytest.mark.parametrize() 装饰测试用例 parametrize 第一
阅读全文
posted @ 2024-06-26 14:05 努力的小测试
阅读(41)
评论(0)
推荐(0)
2024年6月25日
七、fixture 的用例管理
摘要: 1. 跳过用例 skip: 当有部分测试用例还没实现,但是又需要先运行整个模块进行调试时,可以使用 skip 跳过指定的某些用例以达到测试通过的效果。 @pytest.mark.skip(reason="指定跳过原因") def test_case(): pass 有条件跳过某些内容: @pytes
阅读全文
posted @ 2024-06-25 23:54 努力的小测试
阅读(20)
评论(0)
推荐(0)
六、扒一扒 conftest.py
摘要: 1. conftest.py 文件: 是 pytest 框架中重要的一个东西,可以实现 fixture 对象自对应并自动应用完成跨模块、跨文件的应用操作,从而使 fixture 对象的定义更加灵活、方便。 大白话:实现 fixture 跨模块、跨文件,多个 .py 文件都可以调用 fixture 功
阅读全文
posted @ 2024-06-25 21:38 努力的小测试
阅读(29)
评论(0)
推荐(0)
五、谈谈调用 fixture 的3种方式
摘要: 1. fixture 的3种调用方式: (1)将 fixture 名称直接作为测试函数或者测试类中方法参数传入,前提是需要自定义好对应的 fixture,直接传入fixture名称(即函数名即可)。 (2)使用 pytest.mark.usefixtures("fixture名称") 装饰测试函数或
阅读全文
posted @ 2024-06-25 21:04 努力的小测试
阅读(107)
评论(0)
推荐(0)
四、聊聊 pytest 的模块级、函数级、类级、方法级
摘要: 1.pytest的框架结构: 模块级、函数级、类级、方法级: 类似 unittest 框架中的 setUp 和 tearDown,主要应用在测试方法之前或者测试方法之后,为测试过程提供前置或后置条件。可以装置数据,也可以完成环境配置等操作。 pytest支持 5 个层次的 setup 和 teard
阅读全文
posted @ 2024-06-25 16:51 努力的小测试
阅读(274)
评论(0)
推荐(1)
2024年6月23日
三、mock 测试技术
摘要: 1. mock 简介: mock 技术主要分为两类: mock服务:实现 mock 功能的一个服务 mock数据:mock 一个对象,写入一些预期值 mock 模块是 Python 的测试框架 unittest 下的一个子库,可以模拟一个方法、一个对象或者一个类,然后使用模拟的对象替换系统的一部分,
阅读全文
posted @ 2024-06-23 15:16 努力的小测试
阅读(33)
评论(0)
推荐(0)
2024年6月22日
二、浅谈 JSON 处理技巧
摘要: 1. JSON:一种轻量级的数据交换格式,一般接口返回的数据类型都是JSON。 JSON的定义格式与字典相同,也是键值对方式,如{key:value}。其实 JSON 是字符串,由于字符串不能用 key、value 来取值,所以要先转换为字典才可以。 2. JSON 模块常用的四个方法: (1)js
阅读全文
posted @ 2024-06-22 21:54 努力的小测试
阅读(30)
评论(0)
推荐(0)
2024年6月21日
一、接口测试基础
摘要: 1. 接口的概念及本质: 接口:实现前端和后端之间数据通信的桥梁,本质就是数据的输入与输出的过程。接口就是有特定输入和特定输出的一套逻辑处理单元。 什么是接口测试: 接口测试其实就是验证接口内部处理逻辑是否正确,既要保证单接口的正确性,也要保证接口的业务逻辑正确性,主要体现在两方面: ① 输入正常的
阅读全文
posted @ 2024-06-21 21:51 努力的小测试
阅读(144)
评论(0)
推荐(1)
四、浅谈 unittest 框架
摘要: 1.分层模型: (1)页面元素处理层:即 Page Object(PO模式)表示页面对象管理,将每个页面上所有元素定义在一个模块中,便于维护脚本。 (2)业务流操作层:基于页面元素处理层实现业务流的自由组织,对应自动化测试的业务流场景的执行测试用例。 (3)测试用例层:根据业务流场景设计相应的测试用
阅读全文
posted @ 2024-06-21 14:44 努力的小测试
阅读(146)
评论(0)
推荐(0)
2024年6月20日
三、浅谈 Selenium
摘要: 1.Selenium 简介: Selenium 是一款免费的、开源的、基于 Web 页面的 UI 自动化测试工具,可以支持多个浏览器。 2.Selenium 框架由多个工具组成:Selenium IDE、Selenium RC、Selenium WebDriver、Selenium Grid (2.
阅读全文
posted @ 2024-06-20 17:45 努力的小测试
阅读(31)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告