web自动化测试(结合pytest框架)
文章平均质量分 85
简述pom设计模式,kdt设计模式
OY-xin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
web自动化测试(简易项目构建,基于Pytest框架与KDT设计模式)
KDT(关键字驱动测试)是一种将测试逻辑与脚本实现解耦的自动化设计模式,通过关键字描述步骤、数据驱动场景、引擎执行操作的三层结构实现"脚本零编码"的测试方案。文章详细介绍了基于Python的KDT项目搭建流程,包括目录结构设计、关键字类编写、夹具配置和两种测试方法(pytest参数化驱动和Excel数据驱动)。项目使用Selenium/Appium等工具实现底层操作,支持通过Excel文件管理测试用例,并集成Allure生成测试报告。原创 2025-07-17 16:56:54 · 912 阅读 · 0 评论 -
web自动化测试(简易项目构建,基于Pytest框架与POM设计模式,都是干货)
摘要:本文介绍了PageObjectModel(POM)设计模式的实现过程,主要包括创建Python测试项目、配置环境、构建项目目录结构等步骤。关键点包括:1)使用POM模式将页面封装为类;2)配置pytest.ini和requirements.txt;3)创建driver、commons等核心模块;4)编写测试用例并支持数据驱动;5)生成allure测试报告。项目采用分层设计,实现测试逻辑与UI细节分离,提高代码可维护性。通过csv文件实现数据驱动测试,并集成pytest和allure生成测试报告。原创 2025-07-15 16:59:30 · 946 阅读 · 0 评论
分享