测试 Skill技能列表
Erlang/Elixir代码类型分析技能Skill dialyzer-analysis
该技能专注于使用 Dialyzer 工具对 Erlang 和 Elixir 代码进行静态类型分析、警告检测和修复,提升代码质量和开发效率,适用于软件测试和代码优化场景。关键词:Dialyzer、类型分析、Erlang、Elixir、静态分析、代码警告、软件测试、编程工具。
测试反模式防范技能Skill testing-anti-patterns
这个技能用于识别和避免软件测试中的常见反模式,如测试模拟行为、在生成代码中添加测试专用方法等。它帮助开发者遵循测试驱动开发(TDD)原则,提高测试质量,确保代码可靠性。关键词:软件测试、反模式、模拟、TDD、代码质量、测试策略、模拟隔离、测试优化。
django-tddSkill django-tdd
本文介绍了如何使用测试驱动开发(TDD)方法论在Django框架中进行应用开发和测试,涵盖了使用pytest、factory_boy和Django REST Framework进行模型、视图、序列化器和API测试的策略。
验证循环Skill verification-loop
验证循环是一个全面的代码质量验证系统,用于在代码更改后执行构建、类型检查、代码规范检查、测试和安全扫描,确保代码质量并准备提交。关键词:代码质量验证、构建检查、类型检查、代码规范、测试覆盖、安全扫描、DevOps、持续集成。
并行代理调度Skill dispatching-parallel-agents
这个技能用于在软件开发和测试中,当面对多个独立任务或故障时,调度并行代理同时进行调查和处理,以提高效率和节省时间。适用于测试文件失败、子系统故障等独立问题域,实现并发故障调查和并行任务处理。关键词:并行代理、故障调查、独立任务、效率优化、软件测试、并发处理、代理调度、调试优化。
Bug诊断与根因分析技能Skill bug-diagnose-and-root-cause-and-fix
这是一个用于系统性诊断和修复软件Bug的专业技能。当遇到程序报错、异常行为、性能问题或功能故障时,它能提供从信息收集、代码审查、根因分析到方案制定的全流程指导。技能会输出包含具体代码位置引用、详细修复步骤和注意事项的诊断报告,帮助开发者高效定位和解决问题。关键词:Bug诊断、根因分析、代码审查、故障排查、修复方案、软件调试、错误定位、开发运维。
测试自动化Skill test-auto
这个技能专注于测试自动化,帮助创建全面的测试套件,包括单元测试、集成测试和端到端测试,遵循测试金字塔原则。适用于设置测试、提高代码覆盖率、重构前测试、以及实现CI/CD测试管道。关键词:测试自动化、单元测试、集成测试、端到端测试、测试金字塔、CI/CD。
Quarto与BeamerQA审计工作流程Skill qa-quarto
这个技能用于通过迭代的审计和修复流程,自动化确保 Quarto 幻灯片质量达到或超过 Beamer PDF 基准,适用于教育、演示材料的质量保证,涉及自动化测试、内容完整性检查和视觉保真度验证。关键词:Quarto, Beamer, 质量保证, 审计工作流程, 幻灯片自动化测试, 迭代修复, 视觉回归测试
根因追踪Skill root-cause-tracing
根因追踪是一种软件开发技能,用于在错误发生时通过系统性地追溯调用堆栈和数据源来识别问题的根本原因,提高代码质量和调试效率。关键词:根因追踪、错误调试、bug追踪、代码质量、软件测试、堆栈跟踪、仪器化。
属性测试Skill property-based-testing
属性测试是一种软件测试方法,通过自动生成广泛的测试用例来验证代码是否满足特定的属性或不变量,有助于发现边缘情况和潜在的错误。
ESLint规则Skill eslint-rules
这个技能是关于掌握ESLint内置规则的,包括规则配置、严重性级别和禁用策略。它全面涵盖了ESLint从安装到高级使用的各个方面,旨在提升JavaScript代码质量和开发效率。关键词:ESLint,规则配置,代码质量,JavaScript开发,静态代码分析,代码规范,代码检查,开发工具,前端测试。
浏览器自动化专家Skill BrowserAutomationExpert
浏览器自动化专家技能专注于使用 Puppeteer、Playwright 和 Python 脚本进行网页自动化、数据抓取和 UI 测试,适用于网页截图、内容抓取和自动化测试场景,提升效率并支持实时交互。关键词:浏览器自动化、网页测试、Puppeteer、Playwright、Python、数据抓取、UI 测试、自动化脚本。