首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript测试

javascript测试
EN

Stack Overflow用户
提问于 2011-04-21 03:28:37
回答 1查看 298关注 0票数 5

我目前正在开发我的第一个Javascript小项目,它通常是一个驱动Thunderbird扩展的小脚本。因为我是一名Java程序员,所以我喜欢测试我的代码,以便保持代码的可维护性,并检查它是否按预期工作。

我要测试的是一个简单的脚本,它基本上获取一个URI,连接到服务器,下载一个zip文件,最后将其解压缩到文件系统。我没有使用Javascript --“类”,我只是把这2-3个函数组装成一个main函数。

我想模拟服务器,以便测试脚本的行为与不同的服务器响应,损坏的文件等。

现在我的问题是我真的不知道如何在javascript中测试。我试图了解一下可用的测试框架,最后决定我想使用Jasmine,因为它似乎是最成熟的。

我非常熟悉Java的单元测试,并认为自己是一个普通的测试工程师,但我很难接触到整个脚本测试的事情。

有没有人有好的建议怎么做?也许是一个有用的教程或者一个很好的例子?

EN

回答 1

Stack Overflow用户

发布于 2011-04-21 09:28:39

这种方法可能与您在Java中采用的方法相同:模拟获取数据的类/函数。

我假设您使用的是XMLHttpRequest,所以最简单的方法应该是这样:

  • 有一个用data
  • 执行请求和回调的函数提供了一种将其注入到代码中或将其替换为模拟
  • 的方法将数据获取函数替换为模拟函数,该函数只是使用虚拟data

进行回调

我推荐"Test Driven JavaScript Development"这本书作进一步学习。

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

https://stackoverflow.com/questions/5735612

复制
相关文章

相似问题

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