测试 Skill技能列表

4.5

桌面查找元素Skill desktop-find-element

这是一个桌面UI元素查找技能,用于定位按钮、菜单、图标等桌面UI组件,优先使用UIAutomation实现快速准确的元素识别,失败时采用视觉识别作为后备方案。支持多种目标格式,如自然语言描述、名称、ID和类型,适用于自动化测试、UI交互和验证场景,提升桌面应用程序的自动化效率。关键词:桌面UI元素查找、UIAutomation、视觉识别、自动化测试、UI自动化。

4.5

技能写作与测试指南Skill writing-skills

此技能用于应用测试驱动开发(TDD)方法来创建和验证技能文档,通过子代理测试确保文档质量,适用于软件开发、人工智能等领域的技能写作和测试。关键词:TDD、测试驱动开发、技能文档、子代理测试、文档质量、SEO搜索。

4.5

技能撰写Skill writing-skills

这个技能用于指导如何应用测试驱动开发(TDD)到过程文档中,通过创建、编辑和验证技能,使用子代理进行压力测试,迭代直到技能无懈可击。关键词包括:TDD、技能撰写、测试驱动开发、文档、子代理、理性化、压力场景。

4.5

极致QA循环工作流程Skill ultraqa

UltraQA技能是一个自动化质量保证循环工作流程,用于执行测试、构建、lint检查等任务,通过循环测试、诊断和修复,确保软件质量达到目标。关键词:QA自动化、测试循环、DevOps、软件测试、持续集成、质量保证。

4.5

AXeiOS模拟器自动化工具Skill axe-ios-simulator

AXe iOS模拟器自动化工具是一个命令行工具,用于通过Apple可访问性API和HID自动化iOS模拟器交互。它支持触摸手势模拟、文本输入、硬件按钮控制、屏幕截图、视频录制和可访问性元素检查,适用于iOS应用UI测试、自动化脚本编写、截图/视频捕获和可访问性测试任务。关键词:iOS模拟器自动化、UI测试、触摸手势、屏幕录制、可访问性测试、移动开发工具。

4.5

完成前验证Skill verification-before-completion

这个技能用于在软件开发过程中强制要求在声称任务完成前进行验证,强调证据先行的原则,确保代码质量和防止错误声明。关键词:验证、质量保证、测试、软件开发、调试、诚实、证据、完成声明、验证命令。

4.5

测试覆盖率分析器Skill test-coverage-analyzer

测试覆盖率分析器是一种技能,用于分析代码测试覆盖率报告,识别测试漏洞,并根据业务优先级推荐测试改进计划,以提升软件质量。关键词:测试覆盖率、代码测试、漏洞识别、优先级分析、软件质量、测试优化、覆盖率指标、测试策略。

4.5

AI工厂修复Skill ai-factory.fix

这个技能用于自动化修复代码库中的bug,支持立即修复或先计划后修复模式,强制添加日志记录并建议测试覆盖,帮助开发者高效调试、防止回归错误,适用于AI驱动开发环境。关键词:代码修复、bug调试、AI工厂、自动化、日志记录、测试覆盖。

4.5

测试数据生成器Skill test-data-generator

测试数据生成器是一种用于软件测试的技能,专注于创建和管理测试数据、模拟对象和测试夹具。它支持单元测试和集成测试,通过生成随机数据、使用工厂函数、构建器模式、模拟API响应和数据库记录等方式,提高测试效率和可靠性。关键词:测试数据生成、模拟数据、测试夹具、单元测试、集成测试、软件测试、数据模拟、工厂函数、构建器模式。

4.5

突变测试Skill mutation-testing

突变测试是一种软件测试技术,用于验证测试用例的有效性,通过自动引入代码突变来检测弱测试,提高测试覆盖率和软件质量。关键词:突变测试、代码变异、测试评估、软件测试、测试覆盖率。

4.5

Pythonpytest测试模式Skill python-pytest-patterns

本技能是关于Python pytest测试框架的实用指南与最佳实践集合。它详细介绍了如何利用pytest进行高效的单元测试和集成测试,核心内容包括:测试夹具(Fixture)的创建与管理、参数化测试用例、异常断言、自定义标记器、模拟与打桩、以及通过conftest.py共享测试配置。同时涵盖了测试覆盖率分析、异步测试、属性测试等高级主题,并提供了命令行快速参考和常用配置模板。适用于希望提升Python代码测试质量和效率的开发者、测试工程师和DevOps人员。 关键词:Python测试,pytest教程,单元测试,测试夹具,参数化测试,模拟测试,测试覆盖率,自动化测试,软件测试,Python开发

4.5

QE覆盖分析Skill "QECoverageAnalysis"

QE覆盖分析技能用于检测软件测试中的覆盖差距,使用O(log n)次线性算法提高效率,结合风险加权分析评估代码风险,并智能优先级排序测试工作,以优化软件质量。关键词:测试覆盖、风险分析、优先级排序、代码质量、QE覆盖。