收藏本站
《南京理工大学》 2009年
收藏 | 手机打开
二维码
手机客户端打开本文

关键字驱动的自动化软件测试的研究

董贤伟  
【摘要】: 随着计算机应用的日益普及和深化,软件的安全性和可靠性也越来越受到人们地重视,软件测试则是保证软件质量的重要手段,所以从某种程度上来说,软件测试是软件推向市场前的第一道门槛。同时为了改变传统的完全依靠手工测试的方法,我们应该尽可能的在测试的合适地方引入自动化测试的技术,这样才能提高软件测试的效率和质量。实现自动化测试虽然需要较大的开销,但是只要自动化测试制度按照一定的规程建立了起来,并在使用过程中科学合理的进行了维护,将会对后期的使用带来很大的收益。 本文在介绍了自动化测试技术发展历程及其各自优缺点的基础上,重点对关键字驱动的自动化测试技术进行了分析和研究,并对相关方面进行了改进。在改进后的关键字驱动测试技术中,关键字不再仅仅包括名字等一些构成关键字个体所必须的信息,还增加了一些用来存储关键字执行结果和反馈信息的结构。同时还对关键字进行了分离,把关键字库中的关键字分离成为功能关键字和导航关键字的集合体,从而通过联合关键字的功能可以减少测试系统中关键字的设计数量。 为了提高关键字驱动测试系统的执行效率,本文在对关键字库的结构进行研究的基础上,采用了梯形的功能实现过程代替了原来的金字塔型的功能实现过程,实现了关键字库功能的分解,从而减少了从关键字映射到功能支持脚本的中间步骤。并在对关键字库功能分解的基础上还介绍了如何对关键字库进行动态的维护。 通过对关键字功能实现过程的研究,本文在对映射过程进行分析的基础上,把原来的完全二维映射关系改进成为树形的分层次映射关系,并介绍了如何通过逆向回溯过程将关键字的执行结果进行反馈。
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP311.53

手机知网App
【引证文献】
中国期刊全文数据库 前1条
1 王小巍;;基于Sikuli的自动化测试研究与应用[J];软件导刊;2012年04期
中国硕士学位论文全文数据库 前10条
1 梁家安;自动化软件测试技术研究[D];江南大学;2011年
2 郭晓燕;基于J2EE构架的关键字驱动自动化软件测试技术研究[D];郑州大学;2011年
3 张永超;自动化测试框架的研究与实现[D];西南交通大学;2011年
4 陈琳;嵌入式软件自动化测试平台的研究与实现[D];南京航空航天大学;2010年
5 谈飞;基于代码生成技术的自动化测试工具的设计与实现[D];华中科技大学;2010年
6 曾雪梅;基于FitNium的关键字驱动的Web测试框架的研究与实现[D];南京理工大学;2012年
7 郑耀明;基于LDTP的Linux GUI功能测试自动脚本生成系统的设计与实现[D];北京交通大学;2010年
8 孟喜;自动化测试平台的设计与实现[D];电子科技大学;2010年
9 区立斌;基于层次关键字驱动的自动化测试框架设计与应用[D];中山大学;2012年
10 吴辉;Android应用软件自动化测试工具的研究与设计[D];内蒙古大学;2013年
【参考文献】
中国期刊全文数据库 前8条
1 崔丽;;软件测试自动化框架[J];电子与电脑;2006年06期
2 侯勇;张海林;;自动化测试中的关键字驱动脚本技术[J];电子科技;2006年02期
3 冯玉才,唐艳,周淳;关键字驱动自动化测试的原理和实现[J];计算机应用;2004年08期
4 宋群;朱怡安;袁文成;;关键字驱动脚本技术的应用[J];计算机工程与设计;2007年21期
5 王铁江,郦萌;基于关键字驱动脚本的安全软件自动测试系统[J];同济大学学报(自然科学版);2002年06期
6 黄茂生;;软件自动化测试工具的评估与选择[J];电子测试;2007年12期
7 徐振良;樊滨温;王志鹏;;关键字驱动技术在SAFS中的研究[J];微计算机信息;2006年15期
8 王莉;殷锋;李奇;;软件自动化测试脚本设计研究[J];西南民族大学学报(自然科学版);2006年02期
中国博士学位论文全文数据库 前2条
1 张广梅;软件测试与可靠性评估[D];中国科学院研究生院(计算技术研究所);2006年
2 金虎;自动化软件测试技术研究[D];四川大学;2006年
中国硕士学位论文全文数据库 前1条
1 王静;面向对象软件测试技术的研究[D];天津大学;2006年
【共引文献】
中国期刊全文数据库 前10条
1 丁蕾;方木云;;简述软件测试的白盒测试法[J];安徽科技;2007年10期
2 宋春秀;;面向对象软件测试技术的研究[J];信息安全与技术;2010年09期
3 杨柳;王晓斌;;基于SSL VPN自动化测试工具设计与实现[J];成都信息工程学院学报;2009年04期
4 赵杰;张晶;高继森;;基于XML的测试用例复用[J];重庆工学院学报(自然科学版);2007年09期
5 李永忠;;软件测试中有效利用自动化测试方法的研究[J];长沙交通学院学报;2006年02期
6 李海军;;遥感影像快速正射处理系统测试方案探讨[J];测绘与空间地理信息;2011年06期
7 葛宁;;决策表在机械手路径规划中的应用[J];电子工业专用设备;2008年07期
8 梁乙朝;张纪升;魏然;;交通控制测试体系的公交优先系统应用研究[J];道路交通与安全;2008年06期
9 翟立东;孙丽萍;;软件自动测试方法的研究与实现[J];大连铁道学院学报;2005年04期
10 肖驰;田小霞;;基于UML模型的场景测试技术[J];电脑学习;2009年04期
中国重要会议论文全文数据库 前8条
1 张克宏;;藏文文献数字化保护系统面向对象的集成测试研究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
2 王孔义;郭海星;孙延峰;;人力资源信息系统与软件测试技术[A];煤矿自动化与信息化——第21届全国煤矿自动化与信息化学术会议暨第3届中国煤矿信息化与自动化高层论坛论文集(下册)[C];2011年
3 王思岚;王雅文;宫云战;;单元覆盖测试中基于区间运算的路径选择方法[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
4 张立强;丁海斌;吴健;;Linux输入方法自动测试技术的实现[A];民族语言文字信息技术研究——第十一届全国民族语言文字信息学术研讨会论文集[C];2007年
5 梅新明;周章慧;王琴;;联网电子收费卡片应用测试系统设计与开发[A];2008第四届中国智能交通年会论文集[C];2008年
6 赵炳;胥光辉;柳旭;李慧冬;;基于Hadoop平台的软件系统的测试研究[A];第十七届全国青年通信学术年会论文集[C];2012年
7 林炜;;两种软件测试方法的比较和改进[A];第十七届全国青年通信学术年会论文集[C];2012年
8 闫亚妮;;机载嵌入式软件测试原则及方法探讨[A];面向航空试验测试技术——2013年航空试验测试技术峰会暨学术交流会论文集[C];2013年
中国博士学位论文全文数据库 前10条
1 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
2 朱彬;基于用户界面规格说明的Web应用建模与测试用例生成[D];上海大学;2011年
3 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
4 单锦辉;面向路径的测试数据自动生成方法研究[D];国防科学技术大学;2002年
5 李小将;Client/Server系统的软件测试技术研究[D];西北工业大学;2002年
6 凌永发;球磨机装球率自动检测系统[D];昆明理工大学;2004年
7 曹星平;HLA仿真系统的校核、验证与确认研究[D];国防科学技术大学;2004年
8 杨云;中药指纹图谱数据处理技术的研究及应用[D];华南理工大学;2007年
9 蔡立志;基于形式化的软件测试复用若干关键技术的研究[D];上海大学;2009年
10 曾凡平;软件漏洞测试若干问题研究[D];中国科学技术大学;2009年
中国硕士学位论文全文数据库 前10条
1 罗晨;基于网络的库存管理系统的研究与应用[D];哈尔滨工程大学;2010年
2 董晓莹;通用试卷质量分析系统的设计与实现[D];大连海事大学;2010年
3 贾瑞晶;软件自动化测试框架的研究与实现[D];华东师范大学;2011年
4 张铭霖;农村中青年信息能力培训系统的设计与实现[D];华南理工大学;2010年
5 陈大胜;基于.NET的高职院校教务管理系统的设计与实现[D];南昌大学;2010年
6 刘小齐;可复用测试用例的分类与智能检索研究[D];华东理工大学;2011年
7 卢伟涛;Web应用系统的测试与分析[D];北京交通大学;2011年
8 王超琦;CTCS-3级列控系统车载设备测试序列的生成方法及工具研究[D];北京交通大学;2011年
9 陆国炜;汽车零部件集散企业信息化管理系统的设计与实现[D];电子科技大学;2010年
10 张学梅;胜利船舶人工成本控制管理系统的设计与实现[D];电子科技大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 姚砺,束永安;软件测试自动化关键技术的研究[J];安徽大学学报(自然科学版);2003年04期
2 单锦辉,姜瑛,孙萍;软件测试研究进展[J];北京大学学报(自然科学版);2005年01期
3 钟德明,刘斌,阮镰;嵌入式软件仿真测试环境软件体系结构研究[J];北京航空航天大学学报;2005年10期
4 黄陇;郭玉福;吴际;金茂忠;;基于JUnit和元模型的模型存储测试设计与实现[J];北京航空航天大学学报;2007年04期
5 王雅文;宫云战;杨朝红;;软件测试工具综述[J];北京化工大学学报(自然科学版);2007年S1期
6 王倩;;软件自动化测试工具的分类与选择[J];玻璃;2008年08期
7 王磊;城市产业结构调整与城市空间结构演化——以武汉市为例[J];城市规划汇刊;2001年03期
8 晏华,袁海东,尹立孟;代码自动插装技术的研究与实现[J];电子科技大学学报;2002年01期
9 许蕾,徐宝文;Web应用测试框架研究[J];东南大学学报(自然科学版);2004年06期
10 郭伟斌;郭锡坤;;自动化测试的研究和探讨[J];电脑开发与应用;2008年12期
中国博士学位论文全文数据库 前1条
1 金虎;自动化软件测试技术研究[D];四川大学;2006年
中国硕士学位论文全文数据库 前10条
1 高辉波;自动化测试技术及移动终端平台自动化测试方案实现[D];山东大学;2010年
2 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
3 黄蓉;基于Android操作系统的自动化测试系统的研究与实现[D];北京邮电大学;2012年
4 甘恬;Android手机软件测试方法与实践[D];北京邮电大学;2011年
5 张鹏程;反射机制的研究与应用[D];河海大学;2005年
6 蔡志贤;软件自动化测试的研究与实践[D];南京理工大学;2005年
7 杜源;软件测试技术的应用及其发展趋势[D];四川大学;2005年
8 许慧;基于Rational工具的软件测试管理和测试自动化的分析与研究[D];山东大学;2005年
9 王世俊;软件自动化测试框架的研究和实现[D];华东师范大学;2006年
10 曾北溟;自动化测试框架的研究与实现[D];武汉大学;2004年
【二级引证文献】
中国硕士学位论文全文数据库 前10条
1 代云华;基于拓扑调度的软件自动化测试技术的研究与实现[D];西南交通大学;2011年
2 曹闪;跨网融合业务自动测试系统的设计与实现[D];北京邮电大学;2012年
3 孟凡鹏;基于粗糙集的公共气象业务平台测试用例生成方法研究[D];南京信息工程大学;2012年
4 姜秀丽;基于STAF/STAX的自动化测试平台的研究与实现[D];大连海事大学;2012年
5 游泽青;面向GUI软件的自动化测试框架的研究与实现[D];西南大学;2012年
6 高向辉;GStreamer媒体播放器软件自动化测试工具的设计与实现[D];西北大学;2012年
7 彭稷栋;基于改进遗传算法的测试用例自动生成应用研究[D];江西理工大学;2012年
8 高璐瑶;安全苛求软件的自动化测试技术研究[D];浙江大学;2013年
9 朱琴;基于Silverlight的自动化测试框架的研究与应用[D];杭州电子科技大学;2013年
10 陈媛媛;基于ALM的MODEM自动化测试系统的研究[D];北京邮电大学;2013年
【二级参考文献】
中国期刊全文数据库 前10条
1 荚伟,高仲仪;基于遗传算法的软件结构测试数据生成技术研究[J];北京航空航天大学学报;1997年01期
2 张茂林;软件自动测试的研究与程序实现[J];北京航空航天大学学报;1997年01期
3 荚伟,奚红宇,高仲仪;遗传算法在软件测试数据生成中的应用[J];北京航空航天大学学报;1998年04期
4 姜卫,汪厚祥;图形用户界面的测试自动化[J];舰船电子工程;2004年03期
5 金凌紫;面向对象软件测试技术进展[J];计算机研究与发展;1998年01期
6 汪浩,谢军凯,高仲仪;遗传算法及其在软件测试数据生成中的应用研究[J];计算机工程与应用;2001年12期
7 张雪萍,范中山,庄雷;类测试技术研究[J];计算机工程与应用;2002年18期
8 徐中伟,吴芳美;软件测试质量的度量[J];计算机工程与应用;2002年21期
9 许向阳;遗传算法与结构自动测试[J];计算机工程与应用;1998年04期
10 邵堃;刘宗田;;脚本语言发展研究[J];计算机科学;2000年01期
中国重要会议论文全文数据库 前1条
1 高建华;韩冰青;;软件可靠性分配的模式框架研究[A];第十届全国容错计算学术会议论文集[C];2003年
【相似文献】
中国期刊全文数据库 前10条
1 亢勇,陈自力,李鹏,路平;面向对象的软件测试[J];测试技术学报;1999年02期
2 周鸿志;如何做好甲方对软件产品的检测[J];电子产品可靠性与环境试验;1999年04期
3 刘艳,舒云星;基于模块分割的软件测试自动化技术及应用[J];洛阳工业高等专科学校学报;2003年03期
4 车清太;软件测试方法和策略[J];山西电子技术;2003年06期
5 罗娜,林和平,袁福宇;面向对象软件测试的方法研究[J];东北师大学报(自然科学版);2004年01期
6 崔凤茹,宋巍,钱越英;气象水文软件测评系统建设研究[J];装甲兵工程学院学报;2004年02期
7 王炳晨;软件测试走向规范[J];微电脑世界;2005年07期
8 杨鹏;高职软件测试课程的教学探索与实践[J];番禺职业技术学院学报;2005年02期
9 ;非一般感觉 小试承启6800LE[J];电脑应用文萃;2006年01期
10 陈刚;;如何建设高效软件测试团队[J];中国金融电脑;2007年08期
中国重要会议论文全文数据库 前10条
1 齐俊臣;彭道勇;刘春和;;重视软件测试 提高软件质量与可靠性[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年
2 杨志文;沈森祖;韩红星;;基于集成电路测试程序的软件测试研究[A];第一届中国微电子计量与测试技术研讨会论文集[C];2008年
3 袁利;王磊;;深空探测器软件可测试性设计研究[A];中国宇航学会深空探测技术专业委员会第六届学术年会暨863计划“深空探测与空间实验技术”重大项目学术研讨会论文集[C];2009年
4 宋雪芬;王冠军;宋雪玲;;面向对象软件测试方法研究[A];中国自动化学会全国第九届自动化新技术学术交流会论文集[C];2004年
5 戴骏炜;;软件自动化测试工具的引入[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
6 陈晓;;软件自动化测试的分析与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
7 张雯婷;;软件测试丢失数据遗补算法[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
8 张威;薛廷梅;卢庆龄;;软件内存泄漏缺陷分析与测试方法研究[A];第十届全国容错计算学术会议论文集[C];2003年
9 蔡远文;于小红;;航天测试发控系统软件测试研究[A];1999中国控制与决策学术年会论文集[C];1999年
10 高鹏;方圆;;软件测试技术在铁路客运清算分析系统中的应用[A];铁道科学技术新进展——铁道科学研究院五十五周年论文集[C];2005年
中国重要报纸全文数据库 前10条
1 北京融海恒信咨询有限公司;软件测试:一个不得不关注的问题[N];中国计算机报;2002年
2 王宇;过程决定质量[N];中国计算机报;2003年
3 仪芳媛;IT巨头京城上演软件测试人才掠夺战[N];中国企业报;2006年
4 本报记者  张咏梅;软件测试人才面临“回炉”[N];北京人才市场报;2006年
5 仪芳媛;IT毕业生跳动的职场脉搏你按住没有?[N];市场报;2006年
6 成墨;软件测试人才争夺战升级[N];中华工商时报;2006年
7 本报记者 张旭东;软件测试 IT就业新热点[N];中国计算机报;2005年
8 ;软件测试的基本方法[N];中国计算机报;2002年
9 隋年;软件测试:2007需求再放大[N];就业时报;2007年
10 记者 兰昆;中国软件测试人才形成“科班培养”机制[N];中国经济导报;2005年
中国博士学位论文全文数据库 前10条
1 夏启明;软件测试及评价的复用策略研究及其实现[D];武汉大学;2010年
2 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
3 李小将;Client/Server系统的软件测试技术研究[D];西北工业大学;2002年
4 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年
5 姚砺;面向对象软件测试的研究[D];浙江大学;2002年
6 史亮;测试数据自动生成技术研究[D];东南大学;2006年
7 周卫东;组合导航系统应用软件可靠性研究[D];哈尔滨工程大学;2006年
8 谢晓东;基于模型比较的软件测试用例生成方法研究[D];华中科技大学;2007年
9 胡仁胜;软件可靠性和软件最优发布问题的研究[D];合肥工业大学;2001年
10 李军义;软件测试用例自动生成技术研究[D];湖南大学;2008年
中国硕士学位论文全文数据库 前10条
1 冯莉;软件测试及其在电信监控系统中的应用研究[D];华北电力大学(河北);2003年
2 余盛季;嵌入式软件系统测试平台研究[D];电子科技大学;2004年
3 苏荟;基于UML的面向对象软件簇级测试方法研究[D];西安理工大学;2005年
4 刘维秀;基于缺陷管理的软件测试方法及应用[D];山东大学;2005年
5 张福民;信息系统开发中的自动化测试应用研究[D];大连海事大学;2006年
6 邹欣;基于函数摘要的非法计算故障检测方法的研究[D];北京邮电大学;2011年
7 刘剑;软件可测试性检测技术研究与实现[D];南京航空航天大学;2004年
8 陈和平;面向对象的自动化单元测试[D];武汉理工大学;2004年
9 赖涵;软件缺陷管理的研究与辅助工具实现[D];吉林大学;2005年
10 陈会霞;软件测试及其在WCDMA Node B系统测试中的应用与研究[D];西安电子科技大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026