首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用JavaScript进行行为驱动的开发

用JavaScript进行行为驱动的开发
EN

Stack Exchange QA用户
提问于 2011-05-19 10:21:06
回答 3查看 606关注 0票数 7

是否有任何方法和工具来驱动JavaScript的开发。我知道我可以通过像Selenium这样的工具通过UI来实现这一点,但是是否有任何工具可以允许在单元测试级别发生这种情况呢?

理想情况下,我希望为JavaScript行为编写场景,并使用单元测试来证明JavaScript工作正常。

EN

回答 3

Stack Exchange QA用户

回答已采纳

发布于 2011-05-19 12:14:34

茉莉是JavaScript的BDD工具。

票数 5
EN

Stack Exchange QA用户

发布于 2011-05-20 00:15:19

在我目前工作的公司中,我们测试了一些测试框架,最后决定使用茉莉。这就是我们发现的:

  • JsUnit:这是最古老的单元测试框架之一,后来由枢轴实验室维护。但就连他们现在也在用茉莉花。
  • JSpec:这是一个类似于BDD的RSpec单元测试框架。我们不喜欢用它做事情的方式,也不喜欢"expect(cart).to(receive, 'addProduct', 'twice')“中的神奇字符串
  • 茉莉:这也和RSpec一样,是我们发现的更完整、更易于使用和实现的。你一定要试一试。运行它的web服务器(只使用rake jasmine)很容易,而且易于扩展(实现匹配非常容易),这使它成为我们首选的选择。

为了补充这一点,我还建议你看看这些精美的图书馆:

  • node.js
  • PhantomJS
票数 4
EN

Stack Exchange QA用户

发布于 2018-06-15 12:57:03

使用茉莉(BDD测试框架工作)和因果报应 (测试运行程序)。

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

https://sqa.stackexchange.com/questions/699

复制
相关文章

相似问题

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