诚招英才(长期):高级测试开发工程师、测试架构师,C++,java,ops;
联系方式:linhan@taobao.com
msn: niuxvampire@hotmail.com
(原创)基于WATIR+RAILS+STAF的自动化测试框架——QAWEB
上一篇 /
下一篇 2008-01-31 16:18:34
/ 个人分类:自动化测试技术
51Testing软件测试网"S [1z'T'I7P C.Me|7V上一节 从头阅读51Testing软件测试网6gp6V4M+F sW
6u?QL#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(Ly7yy#hB6dd
3、将测试任务下发至指定的测试机(测试环境);
J(WZDV%X-?04、收集由staf返回的测试结果;
Kn
]B9i_\05、心跳功能,保证服务器与测试机的通讯以及测试环境正常;
2lh[2kX(^#K0i06、更新测试机上的测试脚本(从配置管理服务器);51Testing软件测试网X%ea Np"~{!?
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
相关阅读:
- 学习loadrunner之一_事务 (Erica, 2007-3-14)
- 关于终端仿真Legacy-Terminal Emulation(RTE) (Erica, 2007-3-22)
- loadrunner函数实践总结-持续更新 (Erica, 2007-3-23)
- 浅谈数据字典对分析性能的帮助 (Erica, 2007-3-26)
- Selenium Reference (handen, 2007-11-12)
- Selenium备忘 (handen, 2007-11-12)
- QTP基础代码 (handen, 2007-12-03)
- 很不错的自动化测试框架——STAF (wzstar2008, 2008-1-22)
- (原创)基于WATIR+RAILS+STAF的自动化测试框架——前言 (wzstar2008, 2008-1-31)
- (原创)基于WATIR+RAILS+STAF的自动化测试框架——简介 (wzstar2008, 2008-1-31)
收藏
举报
TAG:
自动化测试技术