当前位置:主页 > 科技论文 > 软件论文 >

面向中国民航信息系统的自动化测试系统的设计与实现

发布时间:2020-11-19 03:58
   随着互联网行业的发展,以及IT技术水平的提升,中国民航信息系统所使用的系统功能与业务链也随之增加,带来的安全生产风险也相应增大。因此,在产品测试的过程中,定期对现有功能进行全面的兼容性测试,成为了安全生产平稳运行的基本要求。考虑到这类兼容性测试的内容相对比较稳定,测试场景变化不大,可以采用自动化测试的方式来进行。与手工测试相比,软件自动化测试具有明显的优势,可以提高测试效率、测试覆盖率并节省很多时间成本。虽然目前自动化测试工具和相关理论已经日益完善,但是真正运用到自身的软件上时,还是存在一些局限性的,导致自动化测试资源并没有得到最大化的利用,因此,设计一个简单实用的工具具备一定的实际意义。本课题通过对目前自动化测试领域的研究,使用Java语言设计一个自动化测试工具,以此来解决现有自动化测试工具造成的配置复杂性限制,提高测试执行率,降低测试人力资源消耗,保证安全生产平稳运行。工具主要分为配置模块,输入模块、控制模块、输出模块几个部分,以此满足自动化测试工具的基本要求。
【学位单位】:北京工业大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.53;V35
【部分图文】:

终端连接


第 3 章 自动化测试工具需求分析第3章 自动化测试工具需求分析设计的自动化测试工具进行需求分析,主要关注工具境需求。测环境,即中航信开发的通用网络前端平台进行介绍需求描述和被测系统环境的需求描述。发的通用网络前端平台门为广大代理人、航空公司开发的基于 PC 的仿真终采用 client-server 方式的仿真终端产品。用户可以采取t 的身份访问中航信的 server,使用其系统资源。电脑中安装 Eterm 软件,代理人连接的应用服务器中通过交换机和中间件连接中航信系统,如图 3-1 所示

类图,文本,类图,文件


图 4-4 文本解析类图Figure 4-4 Text parsing class diagramAccess 用于文本解析,该接口设置如图 4-4 所示。 Excel 文件,JAVAEXCEL()方法读取每条命令 行中的全()方法, 条命令执行之后跳转到下 行,即下 条命令。 XML 文件,JAVAXML()方法读取 XML 文件,并将参数配置Functioncheck+whoAmI(): Stringget+whoAmI(): Stringget01-inputStr: String[*]-outputStr: String[*]-idxStr: String-equals: boolean<<create>>+get01()+whoAmI(): Stringcheck01~p: Pattern~m: Matcher<<create>>+check01(regex: String)+whoAmI(): String+check(input: String, times: int): booleanCheck04-iCount: int-totalCount: int<<create>>+Check04(+check(count: int): boo+reset(): int+getCount(): int+getTotalCount(): int

示意图,示意图,白名单,客户端


public boolean bind() {XmlRpcClient client = new XmlRpcClient();//配置客户端client.setConfig(config);Object[] params = { new String(this.localIP) };//设置服务器端地址String result = (String)client.execute("bind", params);this.response = Boolean.parseBoolean(result);return this.response;}白名单校验通过,客户端允许连接被测系统后,使用 socket 通信向被测境服务器发送请求,首先简单分析 socket 通信的使用。socket 是用于在计算机网络上的节点内发送或接收数据的内部端点。具,它是网络软件(协议栈)中端点的表示,使用"open read/write close"模现,其交互流程如图 4-6 所示:
【相似文献】

相关期刊论文 前10条

1 张泽昭;龚荣荣;史新丽;;商业银行自动化测试实践及发展趋势[J];中国金融电脑;2019年11期

2 周永红;张彦祥;;金融软件的自动化测试探索与创新之路[J];中国金融电脑;2018年01期

3 赵焕芳;杨声钢;徐小平;;自动化测试在流程类系统中的应用研究与实践[J];中国金融电脑;2018年01期

4 赵良福;王世签;郑科鹏;;软件自动化测试研究[J];有线电视技术;2018年06期

5 周林;;通用工具构建云存储自动化测试平台的方案[J];移动通信;2017年10期

6 朱立秀;;自动化测试的应用浅析[J];电子世界;2016年19期

7 李萍;;光网络传输设备的自动化测试研究[J];数字技术与应用;2015年09期

8 刘柏青;;使用自动化测试工具解决数据重复录入问题的一个思路[J];广东公安科技;2015年03期

9 顾言筠;;浅谈光网络传输设备的自动化测试[J];科学中国人;2017年20期

10 顾慧;毛森;;自动化测试技术的分析与研究[J];信息与电脑(理论版);2014年02期


相关博士学位论文 前1条

1 刘新忠;关联缺陷及其应用研究[D];吉林大学;2010年


相关硕士学位论文 前10条

1 孙自诚;笔记本自动化测试程序的设计与实现[D];东华大学;2019年

2 江淑明;移动通信网络节点性能的自动化测试平台的搭建与应用[D];东华大学;2019年

3 贾一飞;HMI自动化测试平台的研制[D];山东科技大学;2018年

4 王光强;基于双写环境的自动化测试工具性能优化研究[D];山东科技大学;2018年

5 冯晓刚;车载空调系统建模和仿真测试[D];上海交通大学;2016年

6 刘庆巍;基于.NET的自动化测试管理平台研究与实现[D];上海交通大学;2016年

7 朱珍;光业务交叉机OT板卡并行自动化测试平台的设计与实现[D];上海交通大学;2015年

8 冯杰;Web Service API自动化测试与持续集成系统的设计与开发[D];上海交通大学;2016年

9 史宝丽;面向中国民航信息系统的自动化测试系统的设计与实现[D];北京工业大学;2018年

10 康新欣;基于关键字驱动的移动端自动化测试平台的设计与实现[D];北京工业大学;2019年



本文编号:2889660

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2889660.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户db390***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com