测试 Skill技能列表

4.5

Jest测试技能Skill JestTesting

Jest测试技能是一个专注于JavaScript和TypeScript代码质量保障的专业工具集。它提供全面的单元测试、快照测试、覆盖率分析和React组件测试能力,帮助开发者构建可靠的自动化测试套件,确保代码在持续集成和交付流程中的稳定性。关键词:Jest测试框架,JavaScript单元测试,TypeScript测试,React Testing Library,测试覆盖率,自动化测试,CI/CD集成。

4.5

JUnit基础技能Skill junit-fundamentals

这个技能用于掌握JUnit基础知识,包括注解、断言和测试生命周期,适用于Java测试开发。提供安装、配置、代码示例和最佳实践,帮助学习JUnit的核心概念和高级用法。关键词:JUnit, Java测试, 单元测试, 测试框架, 注解, 断言, 测试生命周期, Java开发, 软件测试, 自动化测试。

4.5

移动测试框架Skill MobileTestingFrameworks

这项技能提供了全面的移动测试框架专业知识,支持端到端、原生和跨平台测试。

4.5

变异测试Skill mutation-testing

变异测试是一种通过引入代码变异来评估测试套件质量的技术,帮助识别测试覆盖率不足或测试质量不高的区域。

4.5

浏览器截图测试Skill browser-testing-with-screenshots

这是一个用于自动化Web应用程序UI测试的技能,通过连接Chrome DevTools协议实现浏览器导航、元素交互和截图捕获。它结合了自动化脚本和人工元素选择,专门用于视觉验证、UI功能测试和测试文档生成。关键词:浏览器自动化测试、UI视觉验证、Chrome DevTools、截图测试、Web应用测试、元素选择、测试自动化、视觉回归测试。

4.5

CLI端到端测试框架Skill cli-e2e-test-harness

这是一个用于为命令行界面(CLI)应用程序搭建端到端(E2E)自动化测试框架的技能。它提供了进程生成、输出捕获和断言验证的核心功能,帮助开发者高效地进行CLI工具的集成测试和质量保障。关键词:CLI测试、端到端测试、自动化测试、Node.js、进程生成、测试框架、集成测试、断言验证。

4.5

性能Skill performance

这是一个全面的性能工程技能,专注于软件应用的性能分析、优化与测试。它提供从识别瓶颈、优化代码、进行负载/压力测试到设置监控的全套解决方案。特别适用于前端(如React优化、核心Web指标)、后端(如API、数据库查询优化)和全栈应用的性能提升。关键词包括:性能分析、性能优化、负载测试、压力测试、React性能优化、数据库优化、内存泄漏、核心Web指标、容量规划、性能监控。

4.5

Checkstyle自定义检查开发Skill checkstyle-custom

这个技能专注于开发和定制Checkstyle工具,用于实施Java项目的代码质量标准。它包括自定义检查、过滤器配置、插件集成、最佳实践和故障排除,适用于代码测试、质量保证和持续集成。关键词:Checkstyle、Java、代码质量、自定义检查、插件集成、测试、CI/CD。

4.5

Vitest测试技能-主参考Skill vitest-testing

AI友好的Vitest全面测试指南,包含实用模式和行为驱动开发,旨在提高代码的可测试性和测试质量。

4.5

SMT求解器接口Skill smt-solver-interface

SMT 求解器接口技能用于与SMT(Satisfiability Modulo Theories)求解器交互,实现程序正确性验证、约束求解、自动定理证明等功能。关键词:SMT求解器、程序验证、自动推理、Z3、约束编码。

4.5

属性测试Skill property-based-testing

属性测试是一种软件测试方法,通过自动生成广泛的测试用例来验证代码是否满足特定的属性或不变量,有助于发现边缘情况和潜在的错误。

4.5

严厉代码评审Skill codereview-roasted

这个技能提供基于Linus Torvalds工程哲学的严厉代码评审,专注于数据结构选择、代码简化、实用问题分析和破坏性风险防范。适用于开发团队进行代码质量保证和设计评审,提升软件稳健性。关键词:代码评审、数据结构、简单性、实用主义、工程基础、软件测试、Linus Torvalds风格。