利用Selenium集成TestLink做自动化测试
?
Selenium使用的浏览器类型,如果不能识别,就是用HtmlUnit无界面的方式来做测试,这个模式下面不能截图
?
结果分析
这样只是一个临时性的方法,实现了selenium和testlink的集成,可以做自动化测试
但是有一些硬伤是不能解决的,在正式引入项目前,必须要考虑到
1.testlink的testcase执行状态,不能被赋予NOT RUN,也就是说,一个testcase开是绑定到testplan以后,并且被执行,当解除绑定后,这个testcase应该不被执行,由于testlink的执行状态不能设置NOT RUN,所以这个状态不能设置到testlink上,在report页面上看到的结果都是先前执行的结果
2.测试数据的绑定。脚本化的testcase所用到的数据,应该和sql绑定。在每次执行testcase的时候,应该对数据库进行初始化。但是在我的测试引擎里面,怎么做都是不合适的。。。这边有考虑欠妥的地方
?
?
最后,大家要是有时间,访问一下我的产品www.groob.net
帮我增加点人气
目前,产品开放试用版下载,请访问http://www.iteye.com/topic/1122520
?
由于iteye不能看到我上传的附件,可以使用我的网盘下载
http://163.fm/DpvF9mW?提取码:grOBiDGU
?
?
或者
http://www.rayfile.com/zh-cn/files/dba18c30-8445-11e1-ab55-0015c55db73d/
http://www.kuaipan.com.cn/file/id_48764891175059459.htm