Testing 测试ExtJs应用程序的最佳测试工具,可在持续集成服务器上轻松实现自动化

Testing 测试ExtJs应用程序的最佳测试工具,可在持续集成服务器上轻松实现自动化,testing,extjs,continuous-integration,automated-tests,integration-testing,Testing,Extjs,Continuous Integration,Automated Tests,Integration Testing,我是测试领域的新手。我正在使用一个非常繁重的ExtJs应用程序。 我正在寻找最好的测试工具。 我遇到了很多工具,但似乎无法做出决定 1) 2)3) 我希望能够在CI服务器上轻松部署这些测试。 Siesta和Jasmine都可以与PhantomJs一起用于自动化测试,但是哪一个更好、更容易使用呢? 只要我能正确地生成各种点击并捕获输出,我就很酷。 非常感谢您的帮助。您应该使用能够满足您需求的工具,并提高软件质量 Jasmine适用于没有太多gui交互的单元测试,您应该使用它来测试您的域逻辑(例如,

我是测试领域的新手。我正在使用一个非常繁重的ExtJs应用程序。 我正在寻找最好的测试工具。 我遇到了很多工具,但似乎无法做出决定

1) 2)3)

我希望能够在CI服务器上轻松部署这些测试。 Siesta和Jasmine都可以与PhantomJs一起用于自动化测试,但是哪一个更好、更容易使用呢? 只要我能正确地生成各种点击并捕获输出,我就很酷。
非常感谢您的帮助。

您应该使用能够满足您需求的工具,并提高软件质量

Jasmine适用于没有太多gui交互的单元测试,您应该使用它来测试您的域逻辑(例如,存储、模型等等)。Jasmine可以在任何环境下运行,一个带有nodejs运行时的简单服务器就足够了

回归测试由您选择。你喜欢用什么工具?选择工具是一部分,使用工具是另一部分。Riatest看起来像一个windows应用程序,您能在CI服务器上运行它吗


与您的开发团队一起评估它们,然后做出长期选择。

我们公司正在从基于Java的客户机转向ExtJS web和移动应用程序。我们使用QTP/UFT实现Java自动化,它速度慢、有缺陷、价格昂贵,而且不能轻易通过DOM,所以我最近开始研究Siesta。在我的书中,这似乎是一个可行的选择,但我承认我还没有检查过其他应用程序

最初的午睡时间比预期的要长,但有了它的事件记录器,这是一个令人满意的过渡。录音机仍需要调试。我从事QA工作,知道如何使用Python、Bash等编写脚本,但从VBScript过渡到ExtJs/Siesta JavaScript肯定是一个学习过程。他们有一个开源版本和45天的免费试用期

我读过HTML和Robot。下面是Sencha论坛上的一篇文章,讨论不同的自动化软件。Sencha还计划在今年4月7日至9日的SenchaCon 2015年期间发布一些新版本