测试 Skill技能列表

4.5

浏览器导航Skill browser-navigate

浏览器导航技能用于自动化测试和网页交互中导航到指定URL,支持浏览器自动启动和页面加载等待,是浏览器自动化流程的基础步骤。关键词:浏览器导航、网页自动化、自动化测试、浏览器交互、网页加载。

4.5

浏览器点击Skill browser-click

浏览器点击技能用于通过CSS选择器或文本内容自动点击网页元素,适用于Web自动化测试、数据抓取和用户行为模拟。关键词:浏览器自动化、Web点击、CSS选择器、文本匹配、自动化测试、数据抓取。

4.5

代码审查器Skill code-reviewer

代码审查技能用于专业代码审查,支持本地更改和远程Pull Requests的自动化审查,关注代码正确性、可维护性、可读性、效率、安全性,并提供结构化反馈。关键词:代码审查、Pull Requests、本地更改、正确性、可维护性、可读性、效率、安全性、软件开发测试。

4.5

假设驱动调试与文件记录Skill debug-with-file

这个技能用于通过假设驱动的调试方法,结合文档记录、理解演进和分析辅助纠正,高效定位和修复软件bug。关键词包括调试、假设驱动、文档记录、分析验证、bug定位、软件维护。

4.5

TDD工作流程规划验证技能Skill workflow-tdd

此技能专为软件开发中的测试驱动开发(TDD)设计,提供统一的工作流程,包括TDD规划、任务生成、结构验证和合规检查。它帮助团队遵循TDD原则,确保代码质量。关键词:TDD、测试驱动开发、工作流、规划、验证、任务管理、软件开发、测试。

4.5

Web应用测试Skill webapp-testing

这个技能专注于使用Playwright进行自动化Web应用程序测试,采用侦察先行的策略,确保测试的可靠性和可调试性,包括服务器状态验证、页面加载等待、UI测试、视觉调试等。关键词:Web应用测试,自动化测试,Playwright,侦察先行,服务器管理,UI测试,视觉调试。

4.5

测试反模式Skill TestingAnti-Patterns

这个技能专注于识别和避免软件测试中的常见反模式,如测试模拟行为、在生产代码中添加仅用于测试的方法、不理解依赖关系就进行模拟等。它强调测试真实行为,提倡在测试前理解依赖,并遵循测试驱动开发(TDD)原则,以提高测试质量和代码可靠性。关键词:测试反模式、模拟测试、TDD、软件测试、测试最佳实践、依赖模拟、测试隔离。

4.5

测试质量检查技能Skill TestQualityInspector

本技能提供系统化检查技术,用于验证单元测试和端到端测试是否测试真实行为、提供有意义的覆盖、并能捕获实际缺陷,避免测试覆盖率高的虚假信心。关键词:测试质量、单元测试、端到端测试、QA检查、回归测试、测试覆盖、断言强度。

4.5

测试驱动开发Skill test-driven-development

测试驱动开发(TDD)是一种软件开发方法,通过先写测试代码再写实现代码,遵循RED/GREEN/REFACTOR循环,确保代码质量、防止回归错误,并促进重构。适用于新功能开发、bug修复、重构和行为更改。关键词:测试驱动开发、TDD、软件测试、单元测试、RED/GREEN/REFACTOR、测试优先、代码质量、敏捷开发。

4.5

基于条件的等待Skill Condition-BasedWaiting

此技能用于软件测试领域,通过条件轮询替代随机超时,提高异步测试的可靠性和稳定性。核心应用包括避免竞争条件、时序依赖和不稳定测试行为,关键词包括异步测试、条件轮询、测试可靠性、竞争条件、时序优化和软件测试自动化。

4.5

PM错误报告协议Skill pm-bug-reporting

此技能定义了项目管理中错误报告的标准化流程,通过GitHub问题追踪bug,适用于框架、代理和技能的错误检测和报告。它提供详细指南、模板和示例,帮助团队高效管理和修复问题。关键词:错误报告、GitHub、项目管理、代理、框架bug、技能内容、DevOps、测试。

4.5

系统化调试Skill systematic-debugging

这个技能提供了一种系统化的调试方法,用于在软件开发中诊断和修复错误。它强调先调查根本原因,再实施修复,避免随机更改和引入新问题。关键词包括:调试、系统化、根本原因分析、问题解决、软件测试、错误修复、开发效率、质量控制。