首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laika对流星TDD上的速度

Laika对流星TDD上的速度
EN

Stack Overflow用户
提问于 2014-11-18 08:07:17
回答 1查看 370关注 0票数 2

你好,我是流星上的TDD的新手。

我找到了两个tdd框架,laika和速度。

两者之间有什么区别?

当我用莱卡和速度?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-19 16:06:46

这可能不是一个合适的问题,但我自己也在努力,所以我将分享我的经验和想法。

首先,速度本身并不是一个测试框架。它确实是一个测试框架的框架。它提供统一的报告和执行管理。您不仅使用速度,还使用它支持的测试框架,目前: sanjo:jasmine,mike:mocha和临床:nightwatch。

Arunoda (“Laika”的作者)已经开始从事其他作品(卡迪拉成功的受害者),所以我不认为Laika会继续前进。它不是速度框架中添加的目标(至少由Arunoda添加)。我认为这是个遗憾,因为这是我唯一可以打开的测试框架,我现在使用它来进行有限的集成和客户端测试。我坚信它对幻影的使用比sanjo:jasmine (chrome)或临床:nightwatch (firefox)试图使用真正的浏览器要好得多。我仍然推荐莱卡目前,但我怀疑它会在某一时刻崩溃,不会被迅速修复。

TinyTest正在添加到“速度”中。据我所知,它是面向服务器的,对新用户来说是一个障碍,因为它需要了解和使用通常是更高级的Meteor主题的包。我让它按指示运行,但我从未用过。这主要是因为我倾向于编写尽可能多的特定于Meteor的代码,并使用节点单元进行所有的单元测试。Webstorm有很好的节点单元支持,我已经用它编写了数千个测试。

我还没有得到临床治疗:夜行.低于速度或其他。我试过两次,两次尝试都是在1.0发布之前,所以现在可能会更好,但是文档的状态并不好,团队已经把注意力集中在1.0版本的其他地方。我认为BDD的“描述”语法太冗长了,所以mike:mocha对我不感兴趣。我意识到莱卡也在封面上使用摩卡,但它不需要BDD风格的“描述”语法,而Laika的例子对我来说是非常有意义的。在挣扎于夜手表真正的浏览器方式之后,我完全相信无头幻影是可行的方法,所以我甚至没有尝试过sanjo:jasmine。

尽管目前的速度状态不好,我认为这是前进的道路。它会变得更好,如果我在流星发展的经验在总体上是复制的速度,它将得到更好的速度。作为一名新的Meteor开发人员,我建议您尝试速成。如果失败了,如果您的兴趣主要是服务器端单元测试,那么回到TinyTest。只有当这真的令人沮丧的时候,我才会建议你去接莱卡,然后期待有一天它会停下来。希望,这是足够的道路上的速度情况有了很大的改善。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26989392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档