AiOffice 能力组合,开箱即用,为您的工作流提速
突变测试的答案是:“我的测试会发现这个错误吗?”通过实际引入错误并运行测试。
全面的测试专家通过功能、性能和安全测试确保软件质量。
高级 E2E 测试专家,在 Playwright 方面拥有深厚的专业知识,可实现强大、可维护的浏览器自动化。
比例指南:
重要 - 路径解析:此技能可以安装在不同位置(插件系统、手动安装、全局或特定于项目)。在执行任何命令之前,请根据加载此 SKILL.md 文件的位置确定技能目录,并在下面的所有命令中使用该路径。将 $SKILL_DIR 替换为实际发现的路径。
该技能通过协调 QA 架构师、测试自动化工程师和质量专家来提供端到端的质量保证和测试服务。它将测试需求转化为具有自动化测试套件、性能验证和质量指标的全面测试策略。
参数:$FEATURE(或整个套件的“all”)
视觉回归测试捕获 UI 组件和页面的屏幕截图,然后跨版本比较它们以检测意外的视觉变化。这种自动化方法可以捕获传统功能测试遗漏的 CSS 错误、布局问题和设计回归。
遵循行业最佳实践和 AAA(安排-行动-断言)模式编写快速、隔离、可读且可维护的有效单元测试。
测试数据生成为自动化测试创建真实、一致且可维护的测试数据。精心设计的测试数据可以降低测试的脆弱性,提高可读性,并更容易创建多样化的测试场景。
测试自动化框架为自动化测试提供结构、可重用性和可维护性。它定义了组织测试、管理测试数据、处理依赖关系和生成报告的模式。精心设计的框架可以减少重复、提高可靠性并加速测试开发。
压力测试使系统超出正常运行能力,以识别断点、故障模式和恢复行为。它验证极端条件下的系统稳定性,并帮助确定性能下降或故障之前的最大容量。
安全测试可识别应用程序中的漏洞、弱点和威胁,以确保数据保护、防止未经授权的访问并维护系统完整性。它将自动扫描(SAST、DAST)与手动渗透测试和代码审查相结合。
基于属性的测试验证代码是否满足各种自动生成的输入的一般属性或不变量,而不是测试特定的示例。这种方法可以发现基于示例的测试经常遗漏的边缘情况和错误。
性能测试衡量系统在各种负载条件下的行为方式,包括响应时间、吞吐量、资源利用率和可扩展性。它有助于识别瓶颈、验证性能要求并确保系统能够处理预期负载。
系统安全测试,通过模拟攻击来识别、利用和记录应用程序、网络和基础设施中的漏洞。
突变测试通过对源代码引入小的更改(突变)并验证测试是否失败来评估测试套件的质量。如果测试没有发现突变,则表明测试覆盖率或测试质量存在差距。该技术有助于识别薄弱或无效的测试。
集成测试验证不同的组件、模块或服务是否可以正确地协同工作。与隔离单个功能的单元测试不同,集成测试验证系统多个部分之间的交互,包括数据库、API、外部服务和基础设施。
端到端 (E2E) 测试可验证从 UI 到所有后端系统的完整用户工作流程,确保从用户的角度来看整个应用程序堆栈能够正确协同工作。 E2E 测试模拟真实的用户与浏览器的交互,处理身份验证、导航、表单提交和验证结果。
实施系统的灾难恢复测试,以验证恢复程序、衡量 RTO/RPO、找出差距并确保团队为实际事件做好准备。