收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

软件自动化测试框架的研究和实现

王世俊  
【摘要】:软件自动化测试是软件工程领域的一项重要课题。随着软件工程理论的不断发展,软件自动化测试在理论上也不断达到新的高度。目前最为成熟的软件自动化测试技术是使用自动测试框架来指导自动化测试的实现。 迄今为止,在业界有影响力的自动测试框架技术是Carl Nagle的数据驱动引擎(DDE)框架和Keith Zambelich的测试计划驱动框架(TPD)。这两个自动测试框架将测试自动化抽象到一个不依赖具体测试设计的级别上。 在数据驱动引擎(DDE)和测试计划驱动框架(TPD)的基础上,本论文结合测试案例组织形式,提出了一个新的功能驱动框架(FDF)。FDF框架是对TPD框架的一个改进,继承了TPD的一些良好属性,又与测试案例组织形式紧密相联,更加易于实现与推广。 在FDF自动测试框架的指导下,本论文以一个自动化测试实施案例为例,讨论了如何在FDF测试框架下实现自动化测试。整个实施过程包括决定测试案例组织形式,选择自动测试框架,实现自动测试脚本和对整个测试方案进行评估等。在FDF框架指导下,一个健壮的,易维护的自动化测试被成功实现。 本论文随后引用Douglas Hoffman的自动化测试投资回报分析计算方法对在FDF框架指导下的自动测试方案进行了成本收益分析。分析结果表明,在实施自动化测试一年,也就是使用自动化测试集进行过两次发布测试以后,投资的回报率就已经达到122%;在自动化测试集的3年设计寿命到达时,客户的投资收益比已经达到236%之高。该分析结果得到了客户的认可。 本论文同时通过引用业界成熟的测试流程改进(TPI)模型,对在FDF框架指导下的自动测试方案进行了成熟度评估。经过评估,在FDF框架指导下的自动化测试方案达到了TPI模型中关于自动化测试部分有效级的要求。 最后,本论文讨论了在FDF框架指导下实现自动化测试的一些经验总结和教训,并展望了软件自动化测试框架的未来。 本文在工程实践上的主要工作和创新之处在于: ● 在业界现有自动测试框架的基础上,结合工程实践,提出了一套易于实现和推广的功能驱动自动测试框架(FDF)。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 翟长勇;高建瓴;;软件测试中测试工具的应用分析[J];科技经济市场;2007年12期
2 吴莹;;基于Selenium的Web自动化测试框架[J];科技传播;2011年18期
3 许杨;;软件企业如何实施自动化测试[J];中小企业管理与科技(下旬刊);2011年04期
4 赖利锋;刘强;;Web应用程序的一种功能自动化测试模型与实现[J];计算机工程;2006年17期
5 李滔俊;;Web自动化测试架构设计与实现[J];电脑知识与技术;2010年22期
6 李伟;芦东昕;柳长安;;基于Windows Mobile的智能终端上自动化测试研究[J];计算机工程与设计;2006年21期
7 接卉;兰雨晴;骆沛;;一种关键字驱动的自动化测试框架[J];计算机应用研究;2009年03期
8 韩振斌;苗克坚;;一种分布式软件自动化测试工具的设计与实现[J];科学技术与工程;2007年08期
9 李伟;芦东昕;柳长安;;实现基于Windows Mobile的智能终端中UI自动化测试[J];计算机应用研究;2007年07期
10 郭盈;何伟起;;GPS导航软件的一种功能自动化测试框架[J];计算机工程与应用;2011年09期
11 王倩;;软件自动化测试工具的分类与选择[J];玻璃;2008年08期
12 郭伟斌;郭锡坤;;自动化测试的研究和探讨[J];电脑开发与应用;2008年12期
13 赖伶;杨春;;软件质量保证的优化方法浅析[J];运筹与管理;2010年05期
14 连进;郝利华;朱华;;基于Web Component的自动化测试工具的研究[J];江汉大学学报(自然科学版);2007年04期
15 黄超;黄地龙;;ERP管理软件的测试[J];电子测试;2008年12期
16 李金凤;;基于QTP的软件功能测试与案例研究[J];信息技术;2009年10期
17 邱祥庆;;浅谈基于WinRunner的软件自动化测试[J];福建电脑;2008年12期
18 高共革;杨静;;基于.NET的单元测试自动化方法研究[J];微计算机信息;2008年19期
19 罗杰红;郭卫霞;;基于Web应用系统的GUI测试[J];四川理工学院学报(自然科学版);2010年02期
20 赵丽珍;;基于数据驱动的自动化测试平台设计[J];福建电脑;2011年02期
中国重要会议论文全文数据库 前10条
1 陈晓;;软件自动化测试的分析与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
2 杨艳芳;徐拾义;;基于BIST软件测试思想的单元测试框架的研究[A];第三届中国测试学术会议论文集[C];2004年
3 刘静;;对GUI网管软件测试方法的研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(下册)[C];2008年
4 张立强;丁海斌;吴健;;Linux输入方法自动测试技术的实现[A];民族语言文字信息技术研究——第十一届全国民族语言文字信息学术研讨会论文集[C];2007年
5 朱睿;吴洁明;;XML技术在白盒测试中的应用[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
6 田丽芳;刘栓;;软件测试的学习方法探究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
7 王晓宇;徐拾义;;基于模块关系图的测试程序生成[A];第十届全国容错计算学术会议论文集[C];2003年
8 齐俊臣;彭道勇;刘春和;;重视软件测试 提高软件质量与可靠性[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年
9 杨志文;沈森祖;韩红星;;基于集成电路测试程序的软件测试研究[A];第一届中国微电子计量与测试技术研讨会论文集[C];2008年
10 袁利;王磊;;深空探测器软件可测试性设计研究[A];中国宇航学会深空探测技术专业委员会第六届学术年会暨863计划“深空探测与空间实验技术”重大项目学术研讨会论文集[C];2009年
中国博士学位论文全文数据库 前10条
1 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
2 夏启明;软件测试及评价的复用策略研究及其实现[D];武汉大学;2010年
3 刘玲;基于面向对象形式规格说明的测试用例生成技术[D];上海大学;2004年
4 李小将;Client/Server系统的软件测试技术研究[D];西北工业大学;2002年
5 刘新忠;关联缺陷及其应用研究[D];吉林大学;2010年
6 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年
7 姚砺;面向对象软件测试的研究[D];浙江大学;2002年
8 史亮;测试数据自动生成技术研究[D];东南大学;2006年
9 周卫东;组合导航系统应用软件可靠性研究[D];哈尔滨工程大学;2006年
10 谢晓东;基于模型比较的软件测试用例生成方法研究[D];华中科技大学;2007年
中国硕士学位论文全文数据库 前10条
1 王世俊;软件自动化测试框架的研究和实现[D];华东师范大学;2006年
2 张福民;信息系统开发中的自动化测试应用研究[D];大连海事大学;2006年
3 谢文哲;基于模块化测试框架的单元自动化测试框架的设计与实现[D];华中科技大学;2007年
4 齐震;面向对象软件的自动化测试框架的研究与设计[D];西北工业大学;2006年
5 刘镠;数据报文软件测试技术研究与应用[D];西北工业大学;2007年
6 董贤伟;关键字驱动的自动化软件测试的研究[D];南京理工大学;2009年
7 王晖;基于工作流平台的自动化测试[D];吉林大学;2005年
8 张小强;环境控制系统的软件自动化测试平台设计[D];西安电子科技大学;2009年
9 张哲铭;手机软件自动化测试方案的设计与实现[D];北京交通大学;2008年
10 顾燕萍;基于模型的GUI软件测试框架研究[D];上海师范大学;2007年
中国重要报纸全文数据库 前10条
1 记者 邵丽蓉;年轻的职业年轻的兵[N];人才市场报;2009年
2 本报记者 于翔;用专注提升软件测试的价值[N];网络世界;2005年
3 北京融海恒信咨询有限公司;软件测试:一个不得不关注的问题[N];中国计算机报;2002年
4 王宇;过程决定质量[N];中国计算机报;2003年
5 仪芳媛;IT巨头京城上演软件测试人才掠夺战[N];中国企业报;2006年
6 本报记者  张咏梅;软件测试人才面临“回炉”[N];北京人才市场报;2006年
7 仪芳媛;IT毕业生跳动的职场脉搏你按住没有?[N];市场报;2006年
8 成墨;软件测试人才争夺战升级[N];中华工商时报;2006年
9 本报记者 张旭东;软件测试 IT就业新热点[N];中国计算机报;2005年
10 ;软件测试的基本方法[N];中国计算机报;2002年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978