通信软件的自动化测试及实现

来源 :中国新通信·理论版 | 被引量 : 0次 | 上传用户:zhangkai198610
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着社会经济的发展,我国的信息化技术有了重大突破,其中通信软件技术的自动化测试受到了各行业的广泛关注。在通信软件开发的过程中,最重要的环节就是测试工作,传统的测试技术由于科技含量低、开发费用高,已经无法适应时代发展的潮流。本文将根据通信软件自动化测试的特性来进行分析,研究通信软件自动化系统功能模块的主要构成,并探讨通信软件自动化测试系统的实现,希望可以为相关研究提供有效的参考依据。
  关键词:通信软件;自动化测试;分析;实现
  为了满足现代人类对信息化的需求,各行业对通信软件的应用功能展开了深度研发。在企业开发通信软件的过程中,最重要的环节是进行测试工作,测试工作可以保证通信软件的质量,查找出软件运行时的缺陷,从而更好的完善通信软件程序。自动化测试是一种新兴的软件测试技术,可以有效提高测试的工作效率和工作质量,大大减轻测试人员的工作量,在测试过程中有着极高的应用价值。目前,我国多数企业在进行软件测试时使用的仍是人力测试技术,不仅无法确保测试结果的准确性和真实性,还会消耗大量的人力财力,因此,大力推广通信软件的自动化测试具有一定的现实意义。
  一、通信软件自动化测试的特性
  要想实现通信软件自动化测试技术的广泛应用,就要深刻掌握自动化测试技术的特性,针对自动化测试技术的优劣势展开分析,及时改进测试技术中的不足之处。
  (一)优势分析
  自动化测试技术可以更全面的进行回归测试。回归测试是指修改了软件的旧代码后重新进行测试确认没有其他代码出现新的错误,在整个软件测试过程中需要进行多次,是软件生命周期的重要组成部分,属于软件开发中不可缺少的一项环节。自动化测试可以预先写好测试程序再进行测试,这样测试出来的结果更具有真实性,并且可以大大缩短测试时间,有助于提高测试的实效性,减少测试的投入成本。
  与传统的人工测试相比,自动化测试具有一定的科学技术含量,可以对测试难度系数大或资源消耗量大的软件程序进行测试,有效解决人工测试效率不高的问题。另外,复杂软件程序的测试需要依靠精确度高的测试仪器,对企业的投资成本有较高的要求,自动化测试可以通过脚本编写来进行复杂软件程序的测试,简化了测试流程,更加节省人力和投入成本,有助于提高企业的经济效益[1]。
  (二)劣势分析
  自动化测试并不适合所有的软件测试,虽然与传统的人工测试相比,自动化测试具有测试效率高、测试结果准确等多种优势,但自动化测试并没有达到完善,不能完全替代传统的人工测试技术。
  自动化测试适用于软件结构复杂、测试步骤繁琐的软件测试,但有些软件的测试流程较为简单,使用人工测试就可以很好的完成,如果全部使用自动化测试会浪费不必要的人力资源和成本。
  自动化测试需要进行定期的维护管理工作,有些软件版本更新的速度快,如果没有及时进行自动化测试的维护,很容易造成测试脚本出现错误代码,带来软件版本崩溃的问题。相较于人工测试,自动化测试需要定期投入维护资金,增加了企业的软件开发成本。
  根据以上分析可以看出,自动化测试具有一定的优势,可以有效提高软件测试的准确性,节省大量的人力资源,但同时也存在着一些不足之处,并不能完全替代人工测试,企业在开发软件时要正确认识到自动化测试的特性,根据软件程序测试的复杂性来进行合理选择,发挥自动化测试的优势,弥补人工测试中的不足,最大程度减少企业的成本,提高测试工作的效率和质量[2]。
  二、通信软件自动化系统功能模块的主要构成
  (一)设备连接模块
  设备连接建立后可以获取设备的相关信息,根据配置文件的环境变量进行服务器链接的提供,可以及时处理链接的异常情况。
  (二)公共包封装模块
  在拓展一些软件程序的功能性时,通常会使用拓展包,包括脚本编写也是为了拓展包提供拓展功能所用,可以丰富软件资源。
  (三)收发包模块
  测试人员通常会使用协议状态机的切换来进行协议检验,通过消息传发来进行协议状态机的转换,为了提高测试的质量和效率,工作人员会自行编写消息中的报文类型,然后通过消息传送的速度来确认协议状态机的转换是否正常。
  (四)日志信息处理模块
  工作人员在准备软件程序的测试时,需要针对测试步骤、测试场景等诸多因素进行考察,将软件程序的情况详细的记在日志信息模块中,包括测试次数、检查情况及反馈结果都要进行具体的标注。
  (五)测试脚本
  测试脚本是测试软件程序的核心板块,测试脚本一旦存在异常或缺陷,就会影响软件程序的最终测试结果,为了不影响测试工作的效率和质量,研发人员需要将重点放在测试脚本上[3]。
  三、通信软件自动化测试系统的实现
  (一)系统类库
  系统类库具有较强的扩展性,可以为测试样本提供各种类型的测试接口和功能函数,然后根据测试需求进行类库功能的改变,并且可以及时纠正测试程序中出现的錯误。
  (二)测试资源管理
  测试资源管理可以将测试中需要的硬件资源和数据文件进行管理,由于测试脚本的编写需要大量硬件资源,如果不进行有条理的收纳就会占用硬盘的空间,进而影响到测试工作的效率。
  (三)测试脚本管理
  为了满足测试需求可以在系统设定相应的脚本,针对具体软件程序测试的需求,将同类型的脚本放在一处,这样在进行测试时可以方便快捷的找出相应的脚本。
  结语:以上所述,通信软件的自动化测试具有测试结果准确、测试效率高等优势,但自动化测试并不适用于所有的软件测试,测试人员需要根据功能特性来进行相关研究,从而实现自动化测试功能的完善。
  参考文献:
  [1]陈宇.通信软件自动化测试的研究与实现[D].吉林大学,2014.
  [2]刘素京.通信软件的自动化测试及实现[J].电子技术与软件工程,2018(02)
  [3]谷红枫.通信软件的自动化测试及实现研究[J].信息技术与信息化,2015(04)
  作者简介:
  黄秦冬(1976年1月)男;汉,籍贯:江苏省南通市;职称:通信;职称:工程师,学历: 大学本科,研究方向:宽带网络优化,通信软件开发。
其他文献
摘 要:本文对当前医疗设备计量检测工作的现状进行了简单介绍,对如何加强计量检测技术进行了讨论,并提出了一些对策和措施,对计量检测技术未来的发展方向进行了展望,希望能够为相关工作的开展提供一些参考。  关键词:医疗设备;计量检测;技术;现状;发展  引言  医疗设备计量检测工作是指通过对设备的相关参数进行检测,从而为设备的运行、维护等提供数据支持,保证医疗设备正常运行的一项工作。计量检测结果的准确
期刊
摘 要:技术的发展使得更多精密仪器走入人们的生活,进一步便利人们生活,提升人们生活品质。技术除了走向生活领域之外,很多技术逐渐走入服务领域,为使用该技术企业的营销服务水平提升提供了有力保障。本文主要分析供电企业电力营销业务数字化管理模式及模式构建,希望可以起到一定借鉴意义。  关键词:电力;供电企业;营销;数字化;管理  前言  数字化管理模式的应用可以有效提升供电企业的管理质量与效率,为供电企
期刊
摘 要:大数据是最新信息独有的一种技术表现形式,能够更快、更高效地完成对数据的处理与分析。广播电视作为一种重要的媒体形式和传播来源,如果无法认识到大数据在经济发展中的作用,将无法适应社会发展的需要。鉴于此,本文对大数据时代广播电视技术转型进行分析,以供参考。  关键词:大数据时代;广播电视技术;转型  引言  目前国内广播电视技术正处于新旧交替的阶段,传统技术要加快实现转型,转型后的技术也需要以
期刊
摘 要:文章分析电气设备的维护和管理现状,提出了此工作开展中的注意事项以及对维护和管理方法的改进策略,以供参考。  关键词:企业电气设备;维护和管理;措施  一、引言  针对目前企业中应用的数量和种类不断增多的电气设备,加之其在供电系统稳定运行中所起到的重要作用,需要在电气设备运行中安排专人开展设备维护和管理工作来保障其稳定和安全运行。在此维护于管理工作中,需要不断总结社诶常见故障以及可能引发的
期刊
摘 要:随着大数据和人工智能技术的不断发展,我国各行各业都在进行生产领域的改革和优化,大数据和智能技术开始被越来越多的行业引入,尤其当前国内处于信息时代,在进行大数据技术以及人工智能技术应用过程当中,要针对企业自身研发的技术体系进行全面优化,通过人工智能技术在通讯网络中的运用,最大限度优化国内当前的通讯技术。  关键词:大数据;通讯技术网络;人工智能  前言  大数据是指在一定时间范围内无法被传
期刊
摘 要:科学技术的进步催生了移动互联网和移动信息技术的产生与发展,我国的移动通信用户数量呈几何倍增长,大数据分析无疑是解决移动通信网络优化过程中存在的问题的最佳工具,因此,本文将从移动通信网絡发展与优化过程中存在的问题切入,探寻大数据分析应用其中的措施与方法,希望借此可以为提升用户体验找到新的突破口。  关键词:移动通信网络;网络优化;大数据分析;应用方法  引言  现如今,移动通信网络是人们生
期刊
摘 要:随着新型基础设施建设,简称“新基建”(以5G、人工智能、工业互联网、物联网为代表的新型基础设施大数据、人工智能、工业互联网为政府提供辅助)的广泛应用,也给中波广播的发展带来了一定的机遇。因此,笔者分析了中波广播发射机应用的现实意义,然后结合其性能优势,对其发展前景进行了粗略分析。  关键词:中波广播发射机;运行特征;运行现状;发展前景  引言  音频的流行让声音广播这种特殊的信息传递方式
期刊
摘 要:雷达系统是一种探测及导航系统,具有导航快速、直观以及抗干扰能力非常强等特点,雷达系统是最早应用于舰船上并利用这个系统开展海上探测以及导航,尽管雷达系统没有目标识别功能,但是船舶自动识别系统AIS具有识别功能,并且基本上不受外部环境有条件影响,对于舰船雷达系统的运行有着非常重大作用。两者相互结合,就可以较好地为船只等进行导航。从本文对船舶自动识别系统AIS以及雷达系统与自动识别系统的信号融
期刊
摘 要:随着网络技术、广电行业的飞速发展,广播电视在“互联网+”和“三网融合”的驱动下应对行业冲击,主要从广播电视网络的现状,结合完善的GIS技术设计广播电视网络信息管理系统。详细阐述了项目工程的功能需求、功能模块和数据库设计内容,并对该项目工程的运行测试进行了简要介绍。该项目能够实现广电空间资源地图管理、设备资源配置和数据分析决策等功能,具有较强的应用性和推广价值。  关键词:广电网络;地理信
期刊
摘 要:本文主要简单介绍了5G通信技术的相关内容,通过分析5G通信技术对卫星电视节目传输的影响,来探讨新形势下广播电视卫星通信的发展策略,以加强对5G通信技术的了解,掌握5G通信技术带来的新的变化,实施有效的广播电视卫星通信技术,来推动电视节目传输的长远发展,为人们带来高质量的信息服务。  关键词:5G通信技术;卫星电视;节目传输;发展策略  二十一世纪是一个科学技术时代,尤其是计算机信息技术已
期刊