测试 Skill技能列表

4.5

Dialyzer集成技能Skill dialyzer-integration

本技能涉及将Dialyzer静态分析工具集成到Erlang和Elixir项目中,用于自动化代码测试和质量保障,覆盖本地开发、CI/CD管道、IDE配置及团队协作等方面。关键词:Dialyzer、Erlang、Elixir、静态分析、CI/CD、DevOps、代码测试、性能优化、故障排除。

4.5

Ameba自定义规则Skill ameba-custom-rules

这个技能用于创建自定义Ameba linting规则,用于Crystal代码分析,包括规则开发、AST遍历和测试,帮助强制执行项目特定的代码质量标准和捕捉领域特定代码异味。关键词:Ameba, 自定义规则, Crystal, 代码分析, linting, 静态代码分析, 代码质量, 规则测试。

4.5

错误复现验证器Skill bug-reproduction-validator

错误复现验证技能是一种系统性的软件测试方法,用于复现和验证错误报告,确认是否为真错误。关键词包括:错误复现、软件测试、调试、代码审查、问题验证、Bug验证、测试自动化。

4.5

系统化调试Skill systematic-debugging

系统化调试是一种技能,用于在遇到任何技术问题如bug、测试失败或意外行为时,先通过四个阶段的系统化过程进行调查找到根本原因,再提出修复,避免无效修复和新bug。关键词包括:系统化调试、根因分析、bug修复、软件测试、软件开发、调试方法、测试流程、调试技能。

4.5

JUnit扩展精通Skill junit-extensions

这个技能用于掌握JUnit扩展,包括自定义扩展、规则和条件测试执行。它提供了Java测试开发中从基础到高级的全面覆盖,适用于设置、配置、优化和故障排除JUnit实现。包含安装、代码示例和最佳实践。关键词:JUnit, Java测试, 扩展, 规则, 条件测试, 测试框架, 性能优化, 集成, 故障排除。

4.5

代理浏览器自动化工具Skill agent-browser

agent-browser 是 Vercel 开发的命令行界面工具,专为浏览器自动化设计,支持通过引用选择元素进行网页交互、表单填充、截图和数据抓取。适用于自动化测试、网页抓取和快速网页操作,替代 Playwright MCP,使用 Bash 命令简化流程。关键词:浏览器自动化、CLI 工具、网页交互、测试自动化、数据抓取、Vercel、AI 代理。

4.5

完成前验证技能Skill VerificationBeforeCompletion

这是一个用于软件开发中的质量保证技能,强调在声称工作完成前必须运行验证命令并提供证据,以防止虚假声称和错误交付。关键词包括验证、测试、质量保证、DevOps、软件工程、错误预防、流程控制、测试驱动开发、回归测试、构建验证。

4.5

Playwright调试Skill playwright-debugging

这个技能提供系统化的方法,用于诊断和修复 Playwright 浏览器自动化中的问题,如脚本失败、测试不稳定、选择器失效或超时。关键词:Playwright, 调试, 浏览器自动化, 测试, 问题诊断, 前端测试, 自动化测试, 调试工具。

4.5

Gherkin格式转换工具Skill gherkin-convert

这个技能用于在软件开发中,将规格在Gherkin/BDD格式与其他格式(如EARS、Canonical等)之间进行转换,支持测试自动化和行为驱动开发(BDD)。关键词:Gherkin转换, BDD测试, 规格自动化, 软件开发工具, 测试脚本生成。

4.5

RuboCop代码检查技能Skill rubocop-cops

此技能是关于使用RuboCop进行Ruby代码分析和质量控制,涵盖内置cops配置、自动修正、性能优化和团队协作。关键词:RuboCop, Ruby, 代码检查, 质量保证, 自动化, 软件开发, 测试

4.5

系统调试Skill systematic-debugging

这个技能提供了一个四阶段调试框架,帮助开发者系统化地找到并修复技术问题的根本原因,避免盲目修复和引入新错误。适用于软件开发中的错误调试、测试失败处理等场景。关键词:系统调试、根原因分析、测试、软件开发、调试框架。

4.5

JUnit测试框架指南Skill junit

这是一个提供JUnit测试框架全面指导的技能,涵盖单元测试的各个方面,如测试注解、断言、测试生命周期和最佳实践。适用于Java开发中的测试需求,包括编写单元测试、配置JUnit等。关键词:JUnit、单元测试、Java测试、测试框架、断言、注解、最佳实践。