0

我对通过 QTP 和质量中心运行的自动化批处理有一些疑问。如果我在质量中心的测试实验室的测试集中批量运行 50-100 个自动化测试:

  1. 当我们开始批处理运行时,是否可以在隐藏模式下同时运行“被测应用程序”、QTP 和 QC。如果是,如何将它们全部设为隐藏模式?

  2. 当自动化测试在可见模式下按顺序运行时,我们可以使用同一台计算机进行其他活动吗?还是会移开应用程序的焦点?

  3. 当自动化测试正在运行并且系统进入锁定或睡眠模式时,自动化测试将继续运行还是停止。

  4. 自动化批处理中的任何其他做和不做,请与我分享。

提前致谢

4

1 回答 1

0

对问题 1 的回答:它认为不会。根据 GUI 技术细节,可能可以在单独的桌面甚至 WinStation 上执行 AUT,但 QTP 或其他任何东西都没有构建来支持该 afaik。

知道如果 QTP 和 AUT 在远程桌面会话中运行时必须注意的所有细微细节,可以相信在您要使用的机器上隐藏或执行三元组不是一个可行的目标在测试执行期间交互。见答案 2。

那么你为什么不买一个好的旧硬件监视器和键盘开关,并专门连接一台单独的机器来执行测试呢?如果测试执行由 QC 管理,您将永远不需要触摸它。

对问题 2 的回答:也许。QTP 可以在没有焦点的目标窗口的情况下播放一些 GUI 界面(Web 具有“事件”播放模式而不是“鼠标”)。

但是,您至少需要获得一次焦点,因为第一次回放会聚焦 AUT。我尝试使用一台交互式机器在后台执行 QTP 测试。这不是一个好主意。您只是不小心干扰了 AUT 太容易了。或者 QTP 抓住你的窗口焦点。

对问题 3 的回答:

锁定模式:通常会中断 QTP 和 AUT 之间的同步,因为QTP 无法访问 GUI。

睡眠模式:我不知道。

于 2013-08-27T15:05:18.070 回答