我们正处于一个新的 Web 项目的开始,该项目将使用 JavaScript,尤其是 angularJs。NodeJs 也将被使用。我正在为使用 JavaScript 构建的 Web 项目寻找自动化“E2E 测试”方面的最佳实践。
最大的担忧是测试框架的选择。我们对单元测试不感兴趣,因为这将是开发组织的任务,但是如果我们可以将这些单元测试合并到新的自动化测试框架中,那将是一个加分项。所以问题是“现在测试 JavaScript 的最佳方法是什么?”
出于管理原因加入“报告工具”也将是一个加分项。是否有用于 JavaScript 自动化测试的报告工具?
第三个问题是可能需要使用移动应用程序测试混合场景。例如,用户 A 登录 Web 浏览器并与连接到他的 iPhone 的用户 B 聊天。你怎么能粘合这样的场景?
免费和开源工具是强制性的。