文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 机器人框架集成Selenium RC的Web自动化测试研究
侵权投诉

机器人框架集成Selenium RC的Web自动化测试研究

机器人框架(robotframework)采用关键字驱动技术作为其核心,使得该框架具有良好的独立性及可扩展性。文章首先对机器人测试框架内部架构进行分析研究、Selenium RC等测试工具集成,然后,实现了测试用例编写、脚本生成以及报告、日志的输出等,最后基于该框架对Web登陆功能进行了测试。结果证明关键字驱动测试的机器人框架简单易用,兼容各种主流浏览器,为Web应用的功能测试提

第1 0卷

第 3期

实验科学与技术 Exp rme tS i n e a d Te hn lg e i n c e c n c oo y

Vo . 0 No 1 1 .3

21 0 2年 6月

Jn2 2 u . 01

机器人框架集成 Slnu C的 We e im R e b自动化测试研究 朱和聪,邹远文 (四川大学材料科学与_程学院,[成都 60 6 ) 10 5

摘要:机器人框架(oo rm w r) rbta e ok采用关键字驱动技术作为其核心,使得该框架具有良好的独立性及可扩展性。文章首先 f对机器人测试框架内部架构进行分析研究、Sln m R e i C等测试工具集成,然后,实现了测试用例编写、脚本生成以及报 eu告、日志的输出等,最后基于该框架对 we b登陆功能进行了测试。结果证明关键字驱动测试的机器人框架简单易用,兼容 各种主流浏览器,为 We b应用的功能测试提供了一个通用的解决方案。 关键词:机器人框架;Sl im R e nu C软件;We e b互联网:自动化测试:关键字驱动测试文献标志码:B di 0 3 6/.sn 17 4 5 .0 2 0 . 1 o:1.9 9 ji . 62— 50 2 1.3 0 2 s中图分类号:T 3;T 3 15 P 9 P 1. 2

Re e r h o t m a i n Te tn o e p i a i n Ba e n s a c fAu o to si g f r W b Ap l to s d o c Ro o f a e r t n e r t d S ln u b tr m wo k wih I t g a e e e i m RC ZHU - o g, ZOU a— n He c n Yu n we ( c ol fM t a cec n nier g i u nU ie i,C egu6 0 6,C ia S ho o ae l Sinea dE g e n,Sc a nvrt i r s n i h s y hnd 10 5 hn )

Ab t a t sr c:Ke wo d d v n a h o e t c n q e o o o rme r, w ih ma e i h s g o n e e d n e a d s aa i t. h a e y r r e s t e c r e h i u fr b f a wo k i h c d t a o d i d p n e c n c l bl y T e p p r i frta ay e hea c i

e t r fr b trm e r is n lz dt r ht cu e o o ofa wo k, as n l e lni loi cud d See um RC e tn o l negai n Fi al t si g tosi t r to . n ly, we a le to b印一 ppi d i n we

p iai n,a d w e l e e t c s rt n,t s s r tg n r td, lg a d o t u ls r p r d I i p o e h tr b t a wok i l t e o n e r ai d ts a e w i e z t e t c p e ea e i o n u p tf e e o t . t s r v d t a o of me r s i e r e s o u e, c a y t s omp tbe wih mansra b o e s I o d sa g n r ou in f rwe p ia in a d p rl uie ot r e ta - ai l t i te m rws r . tprvie e e a s lto o b a pl to n aty g d s s fwa e ts u l c tm ain i he f u e o to n t utr .

Ke r s o o f me r y wo d:r b t a wok; S ln u RC; w b it r e;a tma in t s n; k y o d d v n t sig r ee im e n e n t u o t e t g o i e w r r e e t i n

随着 We b业务的普及,各类基于 We b的应用

用于端到端的验收测试以及验收测试驱动开发,

程序成为软件开发的重点。软件测试是保证软件 质量的重要手段,对 We b应用程序进行有效的测试也逐渐成为人们研究的重要课题。传统的手工 测试具有一定的局限性,耗时耗力、效率低下, 有时一些人为因素还会导致结果的不可靠性…。

框架采用分层的理念,设计不同等级的关键字, 较高层关键字通过对低层关键字的重用达到快速的关键字集成以及测试用例的编写。机器人框架从功能上可以分成应用管理层和测试驱动层,如 图 1所示。

人们将测试中繁杂的、大量重复的工作交给测试 工具来完成,不仅减少了大量的人力物力,而且

应用管理层由测试用例设计系统和

测试监控系

统组成,主要负责管理整个自动化测试的开发、执 行以及维护。测试用例设计系统包括自动化测试用例的编写、维护、执行方式等;测试监控系统管理测试报告、测试日志的输出等。 测试驱动层是机器人框架的核心,主要负责测试脚本的生成,充分使用相关的测试工具,构建测试驱动以及完成测试业务逻辑。测试执行系统的驱动引擎对测试用例进行分析,根据不同的测试数据,匹配底层实现库调用相应的测试脚本。同时驱

提高了测试的效率,测试结果精准可靠。建立重用性高、兼容主流浏览器且跨平台的自动化测 试技术对 We b产品未来版本与 S ri ak的测 evc P c e试将有事半功倍的效果。

1机器人框架与 S l im R e nu C集成用于 We e b

自动化测试的解决方案 2 1机器人框架内部架构 .机器人框架 (o o rm w r )一个基于 P— rbta e ok是 f y

动引擎还需要完成一些测试环境初始化、全局参数 设置以及测试报告的处理等。 12 S l im简介 . ee u n

to/aa言的关键字驱动测试框架 hn Jv语

,主要

收稿日期:2 1 0 0 2— 2—1 3

S l im是一款开源的 We e nu e b自动化测试工具, 主要包括 Slnu D e im I E,S l i oe以及 S l i e ee u C r nm e n— e u RCE] m s 。

作者简介:朱和聪 ( 97一) 18,女,硕士,主要研究方向生物医学信息及仪器。

Sl im I E是一个 Frf ee u D n i o e x插件,本质

机器人框架集成Selenium RC的Web自动化测试研究

第1页

你可能喜欢

  • 快速入门
  • 自动化测试方案
  • Android自动化测试
  • QTP自动化测试
  • 测试用例设计方法
  • 自动化测试工具
  • 性能测试培训

热门文档

相关文档

  • 基于Selenium的Web自动化测试框架

    上海 201804 摘要 随着 Web 应用的快速发展 ,Agile 开发方法和持续集成被广泛运用...PHP、 的远程测试控制器,能够将测试请求发送到若干个远程机器的 Selenium RC 上...

  • 使用Selenium进行Web应用自动化测试的研究

    使用Selenium进行Web应用自动化测试的研究_计算机软件及...(RC)和 SeIeniumGrid等几个工具,可以用于单元测试、...seleniumIDE是用于Selenium测试的一个集成 测试工具,...

  • 使用selenium进行复杂的web自动化测试

    使用selenium进行复杂的web自动化测试_IT/计算机_专业资料。使用selenium进行复杂的web自动化测试介绍使用分层的 Selenium 框架进行复杂 Web 应用的自动测试软件工程师,...

  • Selenium自动化测试框架设计指南

    上通过 Web 界面管理测试 job,job 可以运行在本机上也可以分配到其它机器上运...测试集成管理的 Jenkins,Python 脚本以及 python 包,Selenium 驱动模块和版本管理...

  • 基于XML开发Selenium自动化测试框架

    Web 应用自动化回归测试工具一览 随着软件公司的发展,产品线不断扩大,软件新版本...机器人框架集成Selenium... 暂无评价 4页 2.00 Selenium自动化测试框架.....

  • WEB 自动化测试框架

    WEB 自动化测试框架_计算机软件及应用_IT/计算机_专业资料。selenium黑盒自动化测试+concordion白盒自动化测试WEB 自动化测试框架 Concordion&Selenium WEB 自动化测试...

  • 1.Robot Framework的Web自动化测试-安装篇

    接下来在test case里添加一个步骤, open browser (一般用selenium做web测试都要...OK了,全部保存一下,然后按工具栏倒数第二个的机器人图标运行test case 额,我...

  • 使用Python进行Selenium自动化测试

    使用Python进行Selenium自动化测试_计算机软件及应用_IT/计算机_专业资料。通过python脚本,控制Selenium RC来进行web自动化测试Selenium RC 支持多种编程语言驱动客户端浏...

  • 第四章 自动化测试与持续集成

    测试模型——工具集成框架(自动化) 自动化测试工具Qtp/Selenium 生产心跳测试 ...并且通过它, 测试人员可以录制在web界面上的一切操作,并且进行编辑,调试 和快速...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email