51Testing软件测试论坛

标题: winrunner的批调用 [打印本页]

作者: chenguoxin    时间: 2009-10-8 03:06
标题: winrunner的批调用
录制n个子脚本,这n个子脚本相互独立

做一个主脚本,用call语句批调用这些子脚本

在batch mode模式下

当一个子脚本的语句运行不正确,如对象无法识别,winrunner会依次跳过不能正确运行的语句

那么如何让winrunner判定该子脚本内部的语句没有被预期正确运行,关闭被测程序,开启被测程序重新调用下一个子脚本?

谢谢大家
作者: lantianwei    时间: 2009-10-8 11:49
方法1
每个子脚本运行前都重新准备环境 即每次运行子脚本都重启测试程序 并在其最后关闭测试程序 前提是子脚本间不要有依存关系
方法2
每次的子脚本的运行初始状态都为程序的最初状态 比如WEB的首页
方法3
当子脚本退出时 进行错误检查 如果有错 返回一个状态码 而在其下一个子脚本根据该状态码进行操作 但不记得WR有没提供相关的功能




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2