测试 Skill技能列表
测试数据策略Skill test-data-strategy
该技能专注于规划全面的测试数据管理策略,涵盖合成数据生成、数据匿名化、版本控制和环境特定数据策略,适用于软件测试、DevOps 和持续集成场景,帮助确保测试数据质量、保护敏感信息并提高测试效率。关键词:测试数据、合成数据、匿名化、版本控制、环境策略、软件测试、数据管理。
端到端测试运行器Skill test-e2e
这个技能用于自动化执行端到端测试规范,验证软件应用的用户旅程,确保功能完整性和质量。它适用于软件开发测试阶段,提高测试效率、减少人为错误。关键词:端到端测试、自动化测试、测试执行、用户旅程验证、软件测试、测试运行器、E2E测试、测试规范、测试结果报告。
实现与规范对比评审Skill review
这个技能用于在软件开发过程中,对比实现代码与规范文档,验证需求对齐,确保构建符合要求。它帮助识别偏差并分类问题严重性,适用于代码审查和质量保证场景。关键词:软件评审、规范验证、需求对齐、代码审查、质量保证、SDLC、验收标准。
端到端测试故障排除与修复Skill resolve-failed-e2e-test
这个技能用于分析和修复失败的端到端测试,包括识别失败步骤、审查截图、定位根本原因、应用修复并验证结果,确保软件质量提升和测试自动化流程的可靠性。关键词:端到端测试、E2E测试、故障排除、测试修复、自动化测试、软件测试、质量保证、修复验证。
AsyncRedux测试基础Skill asyncredux-testing-basics
这个技能是关于如何使用AsyncRedux库中的Store直接编写单元测试,覆盖创建测试存储、使用dispatchAndWait()方法、检查动作后状态变化、验证动作错误、测试异步动作等。适用于Flutter/Dart应用的异步状态管理测试,关键词包括AsyncRedux、单元测试、Flutter、Dart、异步动作、错误处理、ActionStatus。
架构健康测试技能Skill fitness-functions
此技能用于通过自动化测试验证 .NET 软件架构的健康状况,帮助执行架构边界、测试模块依赖关系、验证层约束、创建性能健康函数、生成架构测试代码和审计现有架构违规。它使用 NetArchTest 和 ArchUnitNET 工具,适用于维护和演进软件架构。关键词:架构测试,健康函数,NetArchTest,ArchUnitNET,依赖规则,性能测试,代码生成,CI/CD 集成。
代码审查技能Skill code-reviewing
这个技能用于执行系统化的代码审查,基于Google工程实践、OWASP安全标准和现代开发最佳实践。它自动检查代码更改,确保代码健康、安全性、性能和可维护性。关键词:代码审查、代码质量、安全审计、性能优化、软件开发、自动化测试、错误检测、设计原则、SOLID、DRY、KISS、OWASP、并发安全、跨平台兼容性、代码库模式、清单驱动分析、持续改进、代码健康评估。
测试驱动开发技能Skill tdd
测试驱动开发技能旨在指导用户使用红绿重构周期进行严格的测试优先开发,帮助用户练习TDD、先写测试后写代码、开发新功能并优化测试结构。包含关键词如测试驱动开发、TDD、红绿重构、单元测试、集成测试、测试设计,适合SEO搜索用于软件开发中的测试环节。
代码审查专家Skill code-reviewer
这个技能用于进行全面的代码审查和分析,确保软件项目质量。它包括评估项目结构、文档质量、逻辑错误、测试覆盖率和代码一致性,提供可操作的改进建议。关键词:代码审查、软件质量、测试评估、文档分析、最佳实践、可维护性。
编写计划Skill WritingPlans
这个技能用于为软件开发工程师创建详细的实现计划,包括任务分解、代码示例、测试设计和文档,适用于零代码库上下文的项目。关键词:实现计划、任务分解、TDD、代码编写、测试设计、软件开发、工程师指导。
根因追踪Skill RootCauseTracing
根因追踪是一种软件调试技能,用于系统地通过调用栈向后追踪bug,定位原始触发点,避免仅治标。适用于软件开发中的错误处理和测试,提升代码质量和可靠性。关键词:根因追踪,bug调试,调用栈,软件测试,错误追踪,纵深防御。
ACSL注释助手Skill acsl-annotation-assistant
这个技能用于为C/C++程序生成ACSL(ANSI/ISO C Specification Language)形式验证注释,支持函数契约、循环不变量、内存安全注释等,以帮助使用Frama-C等工具进行代码验证和形式验证。关键词:ACSL,形式验证,C/C++,函数契约,Frama-C,代码注释,软件测试。