AiOffice 能力组合,开箱即用,为您的工作流提速
识别并利用 Web 应用程序中的身份验证和会话管理漏洞。损坏的身份验证始终位列 OWASP 前 10 名,并可能导致帐户接管、身份盗窃和对敏感系统的未经授权的访问。该技能涵盖密码策略、会话处理、多因素身份验证和凭证管理的测试方法。
使用 Bats(Bash 自动测试系统)为 shell 脚本编写全面的单元测试的综合指南,包括测试模式、固定装置和生产级 shell 测试的最佳实践。
构建强大的生产级回测系统,避免常见陷阱并生成可靠的策略绩效估计。
在编写一行代码之前,确保每一次 A/B 测试都是有效、严格和安全的。
版本:1.0.0 目的:生成高覆盖率的综合测试
React、Next.js 和 NestJS 应用程序测试策略方面的专家。
用于在最终确定更改之前审查人工智能代理工作的结构化框架。捕获错误、验证准确性、确保完整性、验证解决方案是否符合要求。
设置 Playwright 以在 Next.js 和 React 应用程序中进行端到端测试。
您可以为 NestJS 模块、服务和控制器构建可靠的 Jest 测试套件。
设置或验证 Husky git 挂钩,以确保测试运行并在每次提交时强制执行覆盖率阈值。
特定于组件的目标:
使用 Playwright 进行 E2E 测试设计:有关 UI 规范驱动的 E2E 测试候选选择和 Playwright 测试架构,请参阅references/e2e-design.md。
强制性:单元测试覆盖率必须为 70% 或更高指标:语句、分支、函数、行
关键用户旅程:具有收入影响、法律要求或大多数用户日常使用的功能
负责绩效分析和质量指标管理。
要测试本地 Web 应用程序,请编写本机 Python Playwright 脚本。
此技能可帮助您使用 Playwright 编写和运行全面的端到端测试。
使用 Playwright MCP 服务器自动执行浏览器测试、网页抓取和 UI 验证,以实现全面的浏览器自动化。
使用屏幕截图、响应式测试和 Figma 集成执行视觉测试、UI 验证和设计比较。
使用浏览器 DevTools CLI 进行自动化浏览器测试、交互自动化和表单测试。