测试 Skill技能列表
测试驱动开发工作流Skill tdd-workflow
此技能用于在软件开发中实施测试驱动开发(TDD)工作流,确保代码通过全面测试覆盖率达到80%以上,包括单元测试、集成测试和端到端测试,提升代码质量和可靠性。关键词:测试驱动开发、TDD、单元测试、集成测试、端到端测试、代码覆盖率、软件开发、测试自动化、质量控制。
测试结构分析技能Skill TestStructureAnalysis
测试结构分析技能用于直接从测试文件中分析代码结构,识别测试覆盖情况,无需运行测试。支持Go项目,能提取测试函数、映射源代码、发现覆盖率差距,并生成JSON、文本和HTML报告。关键词:测试分析、代码结构、测试覆盖率、Go测试、结构解析、覆盖率报告。
Bun测试覆盖率管理Skill BunTestCoverage
Bun 测试覆盖率管理技能用于在 Bun 运行时中启用和配置代码覆盖率报告,支持设置覆盖率阈值、生成多种格式的报告(如 text、lcov、json),并集成到 CI/CD 流程中,帮助开发者确保代码质量和测试完整性。关键词:Bun, 测试覆盖率, 代码覆盖, 覆盖率报告, CI/CD, 阈值, LCOV, 自动化测试。
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发方法,通过红-绿-重构循环,先编写失败的测试用例定义预期行为,再实现最小代码使测试通过,最后重构优化。关键词包括:测试驱动开发、TDD、自动化测试、软件质量、Red-Green-Refactor、单元测试、持续集成。
代码评审反馈处理Skill receiving-code-review
这个技能用于在处理代码评审反馈时,进行技术验证和理性评估,避免盲目实施或表演性同意,确保代码质量和开发效率。它强调技术严谨性、验证流程和合理反驳,适用于软件开发中的代码审查环节。关键词:代码评审、技术验证、反馈处理、软件开发、测试、代码质量。
测试驱动开发Skill test-driven-development
测试驱动开发(TDD)是一种软件开发方法,通过先写测试代码再写实现代码,遵循RED/GREEN/REFACTOR循环,确保代码质量、防止回归错误,并促进重构。适用于新功能开发、bug修复、重构和行为更改。关键词:测试驱动开发、TDD、软件测试、单元测试、RED/GREEN/REFACTOR、测试优先、代码质量、敏捷开发。
代码质量检查工具Skill lint
此技能用于自动检查和修复Ruby和ERB文件的代码质量问题,包括语法检查、风格规范和安全性扫描。适合在代码提交前使用,提高代码质量,关键词包括代码检查、代码质量、自动化修复、Ruby、ERB、安全性扫描。
系统调试Skill debugging
系统化调试技能,专注于识别软件错误的根本原因,使用结构化方法如顺序思维和网络搜索,避免循环推理等反模式,提高修复效率和准确性。关键词:调试、根因分析、错误修复、软件测试、系统化方法、结构化调查。
Beta功能激活器Skill beta-activate
该技能用于通过输入激活码解锁Dex工具的新Beta功能,支持早期访问和功能测试,适用于开发者和测试人员。关键词包括Beta功能激活、Dex工具、激活码、软件开发、功能解锁、测试工具。
Checkstyle代码检查规则Skill checkstyle-rules
这个技能专注于使用Checkstyle工具进行Java代码的静态分析,涵盖命名约定、代码度量和抑制规则,帮助开发团队维护代码质量和一致性。关键词:Checkstyle、Java、代码质量、静态分析、命名约定、代码度量、抑制、配置、集成。
测试策略规划Skill test-strategy-planning
这个技能用于创建全面的测试策略文档,遵循IEEE 829标准结构,规划软件项目的测试方法、范围、资源和成功标准。适用于测试工程师、质量保证团队和项目经理,帮助制定系统的测试计划,提高软件质量和降低风险。关键词包括:测试策略、IEEE 829、软件测试、测试规划、质量保证、测试文档、风险优先、自动化测试。
Ameba自定义规则Skill ameba-custom-rules
这个技能用于创建自定义Ameba linting规则,用于Crystal代码分析,包括规则开发、AST遍历和测试,帮助强制执行项目特定的代码质量标准和捕捉领域特定代码异味。关键词:Ameba, 自定义规则, Crystal, 代码分析, linting, 静态代码分析, 代码质量, 规则测试。