自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 了解测试计划

本测试计划旨在验证[项目名称]的功能和性能,确保其符合需求规范。测试计划的编写要详尽且清晰,确保团队所有成员都能理解并执行。根据项目需求和团队的具体情况,灵活调整模板内容和结构。

2024-10-10 17:28:51 241

原创 了解算法测试

算法测试的目的是验证算法的正确性、性能、稳定性等。

2024-09-25 18:29:34 877

原创 测试用例设计合理且有效

清晰的输入: 明确测试用例的输入数据和操作步骤。预期结果: 详细描述每一步的预期结果,避免模糊不清或多义性。步骤可重复: 测试用例的执行步骤应明确且可重复,保证不同测试人员执行时结果一致。

2024-09-11 21:22:46 261

原创 常见的测试用例设计方法

测试用例设计是确保软件质量和功能符合预期的关键过程。

2024-09-11 21:13:09 272

原创 使用 Selenium 构建的 BasePage 类

使用 Selenium 封装一个基础页面类 BasePage,并展示它的基本功能,包括初始化浏览器、打开网页、查找元素、点击操作、输入文本以及异常处理等。通过封装 BasePage 类,可以更好地复用浏览器操作,提高测试脚本的可维护性和可读性。你可以根据项目需求进一步扩展这个基类,添加更多的通用方法。

2024-09-05 18:39:12 301

原创 pytest中pytest_terminal_summary统计测试执行的情况并生成总结描述

在测试执行结束时生成汇总报告。终端控制台输出:发送到企业微信的结果:init 方法:接收 TerminalReporter 实例并存储在实例变量中。generate_summary 方法:生成测试结果的总结,包括计算统计信息、格式化输出和发送到企业微信。创建 CustomSummaryReporter 实例,并调用 generate_summary 方法以打印总结和发送通知。这种方式将逻辑封装在 CustomSummaryReporter 类中,使得代码更具模块性和可维护性,并且在 pytest_

2024-09-05 12:42:09 514

原创 pytest中fixtrue和测试用例之间共享状态或数据

request.session 需要在 fixture 中显式定义和初始化,通常是一个字典或自定义对象。在你的示例代码中,request.session 是用来存储 recordid 的,以便在测试用例和 fixture 之间共享数据。

2024-09-02 22:08:08 1077

原创 pytest中用装饰器控制新增接口请求时间

这里使用一个自定义的装饰器 rate_limit,通过 pytest 管理测试流程,更加优雅和可扩展。

2024-09-02 18:10:37 530

原创 了解pytest的baseapi

3.示例测试用例: test_get_example 和 test_post_example 是两个简单的测试用例,展示了如何使用 api 进行接口测试。2.pytest fixture: 使用 pytest 的 fixture 提供一个 api 对象,它在测试会话期间可供所有测试用例使用。1.BaseAPI类: 这是一个基础类,封装了常见的HTTP请求方法(GET,POST,PUT,DELETE),以便在测试用例中复用。

2024-08-28 15:40:47 215

原创 了解pytest的conftest.py文件

而在测试用例文件中定义的 fixture 仅对该文件中的测试用例可见和可用,它们不会被其他文件中的测试用例使用。1.conftest.py 是 pytest 框架中的一个特殊配置文件,用于定义全局的测试配置和辅助功能。pytest 提供了很多钩子函数,可以在 conftest.py 中实现这些函数,以在测试的不同阶段执行特定操作。在这种结构中,conftest.py 中定义的fixture和钩子函数可以被tc目录中的所有测试用例自动使用。Fixture:定义共享的fixture,供测试用例使用。

2024-06-26 15:46:12 697

原创 执行脚本简化用xshell命令输入查看日志

set environment [lindex $argv 1]:从argv列表中获取第二个元素,并将其赋值给environment 变量。set service [lindex $argv 0]:从argv列表中获取第一个元素,并将其赋值给service变量。set keyword [lindex $argv 2]:从argv列表中获取第三个元素,并将其赋值给keyword变量。在Expect脚本中,参数可以通过argv变量来访问,这是一个列表,包含了传递给脚本的所有参数。例如,发送密码或命令。

2024-06-18 15:02:12 336

原创 了解pytest接口自动化思路

3.执行用例,用例参数化和断言。

2024-06-17 15:46:36 127

原创 用pyqt5写个工具,自动创建对象和字段。

【代码】用pyqt5写个工具,自动创建对象和字段。

2024-06-16 16:45:11 397

原创 pytest的debug

pytest调试运行

2023-11-12 03:13:47 445

原创 2021-04-06

1. pytest失败重跑安装pytest-rerunfailuresreruns为失败用例的重跑次数,reruns_delay为间隔时间如下例子,2个用例失败,重跑4次,一共执行6次

2021-04-06 15:38:31 63

原创 2021-03-16

centos安装docker1.安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm22.添加yum源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.更新yum缓存yum makecache fast4.查看仓库中docker的版本yum lis

2021-03-16 16:00:00 45

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除