入门指南 获取Ember 概念 对象模型 应用 模板 路由 组件 控制器 模型 视图 枚举 测式 配置Ember.js COOKBOOK 理解Ember.js

发布于 2015-08-18 16:25:57 | 254 次阅读 | 评论: 0 | 来源: 网络整理

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

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

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

集成测试

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

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

单元测试

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

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

测试框架

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

贡献

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

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务