我对通过QTP和质量中心运行的自动化批处理有一些疑问。如果我在质量中心的测试实验室的测试装置中批量运行50-100次自动化测试:
当我们开始批量运行时,是否可以在隐藏模式下运行“正在测试的应用程序”,QTP和QC。如果是,如何使所有这些模式成为隐藏模式?
当自动化测试按可见模式顺序运行时,我们是否可以将同一台计算机用于其他活动?或者它会移开应用程序的焦点?
当自动化测试正在运行且系统进入锁定或睡眠模式时,自动化测试是否会继续运行或是否会停止。
自动批量运行中的任何其他做法和不应该请与我分享。
提前致谢
答案 0 :(得分:0)
回答问题1:它认为没有。根据GUI技术细节,可能在单独的桌面甚至WinStation上执行AUT,但QTP和其他任何东西都不是建立以支持afaik。
知道如果例如QTP和AUT在远程桌面会话中运行时必须注意的所有细微细节,那么相信在您的计算机上隐藏或执行三元组是不可行的目标想在测试执行期间以交互方式使用。见2的答案。
那你为什么不买一台好旧的硬件监视器呢?键盘开关,并专门连接一台单独的机器进行测试执行?如果测试执行由QC管理,您将永远不需要触摸它。
回答问题2:也许吧。 QTP可以播放一些GUI界面,而目标窗口没有焦点(Web带有“事件”播放模式而不是“鼠标”)。
然而,您需要至少获得一次焦点,因为第一次播放将重点关注AUT。 我尝试使用交互式机器在后台执行QTP测试。 这不是一个好主意。你只是偶然地干涉了太多容易。或者QTP抓住你的窗口焦点。
回答问题3:
锁定模式:通常会中断QTP和AUT之间的同步,因为 QTP无法访问GUI。
睡眠模式:我不知道。