51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3857|回复: 3
打印 上一主题 下一主题

迷茫的Silk test!!!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-17 11:46:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
当我运行脚本后,脚本运行成功了,但是出现这样的问题:
[-] Testcase 登陆 - Passed
[ ] *** DefaultBaseState is setting 陕西联通短信双收网站MicrosoftInterne active, No window    was active
这是咋回事啊?
另外再问一句,Silk test 能实现并发吗?

[ 本帖最后由 wanglihui2009 于 2008-11-17 17:05 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

4#
发表于 2009-1-5 18:07:38 | 只看该作者

原因很简单,defaultbasestate需要把被测应用恢复到初始化的状态

你的testcase的命名是采用: testcase test1() 的模式,或者testcase test1() appstate defaultbasesate,这两种效果是一样的。
即testcase运行过程会首先调用defaultbasestate然后才执行test1()里面写的内容;
在test1()里面的内容运行完毕后,也是要再调用defaultbasestate来把被测场景恢复。
比如默认的defaultbasestate要做的是保持应用程序是打开状态;并且没有任何多余的子窗口;
当前开始有子窗口打开;
那么defaultbase就会首先把多余的子窗口关闭掉,然后直接testcase内部内容,最后如果又出现了新的多余窗口,也会被关闭掉;
建议看下appstate,执行testcase的时候选择debug,看silktest的脚本到底是怎么运行的)
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-11-26 15:41:45 | 只看该作者
SilkTest可以实现并发,帮助文件中有例子,楼主不妨参考一下
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-11-26 15:35:04 | 只看该作者
什么意思?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-22 03:37 , Processed in 0.080329 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表