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

标签 testing extjs continuous-integration automated-tests integration-testing

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

1) Siesta 2) Jasmine 3) Riatest

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

最佳答案

我们公司正在从基于 Java 的客户端转向 ExtJS 网络和移动应用程序。我们将 QTP/UFT 用于 Java 自动化,它速度慢、有问题、成本高,而且不能轻易通过 DOM,所以我最近开始研究 Siesta。在我看来这似乎是一个可行的选择,但我承认我还没有检查过其他应用程序。

Siesta 的初始设置花费的时间比预期的要长,但有了它的事件记录器,它使它成为一个令人满意的过渡。记录器仍然需要调试。我从事 QA 工作,知道如何使用 Python、Bash 等编写脚本,但这绝对是从 VBScript 过渡到 ExtJs/Siesta JavaScript 的学习曲线。他们有开源版本和 45 天的免费试用期。

我读过 HTML Robot 和 SmartBear .这是一个 post在讨论不同自动化软件的 Sencha 论坛上。 Sencha 还计划发布某种 automation involving SenchaCmd在今年 4 月 7 日至 9 日的 SenchaCon 2015 期间。

关于testing - 用于测试 ExtJs 应用程序的最佳测试工具,可以在持续集成服务器上轻松实现自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22240570/

相关文章:

testing - Maven 测试在安装阶段失败但在测试阶段没问题

angular - Angular 真实后端测试服务

javascript - ExtJS 4.2.1 - 向任何弹出菜单添加顶部箭头

GitLab的Shell执行器,无权限

java - 测试使用 Java Swing : best approach? 编码的应用程序 GUI

android - Robolectric,点击列表项的问题

extjs - 我如何为extjs网格创建上下文菜单

javascript - 在 TextField 上使用 setValue 的正确方法是什么?

docker - 检查docker在Gitlab CICD管道中运行

visual-studio - 为什么我不应该在CI服务器上安装Visual Studio?