测试 Skill技能列表
Jest测试框架专家Skill jest-testing
提供Jest测试框架的深入知识和最佳实践,涵盖配置、匹配器、模拟、快照测试等方面,专注于JavaScript和TypeScript应用的测试。
测试驱动开发Skill test-driven-development
测试驱动开发是一种软件开发方法,强调先编写测试代码以验证预期行为,然后编写足够的生产代码以通过测试,最后进行重构以优化代码结构。这种方法有助于提高代码质量和可维护性,确保代码变更的正确性。
Playwright测试专家Skill playwright-testing
Playwright测试框架专家,精通浏览器自动化、选择器、页面对象和端到端测试的最佳实践。
根本原因分析Skill root-cause-analysis
根本原因分析是一种系统性方法,用于识别失败的根本原因,以实现永久性解决方案并防止问题再次发生。
TAPExplorerSkill tap-explorer
系统化代码分析工具,通过攻击树与修剪方法论,优化解决方案/测试向量的探索,提高代码安全性和效率。
TDD指南Skill tdd-guide
TDD指南是一个全面的测试驱动开发技能,提供智能测试生成、覆盖率分析、框架集成和跨多种语言及测试框架的TDD工作流程指导,旨在提升工程团队的代码质量和测试效率。
技能测试器Skill skill-tester
技能测试器是一个用于自动化验证、测试和评分技能质量的工具,确保技能满足BASIC、STANDARD和POWERFUL层级分类的严格标准。关键词:自动化验证、测试、评分、技能质量、质量保证。
浏览器自动化代理Skill agent-browser
浏览器自动化代理技能用于自动化Web浏览器交互,支持Web测试、表单填写、屏幕截图和数据提取。它是一个强大的工具,适用于Web应用测试、自动化脚本编写和数据抓取任务。关键词:浏览器自动化、Web测试、数据提取、自动化工具、软件测试、Selenium替代。
Cucumber步进定义技能Skill cucumber-step-definitions
这个技能涉及编写Cucumber测试框架中的步进定义代码,用于自动化测试和BDD(行为驱动开发),实现Gherkin场景与测试脚本的绑定。关键词包括Cucumber、步进定义、测试自动化、BDD、Gherkin、JavaScript、Java、Ruby、钩子、World上下文。
双模拟检查器Skill bisimulation-checker
双模拟检查器是用于验证进程演算中双模拟等价的工具,支持强双模拟和弱双模拟。通过算法如分区细化,高效检查并发系统的语义等价,应用于编译器优化验证、协议验证、进程等价证明等场景。关键词:双模拟、进程演算、等价验证、并发系统、形式验证、分区细化、强双模拟、弱双模拟、编译器优化、协议验证。
测试模式Skill testing-patterns
测试模式是一种软件测试技能,用于通过依赖注入、测试替身、安全重构等技术有效测试代码。它帮助开发者在没有测试的情况下安全修改代码,添加测试到现有代码,并通过特征化测试理解不熟悉的代码。关键词:测试模式、依赖注入、测试替身、安全重构、特征化测试、软件测试。
代码审查Skill code-review
代码审查技能用于确保代码质量、安全、性能和可维护性,通过系统化的清单和流程进行自动化审查,提升软件开发的整体水平和团队协作效率。关键词:代码审查、安全审查、性能优化、可维护性、代码质量、软件开发、自动化测试、代码检查。