《软件自动化测试成功之道》节选9 - 非预期窗口的处理

《软件自动化测试成功之道》节选9 - 非预期窗口的处理

http://www.china-pub.com/196509

 

 

 

 

在自动化测试项目过程中,我们必然会遇到一些非预期窗口,这些窗口或界面不在我们所编写的脚本中处理,例如一些异常窗口。不同的测试工具对于非预期窗口有不同的处理机制,例如QTP中采用Recovery Senario机制,而TestComplete则可以采用两种方式。

 

 

非预期窗口的默认处理方法

TestComplete中,可以通过默认项目的属性设置来决定非预期窗口的默认处理方法,方法是选择菜单“Tools | Default Project Properties”,然后在如图12.1所示的界面中选择Playback,在“On unexpected Window”中选择非预期窗口的默认处理方法。

 

 

其中可供选择的处理方法有:

q      Ignore unexpected Window:忽略非预期窗口。

q      Stop execution:停止脚本的执行。

q      Click on focused control:点击当前焦点所在的控件。

q      Press Esc:按Esc键。

q      Press Enter:按回车键。

q      Send WM_CLOSE:发送WM_CLOSE消息。

 

 

非预期窗口的自定义处理方法

我们可以先编写一些处理窗口的函数,例如处理登录界面弹出的窗口、处理程序异常窗口等。

 

...

 

 

 

 

《软件自动化测试成功之道》节选9 - 非预期窗口的处理

http://www.china-pub.com/196509

 

 

你可能感兴趣的:(properties,脚本,测试,tools,测试工具,playback)