收藏本站
《吉林大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

基于TCP协议的软件自动化测试的研究与应用

王丹  
【摘要】:目前,软件的应用已经渗透到各个领域,由于计算机软件的普及而带来的便利已得到大家广泛的认可,但是随着软件业的快速发展,因软件质量出现的大小事故也屡见不鲜,因此软件质量受到企业越来越多的重视,特别是金融行业的各大银行。由于软件测试是保证软件质量的重要环节,越来越多的银行在开发和维护软件的时候,不满足于开发方的单一测试,由此出现了一些第三方测试的公司,专为各大银行完成最后的第三方测试任务。 但是,在许多的测试任务中,特别是回归测试,测试过程很多情况下是重复单一的操作,例如数据录入或是击键等,这样的重复会造成了不必要的时间浪费和人力浪费,于是很多的公司提出了开发自己的自动化测试软件,以已有的一些自动化测试工具,例如LoadRunner、Winrunner等自动化测试工具作为参考,结合公司的测试业务,开发出适合本公司自己的自动化测试工具。 这样的系统的设计基于公司以往的测试项目实施经验,主要面向金融行业,用于某些场合下功能和接口的测试工作,用于简化以及优化专业测试人员的工作,但理论上,通过本系统可以实现任何类型报文的设计。它的设计脱离任何测试逻辑、业务逻辑,系统建立一套测试中常见的类库(基本满足测试过程中可能遇到的各种需要)和测试逻辑生成机制,在其基础上可以进行二次开发得到需要的测试逻辑和业务逻辑。同时,本系统同时会为用户提供一个简洁、易用的操作接口。 本文主要详细的介绍该软件的研究和设计开发过程,首先,对自动化测试理论基础加以学习,包括自动化测试的背景、沿革、属性、依据、设计的一般原则和分类总结,并对其应用和未来的发展加以总结,然后对现有的具有代表性的一些自动化工具进行重点的学习; 本文最主要的部分是设计开发一套自动化测试工具,从对该自动化测试工具的设计需求开始分析,然后确定开发和运行环境,最后对本软件的流程、包结构、总结构、脚本和功能进行详尽的设计并加以阐述,本系统的开发重点主要在各种脚本设计方面,本系统采用xml语言这样的半结构化语言来设计测试脚本,完成测试脚本的编辑和执行。 完成系统的设计之后,我们对开发的系统进行一些测试和实验,即把该系统应用于日常的测试工作中,对产生的测试数据加以处理分析,并与以前的测试手段加以对比,得出实验的结论,在设计好测试脚本之后,使用本系统只需要测试人员点击执行和生成测试记录即可,同时本系统自动的对测试记录加以分析并按要求绘制成图表,各种实验结果证明使用该系统会带来的便利:节省时间、人力等资源,同时可自动分析生成测试结果。 虽然该测试工具开发可以应用于实际的测试任务,但是在以后的使用过程中,还是需要我们对该系统做进一步的维护和二次开发,希望可以使本系统满足未来各种的工作任务需求。
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 林俊彦;;用Visual Studio实践敏捷测试(三)[J];程序员;2010年09期
2 雷晖;郝爱语;;基于Selenium与JMeter的自动化测试构建[J];信息与电脑(理论版);2011年07期
3 张英伟;罗省贤;李彬;;基于RFT的企业自动化测试框架的构建和应用[J];电脑知识与技术;2011年19期
4 刘梅;;面向无线多跳网络的TCP协议改进研究综述[J];计算机与现代化;2011年07期
5 李首文;何贵兵;;自动技术在软件测试过程中的研究与实施[J];科技信息;2011年15期
6 周奉林;;浅谈软件测试自动化[J];中小企业管理与科技(下旬刊);2011年08期
7 吴莹;;基于Selenium的Web自动化测试框架[J];科技传播;2011年18期
8 ;第八届PXI技术和应用论坛在北京成功召开[J];国外电子测量技术;2011年06期
9 夏爱民;刘栋;张帆;;TCP拥塞控制建模分析方法[J];无线电工程;2011年08期
10 金红;李姝宁;云洁;;基于多变的网络环境的网络流量分析[J];内蒙古科技与经济;2011年16期
中国重要会议论文全文数据库 前10条
1 黄茂生;;软件自动化测试动态验证点的一种实现方法[A];2010第十五届可靠性学术年会论文集[C];2010年
2 李昊妍;梁景平;张秀丽;殷德民;;人牙髓干细胞与β-TCP复合后的体内外实验研究[A];全国第三次牙体牙髓病学临床技术研讨会论文汇编[C];2009年
3 李昊妍;梁景平;张秀丽;殷德民;;人牙髓干细胞与β-TCP复合后的体内外实验研究[A];全国第八次牙体牙髓病学学术会议论文汇编[C];2011年
4 房彦军;袭著革;晁福寰;;TCP暴露致稀有鮈鲫肝脏损伤的比较蛋白质组学研究[A];第六届全国环境化学大会暨环境科学仪器与分析仪器展览会摘要集[C];2011年
5 赵波;;自动化测试系统概述及其在计量测试中的应用[A];2008年江苏省计量测试学术论文集[C];2008年
6 倪瑾;蒋俊华;;基于.NET平台GUI自动化测试研究[A];经济策论(上)[C];2011年
7 翁进东;;TCP拥塞控制慢启动策略的优化和仿真[A];湖北省通信学会、武汉通信学会2009年学术年会论文集[C];2009年
8 陈晓;;软件自动化测试的分析与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
9 郭从颖;;场景驱动测试用例设计及其测试自动化技术研究[A];中国计量协会冶金分会2008年会论文集[C];2008年
10 郭从颖;;场景驱动测试用例设计及其测试自动化技术研究[A];2008全国第十三届自动化应用技术学术交流会论文集[C];2008年
中国重要报纸全文数据库 前10条
1 何全基;瓮福小野田年产5万吨TCP项目将开工[N];中国化工报;2011年
2 ;康力斯集团TCP公司终将关闭[N];世界金属导报;2010年
3 杨志 黄朝华 记者 吴宏;瓮福拟建中国最大TCP装置[N];经济信息时报;2011年
4 实习生 杨继华 记者 王培泉;天成开发TCP平头式塔式起重机[N];自贡日报;2010年
5 刘文;TCP在江苏启动清洁能源计划[N];消费日报;2010年
6 李良旭 顾桥;年产5万吨TCP项目落户瓮安[N];贵州日报;2011年
7 ;沙哈维里亚收购TCP前景难测[N];世界金属导报;2010年
8 通讯员 金陵;美国TCP进军涟水农村推广节能灯[N];建筑时报;2010年
9 记者 焦磊立 通讯员 任全军;杂交谷子培训将获TCP项目支持[N];张家口日报;2010年
10 ;意大利Marcegaglia收购TCP公司56%股权[N];世界金属导报;2009年
中国博士学位论文全文数据库 前10条
1 余敏;PLGA-PCL/PLGA-HA-βTCP双相支架结合BMSCs修复兔关节骨软骨缺损的实验研究[D];中南大学;2010年
2 陈亮;Ad Hoc网络TCP拥塞控制研究[D];南京理工大学;2011年
3 周志洪;基于嵌入式网络技术的网络化自动抄表系统的研究[D];浙江大学;2005年
4 杨艳芳;动/静态条件下PLGA与PLGA/β-TCP多孔支架的降解与释药行为[D];天津大学;2010年
5 周田华;头孢他啶阳离子脂质体复合n-HA/β-TCP陶瓷支架的制备、体外溶出机理及其体外抗金黄色葡萄球菌生物膜的研究[D];第三军医大学;2012年
6 仲英济;基于位置信息和拓扑结构分析的无线Ad Hoc网络拓扑管理和QoS研究[D];山东大学;2005年
7 罗长远;蜂窝移动通信系统中RAN QoS研究[D];中国人民解放军信息工程大学;2004年
8 周俊;光突发交换网络中TCP性能的研究[D];北京邮电大学;2007年
9 张棪;光突发交换网络和混合光网络上的TCP性能研究[D];电子科技大学;2009年
10 叶进;无线/有线混合网络中传输控制协议的研究[D];中南大学;2008年
中国硕士学位论文全文数据库 前10条
1 王丹;基于TCP协议的软件自动化测试的研究与应用[D];吉林大学;2011年
2 罗惠旋;WCDMA RNC自动化测试设计及实现[D];北京邮电大学;2010年
3 梁志锋;MSCRM系统自动化测试的设计与实现[D];北京邮电大学;2010年
4 俞戴龙;QTP自动化测试框架的企业级应用[D];复旦大学;2010年
5 张秋杰;基于PyUnit框架的企业级软件自动化测试技术的研究[D];北京邮电大学;2010年
6 夏晶;基于QTP的功能自动化测试框架的研究与应用[D];武汉科技大学;2010年
7 晏青;针对IBMFilenet的自动化测试工具的设计与实现[D];华中科技大学;2009年
8 袁文杰;PTN网管的接口自动化测试研究与实施[D];华中科技大学;2010年
9 晏青;针对IBM Filenet的自动化测试工具的设计与实现[D];华中科技大学;2009年
10 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026