0

我正在做一个仪表板(网页),我正在尝试为不同的应用程序集成烟雾测试(编码的 UI 测试)。

我的问题:我有多个测试项目/套件,用于测试不同的应用程序。我需要通过选择要运行的测试用例套件/组来从基于 Web 的应用程序中触发测试 - 就像一键触发一样。我需要知道我是否可以使用测试控制器或任何其他方法从 Web 应用程序触发测试套件/测试用例集,以在远程机器上执行测试并给我结果。

我还听说测试代理和控制器也可以触发测试用例。但是我有从 Web 界面调用或触发测试控制器的开销,例如单击网页上的按钮应该能够触发控制器并运行测试用例。有没有办法触发它们?

或者

我什至探索了从网页触发测试用例的 MSTest.exe 和 VSTest.Console.exe 方法,它在本地机器上运行良好,但是当我在 IIS 上托管网站时,它说“运行交互的测试对于桌面,您必须将测试代理设置为作为交互式进程运行。有关更多信息,请参阅“如何:设置测试代理以运行与桌面交互的测试”

例外谈论测试代理,但我根本没有使用它们。例外没有意义。

请帮我。提前致谢

4

1 回答 1

1

不太确定您要做什么,但似乎正在发生的是驱动测试的过程未以交互模式启动,因此它无法与 UI 交互。在错误消息中,他们可能假设您正在使用标准设置,可能从 Microsoft 测试管理器开始测试运行,或者在构建代理构建之后,启动测试运行的测试代理或构建代理必须处于交互模式,以便他们可以与桌面交互,例如模仿鼠标点击。

于 2013-09-13T11:30:34.607 回答