就无能为力了,因为它目前没有提来实现参数化的Check。
但是我们可用使用WINRUNNER 的函数及WINNRUNNER 的录制功能,先录制一个使
用ULTRAEDIT(或类似工具)手工修改chk 文件的函数。然后将要修改的内容参数化,在
主SCRIPT 执行Check 以前先调用该函数。
在Script 里面管理GUI
使用WINRUNNER 都知道GUI 文件的重要性,MI 推荐的一种方式是专人来管理GUI
文件,整个测试使用同一个/系列GUI 文件。但实际我觉得这很困难的,特别是程序比较的
话,光是找出所有的窗口就已经是很痛苦的一件事情。我认为应该首先应该将GUI 与SCRIPT
同时存储在同一目录下。
然后使用GUI_load 在SCRIPT 开始以前就装载GUI,在SCRIPT 开始增加:
if (GUI_load(".\\login.gui")!=0)
{
pause ("Can't load login.gui");
texit;
}
使用Winner 做过复杂测试的可能会问,如果不同GUI 文件中的对象名称相同的话,运
行时候就会出问题。因此我们应该在SCRIPT 完毕的时候加入
GUI_close(".\\login.gui");
注意恢复测试前的状态
此外,如果我们要连续运行多个测试CASE、就必须考虑将被测试程序恢复测试前的状
态,比如我们在测试SCRIPT A 中打开了窗口A,如果下一个TESTCASE 不需要用到窗口A,
文章来源于领测软件测试网 https://www.ltesting.net/