我们很高兴地宣布,DevExpress已经发布了TestCafe的核心库 — 我们的自动化浏览器测试工具 — 作为node.js的开源框架。 现在开源社区的每个人都可以从我们为商业版本开发的技术中受益。
问题
如果您是使用node.js工具的前端Web开发人员,那么您知道为您的Web应用程序设置自动的浏览器测试是多么困难。
首先,甚至安装测试框架可能是具有挑战性的。 大多数现有框架需要Selenium,它带来JDK和浏览器插件。
(感谢XKCD: http://xkcd.com/1742/ )
在启动第一个测试之前,您还需要设置一个测试工具,这意味着处理配置文件。 然后您会发现,线束的某些部分(例如报告)可能丢失,您需要单独安装它们。 在您的网络应用程序中进行功能测试的可能性会下降。
解决方案
TestCafe框架只是允许你跳过上面提到的麻烦:
pure node.js - TestCafe不使用Selenium,并且不需要插件来在实际浏览器中运行测试。 它建立在node.js的顶部,因此它与现代开发工具集成和工作良好
无需额外的设置或配置- TestCafe是所有设置后立即运行测试npm install
完整的测试工具 - 使用单个启动命令,TestCafe启动浏览器,运行测试,收集结果并生成报告
了解更多关于TestCafe -看看的功能列表和入门部分。 如果你想与我们一起合作,请访问我们的GitHub页面 。
现在就来试试TestCafe,在我们的讨论区告诉我们你的想法 。