返回UI 测试手册
React
章节
  • 简介
  • 视觉
  • 组合
  • 交互
  • 可访问性
  • 用户流程
  • 自动化
  • 工作流程
  • 结论

结论

事半功倍

开发者花费 21% 的时间 修复错误。测试通过捕获缺陷和加速调试,帮助减少您必须做的工作量。但是每个新功能都会引入更多需要测试的 UI 和状态。保持高效的唯一方法是实施直观的测试工作流程。

首先将测试用例编写为故事。您可以在 Jest、Chromatic 和 Axe 等测试工具中重复使用它们。研究表明,重用代码可以节省 42-81% 的 开发时间。

在开发过程中,在编码时进行测试,以获得快速反馈循环,并在投入生产之前捕获错误。在生产环境中修复错误的成本要高 10 倍

PR checks for all types of UI testing: visual, interaction, accessibility, composition and user flows

最后,使用 CI 服务器运行所有检查,覆盖整个 UI,以防止意外回归。微软的研究支持的研究表明,通过自动化测试,您可以减少 20.9% 的缺陷

当您的测试通过时,您将有信心您的 UI 没有错误。

我希望将这些学习内容浓缩成实用的工作流程,可以帮助您实施自己的可靠测试策略。让这成为您的起点。

本教程的示例代码

如果您一直在跟随编码,您的存储库和部署的 Storybook 应该如下所示

更多资源

想要了解更多?这里有一些额外的实用资源

  • 可视化测试手册 是一个深入指南,介绍了 UI 外观测试——包含了 BBC、Adobe、Target 等领先工程团队的学习经验。
  • 如何使用 Storybook 测试 UI 详细介绍了如何使用 Storybook 进行 UI 测试。
  • Discord 聊天 让您与 Storybook 社区和维护者取得联系。
  • 博客 展示了最新的版本和功能,以简化您的 UI 开发工作流程。

感谢您与我们一起学习。订阅 Storybook 邮件列表,以便在发布此类有用的文章和指南时收到通知。

这个免费指南对您有帮助吗?发推文表示赞赏,并帮助其他开发者找到它。
✍️ 在 GitHub 上编辑 – 欢迎 PR!
加入社区
6,721位开发者和计数中
为什么为什么选择 Storybook组件驱动的 UI
开源软件
Storybook - Storybook 中文

特别感谢 Netlify CircleCI