回归测试自动化工具研究

回归测试自动化工具研究

ID:15760222

大小:63.50 KB

页数:32页

时间:2018-08-05

回归测试自动化工具研究_第1页
回归测试自动化工具研究_第2页
回归测试自动化工具研究_第3页
回归测试自动化工具研究_第4页
回归测试自动化工具研究_第5页
资源描述:

《回归测试自动化工具研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、回归测试自动化工具研究本文由flyhigher04贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。计算机科学冲,回归测试自动化工具研究浙江大学计算机科学系摘要"马雪英杭州姚'砺'叶澄清,浙江财经学院信息管理系,杭州'阅归刻试是软件浏试生命周期中非常玄妥但十分资时资力的阶段我们通过研究事件捅获回放技术实现,回归浏试自劝化,通过优化浏试用例降低浏试资用本丈介绍了基于事件源识别的捕获回枚技术和基于事件跟肺的,回放同步技术以及浏试用例优化算法最后简单介绍了所开发的面向的

2、事件捅获回放工共一浏试自动化工共的使用能简化浏试过程提高测试效率,,.关健词回归浏试事件摘获回放回放同步浏试自劝化工其,,,一'名·,一氏众'·石,"刀,苗.,'】班玩而,蕊一.仙而叩,.,迁界,咖·睐,过四郎沙,吨,,·卜净如行,认··的盆,".,沙,外二二,引育回归侧试是软件侧试过程中的一个重要阶段当代码修.件作了修改并重新运行这个侧试时就可以利用侧试回放功,能把这个侧试以前所作的输入操作重新应用到本次侧试中,并自动比较软件对本次测试和以前的侧试的响应是否相同如果不同就表明对软件的修改产生了新的错

3、误,,,.,改软件硬件平台变更或硬件配里改变后都必须进行回归侧,,试作为软件生命周期的一个组成部分回归测试在整个软件,.测试用例优化就是在整组侧试用例中选择用例进行回侧试过程中占有很大的工作,,比重在渐进和快速迭代开发,归测试所选择的侧试用例集板盖度尽可能地大而所花费的,中新版本的连续发布使回归侧试进行得更加频萦而在极端编程方法中更是要求每天都进行若干次回归测试而软件越是接近发行已经进行过的测试数就越多在此时每发现并改,,代价尽可能地少这就是侧试用例选择问题图表示了回归侧试自动化工具的工作流程..,正

4、一个错误就必须把以前做过的所有测试重做一遍工作,勺就越大因此非常有必要通过选择正确的回归测试策略来改,.进回归侧试的效率和有效性可以通过两个途径来提商回归侧试效率回归侧试自动化和侧试用例优化回归侧试自动化就是测试工具能够自动选择侧试用例进.行回归侧试回归侧试有两个很大的缺点费时而烦琐尤其在侧试用户界面..时回归侧试变得很复杂操作员也非,,,图摘获回放的自动化流程常容易出错但越来越多的应用程序孺要和图形用户界面一起工作为了支持这些应用程序的浏试一个优秀的软件侧试工具必须提供捕获,,捕获和回放从图可以看出

5、设计回归测试自动化工具主要是解决侧试用例的翰入响应捕获物入响应回放其关键技术包括,,,用户操作如击键鼠,标活动等等的能力和在代码被修改之后自动回放用户操作的能力摘获回放功能可以把用户在进行浏试时的键盘和鼠标等物入操作记录下来同时也把软件的响应记录下来当对软,,如何设计类装载器墓于事件很识别的捕获技术墓于事件裸识别的回放技术以及墓于李件跟踪的回放同步.,,设计类装毅朋'..本课姐得到国家自然科学荃金项目编号向为软件侧试数据库设计网络安全姚,,,...,和浙江省教育厅科研羞金项目编号,资助马,.英博士研究

6、生主要研究方,,福,博士主要研究方向为软件侧试计算机网络叶汾清.教授博士生导师主要研究方向为软件侧试商性能及智能机系统多机并行处理系统多媒体计算机技术·1994-2009ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net事件捕获回放器是通过监视被测应用程序系统事件队列来记录回放被测程序的输入事件的,类的〕设计,蔽.但实际上由于应用程序窗口的运行受到窗口管理器的,时将其放在与被测应用程序运

7、行时的同一进程内且必须能控制并不能保证同一窗口,,,组件在多次运行中都出现组件在多次运行中,够在运行时动态地装载应用程序作为一种极具动态性的语言通过反射,于相同的位置而且即使同一窗口.每次出现于相同的位置如果受其它应用程序或执行过程中某个条件失败的干扰都会导致后续的回放失去目标例如,机制为魏们提供了动态类载入机制中提供此功能的包类封装了动态装载,是其中.··其它应用程序突然弹出一个窗口或者执行过程中打印机缺,类库的功能以下是一段示例程序简单地说明了利用,纸申请的网页不存在等都会导致目标回放的窗口组件失

8、,,类设计类装载器的过程位,,.有鉴于此我们设计的事件回放器通过事件源窗口,该段程序从命令行接受需装载的类名然后装载该类并执行该类的方法主印〔烤〕二.组件的标题来识别窗口辅以相对屏幕位置管理其设,.计原理如下〔〕从命令行参数获取装载类的中获取需要装载的类名眨'方法执行装载类的口肠方法每当捕获一个鼠标键盘输入事件时我们记录下响应该鼠标键盘事件的窗口组件的名称以及鼠标相对于该窗口组件的坐标位置以及其它一些基本信息组件名称的命名规,,则是容器卜··…容器组件类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。