正在打开每日关注
正在打开每日关注
以录制、变更证据和状态画布,把端到端测试变成可回放、可比较的视觉工作流。
some more explorations on software testing - overview of runs page w/ recording, o11y sidebar, embedded data of what changed - 'play all tests' view to watch many at the same time - 'states' w/ a captured frame of all the loading, error, success states in the app https://t.co/4oGzBK4fVq
是什么 这是一组把软件测试重新包装成可观看、可探索产品体验的界面探索。运行详情页将浏览器录制、时间线、测试场景、可观测性事件和“发生了什么变化”放在同一上下文中;Canvas/States 视图则把不同路由与加载、错误、成功等状态铺开,形成应用状态地图。
核心设计 它的关键不是增加测试断言,而是降低理解测试结果的成本:录像帮助复现行为,右侧日志提供网络与数据库证据,时间线把两者对齐,多测试回放支持批量审查,状态画布则让遗漏的 UI 状态变得可见。组织成员、角色切换、邀请和删除等流程说明这种方法适合覆盖完整用户旅程。
关键洞察 测试产物可以同时服务开发、设计和评审。它既是失败诊断工具,也是交互状态目录,接近“从第一原则构建 Storybook”的方向:先捕获真实应用状态,再以可浏览的方式组织它们。
边界与风险 录像和截图不能证明业务语义正确,也可能因数据、权限或环境差异产生噪声;“Play all”会增加资源消耗,状态数量增长后还需要筛选、去重、稳定 diff 和敏感信息脱敏。状态画布应补充真实断言与后端验证,而不能替代它们。