诚招英才(长期):高级测试开发工程师、测试架构师,C++,java,ops; 联系方式:linhan@taobao.com msn: niuxvampire@hotmail.com

(原创)基于WATIR+RAILS+STAF的自动化测试框架——QAWEB

上一篇 / 下一篇  2008-01-31 16:18:34 / 个人分类:自动化测试技术

]q(b vPL%u"z0上一节  从头阅读

v+?0i t0?1Jl*kp[051Testing软件测试网*_ R9s q:kEr

   这里对QAWeb作一个简要的介绍,QAWeb为测试人员提供一个管理自动化测试的gui界面,同时实现对Staf的调用,以完成测试任务的下发和结果的收集;51Testing软件测试网${]^9U ^1^+b-Nlj&f

51Testing软件测试网wV!z)W*u-c:y g

具体而言,它主要解决了以下几个问题:
yW3q^,m$L \,H01、统一的自动化测试执行管理平台,实现远程管理测试执行;
`B.qj6z`Lh%~02、根据不同测试任务,生成不同的任务配置文件(stax标准的xml);
&b5I-j6f f,S03、将测试任务下发至指定的测试机(测试环境);51Testing软件测试网!pPa PBn4G
4、收集由staf返回的测试结果;51Testing软件测试网(V7c)B KK.G+f~(W"o^
5、心跳功能,保证服务器与测试机的通讯以及测试环境正常;51Testing软件测试网8l0~4G.vggJ4?*@
6、更新测试机上的测试脚本(从配置管理服务器);51Testing软件测试网%?h Ua z;~ Lq

2n-\-F7G0a8C0   具体测试机上的执行过程,是由staf读取任务配置文件中的信息一步一步完成的,首先会启动测试,测试结束后将测试结果及日志上传到服务器(qaweb)的指定文件夹,最后将测试机上的测试结果及日志备份。

+ub&B4OeZ [&A2X051Testing软件测试网|0kD3ok0Dp

   要想实现如上所述的功能,则服务器与客户端(测试机)都需要安装staf,同时要配置它们之间的信任级别。具体的staf使用,大家可以参见崔俊涛的《利用 STAF 实现程序更新包的自动部署测试》:
o F g+A"[n0F6w B$Q0
http://www.ibm.com/developerworks/cn/opensource/os-cn-staf/index.html?ca=drs-cn

!U|d X&]9EMJE0

未完待续
^u6z5H&B!`3q`$A0>>下一篇51Testing软件测试网(p/vp X%Q$r{U6_-w

51Testing软件测试网s!R}S3W5Q@CA


TAG: 自动化测试技术

Ace Life 引用 删除 allenzgw   /   2011-06-18 09:24:12
请问,QAWeb,是你们自己开发的么?我怎么在网上没看到啊
 

评分:0

我来说两句

Open Toolbar