我们正在评估使用 SVG 和 Canvas 等 HTML5 技术的图形 JavaScript 应用程序的未来工作。一个大问题(与所有以 UI 为中心的应用程序一样)是如何为所有功能编写测试。如果我们只能测试 JavaScript 逻辑是不够的,但我们还需要知道接口是否正常工作。
所以我们至少需要像 Selenium 这样的东西,它使我们能够与 SVG/Canvas 进行交互。另外,当然,必须有某种框架来为绘图背后的逻辑编写普通的单元测试。它应该可以免费使用。
有类似的东西吗?此外,由于我们以前根本没有测试此类软件的经验,因此我们将不胜感激如何解决我们的问题以及通常如何完成的任何提示。我相信,我们不是第一个考虑这个问题的人。
提前致谢!