诚招英才(长期):高级测试开发工程师、测试架构师,C++,java,ops;
联系方式:linhan@taobao.com
msn: niuxvampire@hotmail.com
(原创)基于WATIR+RAILS+STAF的自动化测试框架——QAWEB
上一篇 /
下一篇 2008-01-31 16:18:34
/ 个人分类:自动化测试技术
]q(bvP L%u"z0上一节 从头阅读
v+?0it0?1Jl*kp[051Testing软件测试网*_R9sq: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
PB n4G
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$Q0http://www.ibm.com/developerworks/cn/opensource/os-cn-staf/index.html?ca=drs-cn
!U|dX&]9EMJE0未完待续
^u6z5H&B!`3q`$A0>>下一篇51Testing软件测试网(p/vp
X%Q$r{U6_-w
51Testing软件测试网s!R}S3W5Q@CA
相关阅读:
- 学习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:
自动化测试技术