Install any skill in seconds. Free to start, no credit card required.
Get Started Free →shinpr/integration-e2e-testing
Integration and E2E test design principles, ROI calculation, test skeleton specification, and review criteria.
Passed 21 of 23 test cases with the skill, and 11 of 23 without it.
and 19 more in the full report
12 fixed9 passed either way0 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
请列出进程内集成测试、浏览器端 Fixture 测试和跨服务端到端测试分别对应的标准文件后缀名。
| Checked | Without skill | With skill |
|---|---|---|
| Specifies *.int.test.ts for integration tests. | Missed | Passed |
| Uses fixture-e2e in file names for deterministic UI tests. | Missed | Passed |
| Uses service-e2e in file names for full system integration tests. | Missed | Passed |
The instructions your model reads when the skill loads.
| 测试类型 | 目的 | 范围 | 外部依赖 | 文件格式 | 实现时机 |
|---|---|---|---|---|---|
| Integration | 验证组件间进程内交互 | 部分系统集成(进程内模块;对于 UI 组件,React/TS 使用 RTL+MSW) | 已 Mock 或进程内 | *.int.test.ts | 与实现同步创建 |
| fixture-e2e | 使用确定性 fixture 验证浏览器行为 | 使用 mock 后端/fixture 驱动状态的完整 UI 流程 | 仅 Mock/fixture — 无实际运行的服务 | *.fixture-e2e.test.ts | 与 UI 功能同步创建 |
| service-integration-e2e | 验证只有运行中的技术栈才能暴露的契约 | 跨服务的完整系统 | 实际运行的本地服务或服务级桩(stub) | *.service-e2e.test.ts | 在所需服务就绪后执行 |
Lane 选择(仅限 E2E):
从已接受的证明义务出发,将每项义务分配给能暴露其失败的最低成本边界,去除重复覆盖,并保留能覆盖每个剩余独立失败的最小测试集。让这些义务决定测试数量。一个功能在某个测试通道中可以合理地产生零项测试。
一个集成/E2E 候选项需陈述:
将可在隔离环境中观测到的行为路由至单元/组件验证。若受控环境不可用,将其记录为 service-integration-e2e 的证明前提条件。
test cases passed, vs 11 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.