返回介绍

测试 - 介绍

发布于 2020-02-21 15:48:04 字数 939 浏览 997 评论 0 收藏 0

英文原文:http://emberjs.com/guides/testing/

测试是Ember框架及其开发周期中非常核心的部分。

假设需要编写一个提供博客服务的Ember应用。这个应用应该包括userpost模型,并包含登录创建博文这样的交互。这里假定需要对应用进行自动化测试

测试主要分为集成测试单元测试两类:

集成测试

集成测试用于测试用户交互和应用流程。如上所述的博客应用,应该需要如下的集成测试:

  • 用户应该可以通过一个登录窗口进行登录。
  • 用户可以创建一篇博文。
  • 访客没有访问管理面板的权限。

单元测试

单元测试用来测试独立的功能,或者说不需要关心其依赖部分的“单元”。对于博客应用可能的单元测试如下:

  • 用户有角色划分
  • 用户有用户名
  • 用户有由用空格分隔的姓和名组成的全名
  • 博文有标题
  • 博文的标题不能超过50个字符

测试框架

QUnit是本指南的缺省测试框架,不过其他的框架也可以通过第三方的适配器来支持。

贡献

Ember测试指南主要提供关于如何测试Ember应用的最佳实践和示例。如果发现任何错误或者文档可以得到更好的描述,请为此作出贡献

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文