测试 Skill技能列表

4.5

Web应用测试Skill webapp-testing

此技能提供了一套工具包,用于使用Playwright自动化测试本地Web应用程序。它支持前端功能验证、UI行为调试、浏览器截图捕获和日志查看,适用于开发人员和测试工程师进行高效Web应用测试。关键词:Playwright、Web测试、自动化测试、前端开发、测试工具、本地测试。

4.5

测试模式Skill testing-patterns

这个技能是关于软件测试的全面模式和方法,涵盖单元测试、集成测试、端到端测试和视觉回归测试,提供测试哲学、框架选择、模拟策略和CI集成的最佳实践。它帮助开发者和测试工程师编写高效、可维护的测试,提升代码质量和软件可靠性。关键词包括:测试模式、单元测试、集成测试、端到端测试、模拟策略、CI/CD、Vitest、Playwright、测试覆盖率。

4.5

实施技能Skill implementation

该技能用于在项目规划后,安全且一致地实施变更,包括测试执行和政策遵循,确保软件质量和项目流程的稳定性。关键词:实施、变更、测试、项目政策、工作流程、安全、一致、软件开发。

4.5

PR屏幕录制演示技能Skill dyad:pr-screencast

该技能自动化生成Pull Request的视觉演示截图,用于展示代码变更的关键功能,并发布到GitHub PR评论中。适用于软件开发和测试流程,提升代码审查效率。关键词:PR演示、屏幕录制、自动化测试、GitHub集成、视觉展示。

4.5

cargo-fuzzSkill cargo-fuzz

这个技能是关于使用 cargo-fuzz 工具进行 Rust 代码的模糊测试。它帮助开发者在 Cargo-based 项目中快速设置模糊测试,集成地址消毒器等安全工具,提高代码质量和安全性。关键词:模糊测试、Rust、Cargo、libFuzzer、安全测试、软件测试、漏洞挖掘。

4.5

测试策略Skill testing-strategies

这个技能涵盖多种软件测试策略,用于确保代码质量和系统可靠性。它包括合同测试以验证服务间API兼容性、快照测试用于UI输出一致性、基于属性的测试检查算法行为等。关键词:测试策略、合同测试、快照测试、软件测试、质量保证、测试组织、变异测试、基于属性测试。

4.5

自定义Clippy开发Skill clippy-custom

此技能用于开发自定义Clippy lints、实现lint passes和为Clippy项目贡献代码,以维护和提升Rust代码质量与标准。关键词:Clippy,Rust,代码检查,lint开发,贡献,代码标准,Rust开发工具。

4.5

端到端测试模式Skill e2e-testing-patterns

本技能专注于使用Playwright和Cypress工具进行端到端测试,帮助构建可靠、快速和可维护的测试套件,确保软件质量,捕捉bug、提升部署信心。适用于自动化测试、调试不稳定测试、建立测试标准等场景。关键词:端到端测试、Playwright、Cypress、测试自动化、CI/CD、不稳定测试、测试套件。

4.5

规范验证Skill validate

这个技能用于自动验证软件规范是否符合预设的模式和质量规则,通过检查模式合规性、EARS格式、验收标准以及计算INVEST分数,确保规范的质量和一致性。关键词:规范验证、模式验证、质量评估、自动化测试、软件开发、测试、EARS模式、INVEST评分。

4.5

Playwright调试Skill playwright-debugging

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

4.5

系统调试框架Skill debugging

该技能提供了一套系统化的调试方法,用于在软件开发中查找和修复bug,包括根因分析、防御性验证和验证流程,旨在提高调试效率和准确性,减少试错时间。关键词:调试、系统化、bug修复、根因分析、验证、软件开发、测试、高效调试。

4.5

seleniumSkill selenium

Selenium技能提供全面的Web浏览器自动化解决方案,包括Selenium WebDriver的使用指南,涵盖元素定位、等待机制和测试框架,适用于自动化测试、Web数据抓取和自动化Web交互。关键词:Selenium, WebDriver, 浏览器自动化, 自动化测试, 元素定位, 测试框架。