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

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

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

51Testing软件测试网"S[1z'T'I7PC.Me|7V

上一节  从头阅读51Testing软件测试网6gp6V4M+FsW

6u?Q L#T2]L0   这里对QAWeb作一个简要的介绍,QAWeb为测试人员提供一个管理自动化测试的gui界面,同时实现对Staf的调用,以完成测试任务的下发和结果的收集;

/[`2u:}Jo0D.~ [)[051Testing软件测试网d8MIUsVI w6S

具体而言,它主要解决了以下几个问题:51Testing软件测试网q[E$Q9^(Bx.~
1、统一的自动化测试执行管理平台,实现远程管理测试执行;
6gQ]fNjE&jBL02、根据不同测试任务,生成不同的任务配置文件(stax标准的xml);51Testing软件测试网8t)ge(L y7yy#hB6dd
3、将测试任务下发至指定的测试机(测试环境);
J(WZDV%X-?04、收集由staf返回的测试结果;
Kn ]B9i_\05、心跳功能,保证服务器与测试机的通讯以及测试环境正常;
2lh[2kX(^#K0i06、更新测试机上的测试脚本(从配置管理服务器);51Testing软件测试网X%eaNp"~{!?

51Testing软件测试网*tP#?'eEv'H

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

}2FE.]5U2|i0

!j wtLS9E0   要想实现如上所述的功能,则服务器与客户端(测试机)都需要安装staf,同时要配置它们之间的信任级别。具体的staf使用,大家可以参见崔俊涛的《利用 STAF 实现程序更新包的自动部署测试》:51Testing软件测试网xZm#vs8{*Wu
http://www.ibm.com/developerworks/cn/opensource/os-cn-staf/index.html?ca=drs-cn51Testing软件测试网s,k5^wT"R

未完待续51Testing软件测试网et.bU{%_
>>下一篇

a NFUT&UO-u0

%G7`2|o;KVG O0

TAG: 自动化测试技术

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

评分:0

我来说两句

Open Toolbar