基于 Playwright + pytest 的 Web 自动化测试框架
本人在项目中独立完成框架搭建与测试用例开发。
技术栈:Python + Playwright + pytest + pytest-html
项目内容:采用 Page Object 设计模式搭建自动化测试框架,覆盖 Web 应用的前端功能测试与后端 API 测试。共实现 17条测试用例,涵盖用户登录(成功/失败/空字段/参数化组合)、用户注册(正常注册/重复注册)、Token 鉴权(有效 Token/无Token/无效 Token)等核心业务场景。框架支持多浏览器运行、测试用例排序、HTML 测试报告自动生成。使用 pytest fixture实现测试数据共享与会话管理,测试配置与业务逻辑分离,具有良好的可维护性和可扩展性。后续可接入 CI/CD 实现持续集成测试。