UI 测试最佳实践的测试策略(二):什么样的测试策略才更合理
讨论如何制定更合理的 UI 测试策略:避免完美主义、选择参考浏览器、先为缺陷写测试,并权衡长 E2E 与独立小测试。
质量分析师,而非质量保证师。
第 24 页
讨论如何制定更合理的 UI 测试策略:避免完美主义、选择参考浏览器、先为缺陷写测试,并权衡长 E2E 与独立小测试。
比较 UI 组件测试、UI 集成测试与端到端测试的隔离程度、覆盖范围、执行速度和维护成本,帮助选择合适的验证层级。
在 macOS、Windows 或 Docker 中安装 k6,编写并运行第一个 JavaScript 性能测试脚本,再读懂测试摘要输出。
这篇博文是关于我的文章被抄袭的声明。
按 Java/REST Assured、JavaScript/SuperTest、Python/Pytest 分类整理接口自动化项目教程,并汇总 Postman 与 Bruno 教程入口。
介绍 Newman 常用命令、输出与报告选项和文件上传场景,并演示客户端证书及受信任 CA 证书配置。
演示用环境变量和外部数据文件驱动 Postman 请求,并调试、自动运行两种数据驱动测试脚本。
梳理 Postman 响应与请求前脚本,并演示 Chai 断言、Cheerio 处理 HTML、tv4 校验 JSON Schema、UUID/XML 转换及常用工具函数。
用 newman-reporter-htmlextra 生成 HTML 报告,在 GitHub Actions 中运行 Postman 测试,并接入 Allure 测试报告。
学习用 Postman collection 搭建接口自动化项目,配置请求、测试脚本和环境,并通过 Newman 执行测试与生成报告。
介绍用 Pytest 标记筛选用例、通过 pytest-xdist 并发运行,以及将测试分配给多个 worker 的分布式执行方式。
深入探讨 Pytest 的高级用法,着重介绍如何将 Pytest 如何支持不同环境测试用例执行,以及如何集成 allure 报告来实现测试报告多样化。