Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在maven webapp/liftweb项目中,什么是单元测试javascript的好工具?_Javascript_Unit Testing_Maven 2_Web Applications_Lift - Fatal编程技术网

在maven webapp/liftweb项目中,什么是单元测试javascript的好工具?

在maven webapp/liftweb项目中,什么是单元测试javascript的好工具?,javascript,unit-testing,maven-2,web-applications,lift,Javascript,Unit Testing,Maven 2,Web Applications,Lift,我想对嵌入在liftweb项目的webapp部分的javascript进行单元测试。Liftweb是maven webapp原型的子集,所以我的问题也适用于该框架 所谓“好”,我的意思是测试可以集成到maven自动化测试中 我知道不同的浏览器支持不同版本的ecmascript,所以我可以使用一个测试解决方案,将其自身限制为一个特定版本。可能有助于JavaScript测试。我喜欢测试JavaScript。我不知道它与maven测试自动化工具配合得有多好。我知道您可以以一种对自动构建更友好的格式提取

我想对嵌入在liftweb项目的webapp部分的javascript进行单元测试。Liftweb是maven webapp原型的子集,所以我的问题也适用于该框架

所谓“好”,我的意思是测试可以集成到maven自动化测试中

我知道不同的浏览器支持不同版本的ecmascript,所以我可以使用一个测试解决方案,将其自身限制为一个特定版本。

可能有助于JavaScript测试。

我喜欢测试JavaScript。我不知道它与maven测试自动化工具配合得有多好。我知道您可以以一种对自动构建更友好的格式提取测试结果


我见过的将javascript与其他形式的自动测试结合在一起的典型解决方案使用了类似或/的工具来启动浏览器并执行测试。当然,如果您想以自动化的方式针对多个浏览器测试javascript,也有办法,但我同样不确定与其他自动化测试系统集成的功能是什么。

在测试javascript应用程序时,您可能会发现一些有用的东西:

  • 昆特
  • Env.js

这似乎是在src/main/javascript下测试javascript,而不是在src/main/webapp下。这容易更改吗?@Fred根据上面的链接,默认的源目录似乎是
${basedir}/src/main/webapp/js