测试 Skill技能列表
回归测试Skill regression-testing
该技能专注于战略性回归测试,通过测试选择、影响分析和持续回归管理,确保代码更改不会破坏现有功能,优化测试执行效率,适用于CI/CD环境。关键词包括回归测试、测试选择、影响分析、CI/CD、自动化测试、风险管理、软件测试、持续集成。
浏览器截图测试Skill browser-testing-with-screenshots
这是一个用于自动化Web应用程序UI测试的技能,通过连接Chrome DevTools协议实现浏览器导航、元素交互和截图捕获。它结合了自动化脚本和人工元素选择,专门用于视觉验证、UI功能测试和测试文档生成。关键词:浏览器自动化测试、UI视觉验证、Chrome DevTools、截图测试、Web应用测试、元素选择、测试自动化、视觉回归测试。
截图对比Skill screenshot-comparison
截图对比技能是一个专业的视觉回归测试工具,用于通过自动化截图捕获和像素级差异分析来检测UI界面变化。该技能支持跨不同视口的响应式测试、基线管理、组件级验证,并能生成可视化差异报告,帮助开发团队确保Web应用和组件库在迭代更新过程中的视觉一致性。主要功能包括:像素差异比较、响应式截图、基线管理、组件测试、CI/CD集成。关键词:视觉回归测试、UI测试自动化、截图对比、像素差异分析、响应式测试、基线管理、组件测试、Playwright、Puppeteer、前端测试。
测试生成Skill test-generation
这个技能用于自动生成软件测试,基于测试驱动开发(TDD)原则,遵循项目测试标准,提高代码质量和测试覆盖率。它支持多种测试行为,包括正面和负面测试,并使用AAA模式进行测试实施,帮助开发者高效进行自动化测试和错误预防。关键词:测试生成、TDD、自动化测试、软件测试、测试覆盖、AAA模式、vitest、JWT验证、中间件测试。
Qt无障碍审计工具Skill qt-widget-accessibility-audit
Qt无障碍审计工具是一款专门用于检测和评估Qt应用程序无障碍合规性的专业技能。该工具通过检查QAccessible接口实现、键盘导航支持、屏幕阅读器兼容性、颜色对比度、文本缩放等关键指标,确保应用程序符合WCAG无障碍标准。适用于Qt Widget和Qt Quick应用开发,帮助开发者创建对残障用户友好的软件产品。关键词:Qt无障碍审计、WCAG合规、屏幕阅读器兼容、键盘导航测试、QAccessible接口、无障碍开发工具、Qt应用程序测试、残障用户支持、软件无障碍性、Qt开发审计。
浏览器导航Skill browser-navigate
浏览器导航技能用于自动化测试和网页交互中导航到指定URL,支持浏览器自动启动和页面加载等待,是浏览器自动化流程的基础步骤。关键词:浏览器导航、网页自动化、自动化测试、浏览器交互、网页加载。
完成前验证Skill verification-before-completion
这是一个软件开发质量保证技能,强调在声称任务完成前必须进行严格验证。核心是“证据优先”原则,要求运行完整的验证命令(如测试、构建、代码检查),检查输出结果(如零失败、退出代码为零),并基于确凿证据才能做出完成声明。适用于防止虚假完成、确保代码质量、维护开发诚信,是敏捷开发、持续集成和DevOps流程中的关键实践。关键词:软件测试,代码验证,质量保证,持续集成,DevOps,TDD,回归测试,构建验证,完成标准,证据驱动开发。
代码可读性分析工具Skill code-analysis
代码可读性检查器,用于分析代码是否对非开发者(如经理、新成员)清晰易懂。检查内容包括变量命名、注释质量、文档完整性和注释比例,帮助提升代码可维护性和团队协作效率。关键词:代码可读性、代码分析、代码审查、代码质量、非开发者理解、代码注释、命名规范、Python工具、代码维护、团队协作。
端到端测试专家Skill e2e
端到端测试专家技能,专注于运行、调试和修复端到端测试。核心功能包括识别和修复不稳定测试(如竞态条件、选择器问题)、更新过时测试以匹配当前实现、以及根据规范修复代码缺陷。强调遵循测试最佳实践,如避免任意延迟、使用稳健的定位器、基于规范进行缺陷验证,并确保修复有单元测试支持。适用于软件测试、质量保证和DevOps流程。关键词:端到端测试,E2E测试,测试自动化,Playwright,测试修复,不稳定测试,测试分类,测试工作流,质量保证,软件测试。
创建单元测试Skill create-unit-test
这是一个用于指导在Android项目中创建和运行单元测试的规范指南。它详细说明了从分析代码、规划测试用例、设置测试文件(使用Robolectric和Kotlin)、编写测试方法到运行和调试测试的完整工作流程。关键词包括:单元测试、Android测试、Robolectric、Kotlin、测试驱动开发、Gradle、测试用例设计、测试自动化、软件质量保证。
测试数据生成器Skill test-data-generator
测试数据生成器是一种用于软件测试的技能,专注于创建和管理测试数据、模拟对象和测试夹具。它支持单元测试和集成测试,通过生成随机数据、使用工厂函数、构建器模式、模拟API响应和数据库记录等方式,提高测试效率和可靠性。关键词:测试数据生成、模拟数据、测试夹具、单元测试、集成测试、软件测试、数据模拟、工厂函数、构建器模式。
BDD场景编写Skill bdd-scenarios
BDD场景编写技能用于帮助团队编写清晰、可维护的行为驱动开发(BDD)场景,以定义系统行为、设置验收标准、识别边缘案例,并提升测试覆盖率。关键词:BDD、场景编写、验收标准、测试用例、行为规范、软件开发、团队沟通。