...

合集-Python测试开发案例

摘要:# 案例1:XMind转Excel测试用例 ## 需求场景 > 你同事之前都是用XMind来写用例及梳理测试点的,现在组里要求测试完成,测试用例需要都整理到TAPD(腾讯的一个用例及缺陷管理平台)上,TAPD上可以通过Excel批量导入,重写一遍Excel版的用例又非常费力,现在需要你实现一个XMi 阅读全文
posted @ 2023-05-22 11:06 韩志超 阅读(424) 评论(0) 推荐(0)
摘要:# 案例2 接口巡检项目 ## 需求场景 > 你们公司Web平台,有时候会有些页面打不开或没有数据,但是涉及的模块和页面非常多,需要你做一个接口(页面)监控脚本,当页面打不开(或查询接口无数据)时,及时发出报警。 ## 提示 需要的能力 * 使用Chrome开发者录制并导出har * JSON数据提 阅读全文
posted @ 2023-05-22 11:07 韩志超 阅读(325) 评论(0) 推荐(0)
摘要:# 案例3 测试小工具平台 ## 需求 > 假如你们公司Web平台,在测试过程中总有一些高频的操作,需要通过数据库操作、或者多个步骤组合(比较麻烦)来操作,如构造订单、发放优惠券、权限审批等。 > 你针对这些需求开发了不同的自动化流程脚本,需要一个界面提供给团队使用。 ## 提示 需要的能力 * H 阅读全文
posted @ 2023-05-24 22:45 韩志超 阅读(268) 评论(0) 推荐(0)
摘要:## 案例需求 > 假设你们有一套基于[qtaf](https://qta-testbase.readthedocs.io/zh/latest/)的多人合作测试框架,已经积累了很多测试用例,但是随着用例的增多,发现一些问题: > 1. 需要统计下每个模块、每个人的用例数量 > 2. 最开始的用例优先 阅读全文
posted @ 2023-06-05 16:33 韩志超 阅读(234) 评论(0) 推荐(0)
摘要:## 简单版 读取以下格式excel(仅第一张Sheet), 逐个发送接口,断言接口返回200, 并将状态及错误信息写回Excel ![](https://img2023.cnblogs.com/blog/1064540/202306/1064540-20230614111153821-942898 阅读全文
posted @ 2023-06-14 11:14 韩志超 阅读(284) 评论(0) 推荐(0)
摘要:### 需求描述 假设[YApi](http://yapi.smart-xwork.cn/)是你公司产品,或你们自动化需要经常与YApi平台进行交互,需要你开发一款Python库,并封装一下YApi平台的常用操作,如创建项目、新建接口、接口分类、添加用户、添加测试集合等等。例如 安装你的库后: `` 阅读全文
posted @ 2023-06-26 21:17 韩志超 阅读(523) 评论(0) 推荐(0)
摘要:## 需求描述 假设由你们公司的已有一套前辈开发的基于unittest的测试框架,现在交由你进行维护。领导另外提出了一些新的需求,比如: - [ ] 为用例增加优先级功能bvt及p0-p2,并支持按优先级筛选用例。 - [ ] 为用例添加状态功能,包括实现中、完成、废弃等,默认只运行完成的用例 - 阅读全文
posted @ 2023-08-04 14:32 韩志超 阅读(330) 评论(0) 推荐(0)
摘要:## 需求描述 假设你们的自动化测试是基于Pytest的,并且已经积累了大量的测试用例。但是在实际回归使用中,还挑选用例麻烦,用例可用状态不明确以及上手使用有一定门槛等问题。 现在领导希望你能复用已有的自动化测试用例,开发一个界面化的测试平台。基本功能要求如下: - [ ] 用例列表页:可以筛选和调 阅读全文
posted @ 2023-08-04 14:59 韩志超 阅读(357) 评论(0) 推荐(0)