51Testing软件测试论坛
标题:
迷茫的Silk test!!!!
[打印本页]
作者:
wanglihui2009
时间:
2008-11-17 11:46
标题:
迷茫的Silk test!!!!
当我运行脚本后,脚本运行成功了,但是出现这样的问题:
[-] Testcase 登陆 - Passed
[ ] *** DefaultBaseState is setting 陕西联通短信双收网站MicrosoftInterne active, No window was active
这是咋回事啊?
另外再问一句,Silk test 能实现并发吗?
[
本帖最后由 wanglihui2009 于 2008-11-17 17:05 编辑
]
作者:
tracy-fmsi
时间:
2008-11-26 15:35
什么意思?
作者:
tracy-fmsi
时间:
2008-11-26 15:41
SilkTest可以实现并发,帮助文件中有例子,楼主不妨参考一下
作者:
asks_zhuang
时间:
2009-1-5 18:07
标题:
原因很简单,defaultbasestate需要把被测应用恢复到初始化的状态
你的testcase的命名是采用: testcase test1() 的模式,或者testcase test1() appstate defaultbasesate,这两种效果是一样的。
即testcase运行过程会首先调用defaultbasestate然后才执行test1()里面写的内容;
在test1()里面的内容运行完毕后,也是要再调用defaultbasestate来把被测场景恢复。
比如默认的defaultbasestate要做的是保持应用程序是打开状态;并且没有任何多余的子窗口;
当前开始有子窗口打开;
那么defaultbase就会首先把多余的子窗口关闭掉,然后直接testcase内部内容,最后如果又出现了新的多余窗口,也会被关闭掉;
建议看下appstate,执行testcase的时候选择debug,看silktest的脚本到底是怎么运行的)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2