上一篇
(11875期)Buy Anything – 对话式安全购物,一键下单Amazon与Shopify
下一篇
(11873期)Mog – Microsoft 365 全栈命令行管家
系统化测试与调试专家 JavaScript/TypeScript 测试专家,提供系统化测试方法、调试技巧和覆盖率分析工具,覆盖单元测试、集成测试到 E2E 测试全流程。 使用说明 核心能力评估 Test Specialist 是一套面向 JavaScript/TypeScript 生态的综合性测试技能,核心定位在于系统化测试方法论与工程化质量保障。其覆盖范围从单元测试的 AAA 模式(Arrange-Act-Assert)到 Playwright/Cypress 端到端测试,再到安全漏洞、性能问题的主动识别,形成较为完整的测试闭环。 显著优点 方法论体系完整:提供了可复用的决策树(Decision Tree),明确区分 TDD 场景、Bug 修复场景和覆盖率提升场景的应对策略,降低团队认知成本 实战导向的代码示例:涵盖竞态条件测试、XSS/SQL 注入防护测试、浮点精度测试等真实痛点,而非停留在基础语法演示 工程化工具链集成:配套 Python 脚本(finduntestedcode.py、analyze_coverage.py)实现覆盖率缺口自动化识别,弥补 Jest 原生报告的信息密度不足 安全与性能测试前置:将传统 QA 后置的安全扫描和性能压测左移至开发阶段,符合 DevSecOps 理念 潜在局限 框架绑定较深:示例代码高度依赖 Jest/Vitest + Testing Library 生态,对 Mocha/Jasmine 用户存在迁移成本 Python 脚本依赖:覆盖率分析工具需 Python 3 环境,在纯 Node.js 项目中引入额外运行时依赖 E2E 深度有限:Playwright/Cypress 示例偏基础流程,未涉及复杂场景如同步等待策略、视觉回归测试或并行执行优化 Mock 策略留白:虽然提及 MSW,但缺乏微服务架构下的契约测试(Pact)或服务虚拟化深入指导 适合人群 需建立测试规范的中小型前端团队 从 QA 转向测试左移的全栈开发者 面临覆盖率考核压力、需快速定位测试盲区的工程效能团队 常规风险 过度测试风险:80%+ 覆盖率目标可能导致团队为数字而测试,产生大量无业务价值的桩代码 测试维护成本:参数化测试和 DRY 原则若过度抽象,可能降低测试可读性,反而增加调试难度 Python 脚本安全性:finduntestedcode.py 若处理不可信路径输入,存在路径遍历风险(尽管当前仅用于本地开发) 来源可信度 基于行业通用测试实践(TDD、AAA 模式、Testing Library 理念)构建,无特定商业产品背书,属于经验模式总结。 原始说明 This skill should be used when writing test cases, fixing bugs, analyzing code for potential issues, or improving test coverage for JavaScript/TypeScript applications. Use this for unit tests, integration tests, end-to-end tests, debugging runtime errors, logic bugs, performance issues, security vulnerabilities, and systematic code analysis.
系统化测试与调试专家
JavaScript/TypeScript 测试专家,提供系统化测试方法、调试技巧和覆盖率分析工具,覆盖单元测试、集成测试到 E2E 测试全流程。
Test Specialist 是一套面向 JavaScript/TypeScript 生态的综合性测试技能,核心定位在于系统化测试方法论与工程化质量保障。其覆盖范围从单元测试的 AAA 模式(Arrange-Act-Assert)到 Playwright/Cypress 端到端测试,再到安全漏洞、性能问题的主动识别,形成较为完整的测试闭环。
finduntestedcode.py、analyze_coverage.py)实现覆盖率缺口自动化识别,弥补 Jest 原生报告的信息密度不足finduntestedcode.py 若处理不可信路径输入,存在路径遍历风险(尽管当前仅用于本地开发)基于行业通用测试实践(TDD、AAA 模式、Testing Library 理念)构建,无特定商业产品背书,属于经验模式总结。
This skill should be used when writing test cases, fixing bugs, analyzing code for potential issues, or improving test coverage for JavaScript/TypeScript applications. Use this for unit tests, integration tests, end-to-end tests, debugging runtime errors, logic bugs, performance issues, security vulnerabilities, and systematic code analysis.
本站提供的资源转载自国内外各大媒体和网络,仅供试玩体验;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该游戏内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。
上一篇
(11875期)Buy Anything – 对话式安全购物,一键下单Amazon与Shopify
下一篇
(11873期)Mog – Microsoft 365 全栈命令行管家
还没有玩家留言,来抢沙发吧~
登录后即可发表你的资源评测、评分,与其他玩家交流