【问题标题】:Mock a web page for UI Testing模拟一个用于 UI 测试的网页
【发布时间】:2015-12-04 16:16:57
【问题描述】:

我们公司同时使用 Angular 和 Rails 应用程序。有没有办法模拟网页来测试 UI?本质上,我想中途跳入应用程序,因此我不必花时间登录、创建对象、调整对象,然后最终得到我可以测试的内容。

我在看类似MSL 的东西,但不确定它是否真的是我需要的。

【问题讨论】:

  • “模拟网页”如...什么,究竟是什么?这是从 Rails 的角度还是从 Angular 的角度?
  • 这是从测试的角度来看的。因为 rails 和 angular 响应整个 html,所以很难伪造。有没有办法让 url 在应用程序的上下文中响应预设的网页?例如, localhost:3000/shows/1 用一组 html 响应,我用 json 对象强制填充必要的内容。我不知道注意导轨或角度是否重要,但包括在内。

标签: ruby-on-rails angularjs mocking ui-testing gui-testing


【解决方案1】:

原来 MSL 是我想要的。我的应用程序依赖于其他应用程序进行通信。为了隔离我的隔离,我可以使用 MSL 相当轻松地模拟来自我的依赖应用程序的响应和请求。在我的配置中,我将外部依赖项切换到 localhost:8001(或任何正在运行的端口 msl)。

编辑

我重写了 MSL,特别是为了我的目的,使它更容易一些。服务端是节点程序,客户端目前只有ruby。

mobe-server

mobe-client

【讨论】:

    猜你喜欢
    • 2010-11-12
    • 1970-01-01
    • 2015-05-03
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 2021-08-22
    • 1970-01-01
    相关资源
    最近更新 更多