【问题标题】:Integrate automated GWT GUI testing with build system将自动化 GWT GUI 测试与构建系统集成
【发布时间】:2010-09-01 07:54:59
【问题描述】:

我一直在努力将自动化 GUI 测试与我的构建系统集成。我的 GUI 应用程序是在 GWT 中开发的。我使用HUDSON 作为我的自动构建系统。我想对我的应用程序进行健全性测试。据我了解,整个测试设置将包含以下步骤。

  1. 在预定义的应用程序服务器中构建和部署应用程序。在我的例子中,它将是在 Android 模拟器中创建和安装应用程序。
  2. 启动/启动应用程序。
  3. 执行预定义的用户操作(UI 测试用例)并验证它们。
  4. 不知何故包括对不同浏览器的验证。我真的不知道该怎么做。
  5. 生成执行的测试用例报告。

我没有发布申请的细节,因为我认为这个细节不会对方法产生任何影响。如果可能的话,有人可以指导我使用过去的经验吗?如果可以的话,到什么程度。最好的 UI 自动化工具(最好是开源的),可以在这里轻松安装。

【问题讨论】:

    标签: gwt build-automation automated-tests


    【解决方案1】:

    我们使用TeamCity 作为 GWT 应用程序的构建服务器。我们只是将它用作构建服务器,有两个任务:将源代码编译成 Javascript,以及将 war 文件部署到 Tomcat 应用程序服务器。虽然我还没有手动设置它,但我相信可以使用Selenium(我们用于另一个 JSF Web 应用程序测试)添加第三个 UI 测试任务。

    使用 Selenium 自动化测试的一个相当好的例子是RichFaces。如果你下载它的源代码包,它包含数百个由 Selenium 生成的 UI-testnig 代码。

    【讨论】:

    • Mohsen,你们是用 ANT 编译 GWT 的吗?谢谢。
    • 是的,我们使用 ANT 来编译和创建/部署 WAR 文件。
    猜你喜欢
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2010-10-23
    相关资源
    最近更新 更多