用于测试EXTJS应用程序的最佳测试工具,可以在连续集成服务器上轻松自动化



我是测试领域的新手。我正在处理非常重的Extjs应用程序。我正在寻找最好的测试工具。我遇到了一堆工具,但似乎无法做出决定。

1)午睡2)茉莉3)riatest

我希望能够轻松地在CI服务器上部署这些测试。Siesta和Jasmine都可以与Phantomjs一起使用以自动化测试,但是哪一个更好,易于使用?只要我能正确生成各种点击并捕获输出,我就很酷了。任何帮助都将不胜感激。

我们的公司正在从基于Java的客户端转移到EXTJS Web和移动应用程序。我们使用QTP/UFT进行Java自动化,这是缓慢,越野车,昂贵的,并且无法轻松通过DOM,因此我最近开始研究Siesta。这似乎是我书中的一个可行选择,但我承认我尚未检查其他应用程序。

siesta的初始设置花费的时间比预期的时间长,但凭借其事件记录器,它使其成为令人欣喜的过渡。录音机仍然需要调试。我在QA中,知道如何使用Python,Bash等脚本脚本,但这绝对是从VBScript过渡到Extjs/Siesta JavaScript的学习曲线。他们有开源版本和免费的45天试用版。

我已经阅读了有关HTML机器人和SmartBear的信息。这是Sencha论坛上的一篇文章,讨论了不同的自动化软件。Sencha还计划在2015年4月7日至9日的Senchacon期间发布某种涉及Senchacmd的自动化。

您应该使用一个涵盖您需求并提高软件质量的工具。

Jasmine非常适合在没有太多GUI相互作用的情况下进行单位测试,您应该使用它来测试您的域逻辑(例如商店,型号,...)。茉莉花可以在每个环境上运行,具有nodejs运行时的简单服务器就足够了。

对于回归测试,选择是您的。您喜欢什么工具?选择工具是一个部分,使用它是另一部分。Riatest似乎像Windows应用程序,您可以在CI服务器上运行此操作吗?

与您的开发团队一起评估它们,然后从长远来看。

最新更新