测试 Skill技能列表
代码审查请求Skill requesting-code-review
这是一个用于软件开发中请求代码审查的技能,帮助团队在开发过程中及早发现和修复问题,提升代码质量,减少错误传播,并促进团队协作。关键词:代码审查、代码评审、软件开发、质量保证、团队协作、DevOps、代码优化、错误预防、开发流程管理。
添加测试Skill add-tests
这是一个用于自动添加或更新Jest单元测试的技能,专注于前端工具(fe-tools)开发,提升代码质量和测试覆盖率。适用于测试驱动开发、功能变更、边缘案例验证和用户请求测试等场景。关键词:Jest测试、单元测试、前端开发、自动化测试、代码质量、测试覆盖率、TDD、软件测试。
DesigningTestsSkill designing-tests
设计和实施任何代码库的测试策略。用于添加测试、提高覆盖率、设置测试基础设施、调试测试失败或当被问及单元测试、集成测试或E2E测试时。
TracerBullets开发实践Skill build-feature
这个技能用于软件开发中,通过构建小型、端到端的特性切片来快速获得反馈,验证方法和架构,减少开发风险。关键词:软件开发、Tracer Bullets、快速反馈、特性构建、端到端测试、架构验证、敏捷开发、代码迭代。
PR审查指导技能Skill pr-reviewer
这个技能用于结构化审查Pull Requests,确保代码正确性、检测回归问题、检查缺失测试,为中级开发者提供指导。关键词:PR审查、代码审查、软件测试、Git、开发流程。
QCSD开发质量保证群集Skill qcsd-development-swarm
这是一个用于软件开发中代码质量保证的群集技能,专注于在 sprint 期间通过 TDD 遵守、代码复杂度分析、覆盖度差距检测和缺陷预测来验证代码质量。技能包括多个代理,如 TDD 专家、代码复杂度分析器、覆盖度专家等,并基于代码内容动态调用条件代理(如安全扫描器、性能测试器)。关键词:TDD、代码质量、测试覆盖、缺陷预测、软件开发、质量保证、测试自动化、代码分析。
性能测试规划Skill performance-test-planning
本技能提供性能测试规划的全面指南,包括负载测试、压力测试、容量规划、SLA验证,以及使用NBomber和k6进行.NET性能测试。适用于软件开发和DevOps团队,帮助确保系统在高负载下的稳定性和响应性,覆盖非功能性需求验证和最佳实践。关键词:性能测试、负载测试、容量规划、SLA验证、NBomber、k6、.NET、DevOps、测试策略。
项目自动化测试验证套件Skill test
此技能用于自动化执行项目测试套件,包括代码检查、类型检查、单元测试和构建验证,并以结构化 JSON 格式报告结果,便于集成到持续集成流程和自动问题解决。关键词:测试自动化、JSON 报告、代码验证、CI/CD、软件测试。
macOSUI自动化工具Skill peekaboo
Peekaboo是一款专为macOS设计的UI自动化命令行工具,用于捕获屏幕、驱动输入、管理应用程序和窗口,支持脚本化和JSON输出,适用于自动化测试、任务自动化、UI交互模拟,关键词:macOS, UI自动化, CLI工具, 自动化测试, 脚本化, JSON输出, 屏幕捕获, 输入驱动, 应用程序管理。
模糊测试字典Skill fuzzing-dictionary
模糊测试字典是一种软件测试技术,用于指导模糊测试器使用领域特定的令牌,如关键词、魔法数字、协议命令等,以提高测试效率和覆盖率。它主要应用于解析器、协议实现和文件格式处理器的安全测试,帮助绕过验证检查并探索更深层代码路径。关键词:模糊测试、字典、协议、文件格式、覆盖率提升、安全测试、测试自动化。
文件验证器Skill file-validator
这个技能是一个用于文件验证的工具,能够安全地检查文件格式和内容完整性,确保文件的正确性和安全性,关键词包括文件验证、格式验证、内容检查、安全操作、Python。
系统性调试Skill debugging-systematic
系统性调试是一种用于诊断和修复软件问题的技能,通过根本原因分析方法,帮助开发者解决bug、测试失败、性能问题等。它适用于生产问题、日志分析、竞态条件调试等场景,关键词包括:调试、根本原因分析、bug修复、测试优化、性能调试、日志追踪。