51Testing软件测试论坛

标题: 怎么在执行测试的过程中,退出整个测试 [打印本页]

作者: 398073412    时间: 2015-7-7 11:21
标题: 怎么在执行测试的过程中,退出整个测试
怎么在执行测试的过程中,退出整个测试,用的QTP12
简单说个场景,比如
我执行脚本 login.vbs 和test.vbs ······后面还有N个脚本
如果login.vbs运行结果不通过,则退出整个测试任务,不执行test.vbs和后面的脚本
问题是我在这个login.vbs中用什么函数或方法能实现这个效果

我试过用qtp的 exittest 但是它仍然会继续执行下一个脚本,不是我要的效果

另外我能在vbs脚本中直接使用qtp的函数吗?框架是基于qtp下运行的,数据驱动


作者: 踏雪飞狐    时间: 2015-7-7 11:58
你的脚本写得有问题,你在login做个判断不就行了,通过再调用其它函数,不通过就不调用
作者: 398073412    时间: 2015-7-9 10:13
本帖最后由 398073412 于 2015-7-9 10:14 编辑
踏雪飞狐 发表于 2015-7-7 11:58
你的脚本写得有问题,你在login做个判断不就行了,通过再调用其它函数,不通过就不调用

你都没明白我的意思吧,跟调用其它函数没关系
我执行完脚本A 就会接着执行脚本B,C·····,无论A是否通过是否报错
所以的现在的问题是:不通过再调用结束整个测试的函数,通过就不调用

你跟我说“通过再调用其它函数,不通过就不调用”,这一点帮助都没有呀
我现在需要的是这个可以退出整个测试的函数,这个函数是什么,有现成的吗?
作者: 398073412    时间: 2015-7-17 10:11
我来结贴吧,已经解决了

修改下框架,定义退出 循环读取测试用例脚本的条件,然后在具体要退出测试的地方触发该条件




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