AiOffice 能力组合,开箱即用,为您的工作流提速
适用于代码变更后的测试执行与排障,确保结果可靠、补救完整。
要测试本地 Web 应用程序,请编写本机 Python Playwright 脚本。
分析和优化 pytest 套件以提高速度、识别片状测试并增加覆盖范围。用于维护高质量、快速运行的测试管道。
测试的目标是覆盖所有代码行。
暂无简介
pytest 是行业标准的 Python 测试框架,提供强大的功能,如固定装置、参数化、标记、插件以及与 FastAPI、Django 和 Flask 的无缝集成。它提供了一种简单、可扩展的方法来进行从单元测试到复杂集成场景的测试。
先写测试。看着它失败。编写最少的代码即可通过。
对于 E2E 测试:使用 prowler-test-ui 技能 (Playwright)。该技能涵盖使用 Vitest + React 测试库进行单元/集成测试。
有关一般 pytest 文档,请参阅:
通用模式:有关基本 pytest 模式(固定装置、模拟、参数化、标记),请参阅 pytest 技能。该技能仅涵盖 Prowler 特定的约定。
⚠️ 如果您有 Playwright MCP 工具,请务必在创建任何测试之前使用它们:
PACT 测试阶段的测试指南。该技能提供了用于设计综合测试套件的框架以及详细测试模式的链接。
Vitest 测试框架的综合性能优化和最佳实践指南。包含 8 个类别的 44 条规则,按影响进行优先级排序,以指导测试编写、重构和代码审查。
Playwright 与 Next.js 应用程序的综合测试优化指南。包含 8 个类别的 43 条规则,按影响进行优先级排序,以指导可靠、快速且可维护的端到端测试。
默认情况下测试驱动。在解决问题之前先证明问题。