我们正在开发一个新的web项目,它将使用JavaScript,特别是angularJs。 NodeJs也将被使用。我正在寻找使用JavaScript构建的Web项目的“E2E测试”自动化方面的最佳实践。Javascript的测试框架
最大的问题是选择测试框架。我们对单元测试不感兴趣,因为这对于开发组织来说是一项任务,但是如果我们可以将这些单元测试合并到新的自动化测试框架中,那将是一个好的选择。所以问题是“现在测试JavaScript的最佳方式是什么?”
由于管理原因,纳入“报告工具”也是一个优点。有没有用于JavaScript自动化测试的报告工具?
第三个问题是可能需要使用移动应用程序测试混合场景。例如,用户A登录到Web浏览器,并与和他的iPhone连接的用户B聊天。你如何粘贴这样的场景?
自由和开放源代码工具是强制性的。
角移动端到端测试他们的新项目量角器。 –
量角器仅与Angular应用程序耦合。 Karma不是,而且仍然非常可行。所以每个人都有优点和缺点。留给OP做出他/她的判断,而不是用简单的downvote来执行你自己的判断。我提供的信息没有错,更不用说“极其潦草”或“危险地不正确”。所以你应该扩大你的技术知识,并在downvoting之前学习社区规则:http://stackoverflow.com/help/privileges/vote-down。 – Vidya
海报明确提到了AngularJS。 AngularJS的文档特别说明了这一点(http://docs.angularjs.org/guide/dev_guide.e2e-testing顶部以粗体显示)。 @ tennisgent的答案是更正确的,所以我投了赞成票并低估了你的答案。我看到它的方式,你的回答是不正确的。更新它,我将删除downvote。最后,我不确定我的技术知识如何影响我在这种情况下的倒退。 –