收藏本站
《上海交通大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

基于模块化的自动化软件测试框架技术研究

蔡宇伟  
【摘要】:软件自动化测试有很多优点,可以带来非常明显的收益,但是,目前情况下,软件自动化测试还不能解决所有的测试问题,也有一系列的限制。比如,自动化测试并不能取代手工测试。手工测试比自动测试发现的缺陷更多。自动化测试对测试质量的依赖性极大,而且测试自动化不能提高有效性,甚至可能会制约软件开发。而且工具本身并无想象力,不能主动发现缺陷。所以,软件测试自动化测试能提高测试效率、覆盖率和可靠性。 本文致力于研究自动化软件测试技术解决方案以及高效的处理协调策略。提出基于组件的自动化软件测试框架,使之能够实现提高测试效率、降低维护成本和缩短测试周期的功能。通过把测试的主体从系统或应用本身转化成以业务流程和业务流程的单元模块,从而把自动化测试的对象转变成为更小、更容易维护的单元,并且把测试以业务流程为核心的解决方案。从而使得自动化测试的整个过程可以得到缩短,大大降低自动化测试脚本编写的投入和维护成本。最终为项目提高了软件质量、降低了成本,同时缩短的投放到市场所需要花费的时间。 本文对基于模块化的自动化测试技术进行了深入的分析和研究,提出了面向组件的基于业务逻辑的自动化测试方案,通过使用基于自动化测试工具Quick Test Professional结合测试管理工具Quality Center为基础,加上以业务逻辑为核心Business Process Testing的手段有效地解决了测试用例业务逻辑的复杂性。最终使用的自动化测试方案是基于模块化的自动化架构。我们可以通过建立起这样一套采用模块化的自动化测试脚本的开发体系,从而形成一个模块化的自动化测试框架,这样在同样类型的测试项目或采用相同平台或不断推进的软件或系统的版本开发的过程中,可以在更大的范围之内重用这些自动化测试模块,并大大地减少软件测试所需要开发的自动化脚本,同时大大地提高自动化测试的开发效率。更为重要的是,日后对于所有开发出来的自动化测试脚本的维护成本也得到了大大地降低 本文首先对自动化测试技术、BPT和模块化的自动化测试做了综述,分析和比较了各大公司的自动化测试工具;其次,总结分析了以业务逻辑为核心的软件测试的需求和挑战,并在此基础上归纳出以模块化的自动化测试框架;然后提出模块的分解和重组的方法和性能的提高能力;最后,描述了我们的模块化自动化测试架构搭建及其实现方法。
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP311.52

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 吴莹;;基于Selenium的Web自动化测试框架[J];科技传播;2011年18期
2 高凌琴;;基于STAF的自动化测试框架的研究[J];曲阜师范大学学报(自然科学版);2011年03期
3 王磊;;规则驱动的自动化测试框架研究[J];赤峰学院学报(自然科学版);2011年06期
4 李首文;何贵兵;;自动技术在软件测试过程中的研究与实施[J];科技信息;2011年15期
5 高建华;辛敏杰;;影响GUI测试性能的两个因素:测试用例及测试预测[J];小型微型计算机系统;2011年09期
6 张载龙;王菊;;一种实现NGOSS分布式自动化测试的方法[J];南京邮电大学学报(自然科学版);2011年03期
7 黄捷;;基于反射的软件自动化测试框架设计(上)[J];程序员;2010年11期
8 ;泛华恒兴生产线自动化测试研讨会[J];电子产品世界;2011年09期
9 林俊彦;;用Visual Studio实践敏捷测试(三)[J];程序员;2010年09期
10 雷晖;郝爱语;;基于Selenium与JMeter的自动化测试构建[J];信息与电脑(理论版);2011年07期
中国重要会议论文全文数据库 前10条
1 黄茂生;;软件自动化测试动态验证点的一种实现方法[A];2010第十五届可靠性学术年会论文集[C];2010年
2 霍亮;王红;;基于GIS的功能测试工具框架结构研究[A];第二届“测绘科学前沿技术论坛”论文精选[C];2010年
3 殷卓;覃飙;王建民;;TPC系列基准通用测试框架设计[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
4 战茅;唐乐乐;李冬红;;基于SWIFI的操作系统容错性测试框架研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
5 赵波;;自动化测试系统概述及其在计量测试中的应用[A];2008年江苏省计量测试学术论文集[C];2008年
6 倪瑾;蒋俊华;;基于.NET平台GUI自动化测试研究[A];经济策论(上)[C];2011年
7 陈晓;;软件自动化测试的分析与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
8 郭从颖;;场景驱动测试用例设计及其测试自动化技术研究[A];中国计量协会冶金分会2008年会论文集[C];2008年
9 郭从颖;;场景驱动测试用例设计及其测试自动化技术研究[A];2008全国第十三届自动化应用技术学术交流会论文集[C];2008年
10 魏蓉;郐吉丰;王春元;蒋凡;;等级保护中的系统自动化测试[A];第二十一次全国计算机安全学术交流会论文集[C];2006年
中国重要报纸全文数据库 前10条
1 信息产业部软件与集成电路促进中心 于明唐仕武;驶入测试“快车道”[N];计算机世界;2007年
2 记者 邵丽蓉;年轻的职业年轻的兵[N];人才市场报;2009年
3 记者 于晓媚/北京;风云际会 ICT精英京城论剑[N];电子资讯时报;2005年
4 记者 吴雨;TCL抢占液晶电视竞争先机[N];民营经济报;2007年
5 顾明 潘镭;测试效率提升的捷径[N];中国城乡金融报;2009年
6 本报记者 滕继濮;强晓春:科研是一种修炼[N];科技日报;2011年
7 ■ 嫦娥工程地面应用系统质量 中心专家 戴金龙    ■ 用友公司自动化测试部专家 蒋颖   ■ Mercury公司测试专家 李康;恰当选择软件测试自动化方案[N];计算机世界;2005年
8 边歆;研发需要敏捷[N];网络世界;2007年
9 ;功能测试提升电信IT系统投资回报率[N];人民邮电;2006年
10 本报特约记者 柯利;2005,软件质量管理进行时[N];通信产业报;2005年
中国博士学位论文全文数据库 前10条
1 刘玲;基于面向对象形式规格说明的测试用例生成技术[D];上海大学;2004年
2 刘新忠;关联缺陷及其应用研究[D];吉林大学;2010年
3 陈超;语境驱动的仿真模型可组合性测试方法研究[D];国防科学技术大学;2007年
4 张玉军;移动IPv6协议测试研究与实践[D];中国科学院研究生院(计算技术研究所);2004年
5 柯尧;协议分布式测试理论及系统可靠性研究[D];中国科学技术大学;2006年
6 金虎;自动化软件测试技术研究[D];四川大学;2006年
7 陈伟琳;协议安全测试理论和方法的研究[D];中国科学技术大学;2008年
8 聂南;基于XML的组件接口验证与测试[D];华中科技大学;2008年
9 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
10 范文庆;分段符号执行模型及其环境交互问题研究[D];北京邮电大学;2010年
中国硕士学位论文全文数据库 前10条
1 王世俊;软件自动化测试框架的研究和实现[D];华东师范大学;2006年
2 秦大勇;规则驱动的自动化测试框架研究与实现[D];成都理工大学;2008年
3 谢文哲;基于模块化测试框架的单元自动化测试框架的设计与实现[D];华中科技大学;2007年
4 齐震;面向对象软件的自动化测试框架的研究与设计[D];西北工业大学;2006年
5 郝义鹏;基于关键字驱动自动化测试平台的设计与实现[D];哈尔滨工业大学;2007年
6 俞戴龙;QTP自动化测试框架的企业级应用[D];复旦大学;2010年
7 张秋杰;基于PyUnit框架的企业级软件自动化测试技术的研究[D];北京邮电大学;2010年
8 夏晶;基于QTP的功能自动化测试框架的研究与应用[D];武汉科技大学;2010年
9 黄彪贤;B/S软件自动化测试的研究与设计[D];广东工业大学;2011年
10 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026