APP下载

基于Web应用系统自动化技术的探索

2015-09-27潘晓利刘永志

现代计算机 2015年29期
关键词:页面系统

潘晓利,刘永志

(1.河源职业技术学院电信学院,河源 517000;2.南京航天航空大学计算机科学与技术学院,南京 210016;3.宣城职业技术学院信息工程系,宣城 242000)

基于Web应用系统自动化技术的探索

潘晓利1,刘永志2,3

(1.河源职业技术学院电信学院,河源517000;2.南京航天航空大学计算机科学与技术学院,南京210016;3.宣城职业技术学院信息工程系,宣城242000)

0 引言

近十几年来,Web的发展十分迅速,技术演变也比较快,从静态HTML到动态的ASP、JSP等再到近期流行的ajax、xml、openAPI、云,让人眼花缭乱。自动化测试技术在这一阶段也有长足的发展,涌现出不少优秀的产品,例如被HP收购的QTP、LoadRunner,IBM的RFT、开源界的Selenium等,各具特色。这些自动化测试工具对软件的质量保障起着至关重要的作用,很大程度上提高了测试效率,扩大了测试覆盖范围,尤其是在可持续集成呼声日高的今天,自动化测试已经成为了软件开发中不可或缺的一环。

对Web系统或Web应用来说,可用的自动化工具比较多,商业产品、开源产品都有很丰富的选择。但因为对JavaScript的支持、自定义控件的支持等原因,都不能做到开箱即用,需要加以整合、二次开发。

Watir,是近几年比较流行的一个Web测试框架,以Ruby语言开发,提供IE浏览器驱动,以DOM形式分析页面,对页面对象通过属性进行识别。因其简单的学习曲线及功能足够使用,用户社区十分活跃,正在被越来越到的用户采用。

AutoIt是一个Windows平台上的批处理工具,简单易用,随着版本的演进,也成为了一种GUI自动化操作工具,提供类BASIC的脚本语言,利用模拟键盘、鼠标的动作来完成自动化任务。……

登录APP查看全文

猜你喜欢

页面系统
微信群聊总是找不到,打开这个开关就好了
大狗熊在睡觉
Smartflower POP 一体式光伏系统
刷新生活的页面
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
同一Word文档 纵横页面并存