网站地图 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考
主要服务:论文发表、论文修改服务,覆盖专业有:经济、法律、体育、建筑、土木、管理、英语、艺术、计算机、生物、通讯、社会、文学、农业、企业

列车显示器中软件测试的运用探究

来源:原创论文网 添加时间:2019-11-08

  软件测试论文之第七篇

  摘要:软件测试保证了软件在实际应用中的高可靠性, 其中测试用例的设计是软件测试的关键。本文以黑盒测试在列车网络显示器中的应用为例, 介绍了软件测试的几种方法。实际表明, 应用这些测试在该系统中, 极大的提高了显示的运行成功率, 具有一定的实用价值。

  关键词:软件测试,黑盒测试,显示器

软件测试论文

  一、列车网络显示器软件测试概述

  列车网络控制系统是一套复杂的系统, 功能多、安全性要求高。列车网络系统分为主控软件及列车逻辑控制程序和显示器程序。两套软件既相互独立又相互关联, 通过MVB总线交互信息, 共同组成列车网络控制系统。由于该系统的测试主要验证列车网络显示器的功能, 因此采用黑盒测试来设计测试用例、执行测试用例、报告软件缺陷, 使显示器软件可靠性不断提高。

  二、系统功能及组成

  为了验证列车司机室显示器软件的可靠性, 根据现车环境, 搭建列车显示器测试平台, 所需硬件设备为仿真计算机, EKE主机箱, DB9连接器, 显示器, 将EKE主机箱通过以太网线与仿真计算机连接, 显示器通过DB9连接器与EKE机箱连接在一起。系统组成如下图1所示:

  2.1通信测试

  首先进行通信测试, 主要采用等价划分法, 等价类划分法是把程序的输入域划分为若干部分, 然后从每部分中选取少量代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价与这一类中的其他值。

  例如:在列车网络控制系统中, 各个子系统之间通过MVB总线进行数据交互, 根据显示器配置的各子系统MVB地址, 在仿真计算机相应的MVB地址处随机输入一个数, 同时观测显示器收到的数据, 如果发送的数据与接收到的数据相同, 则显示器通讯正常。

  2.2功能测试

  然后进行功能测试, 主要采用边界值分析法, 边界值分析法是一种补充等价类划分的方法, 它不是选择等价类中的任意元素, 而是选择等价类边界的测试用例。边界条件是指软件计划的操作界限所在的边缘条件。一般来说, 对列车制动管路中的压力、列车速度、空调温度, 制动力, 牵引力, 网压等数据常使用边界值分析的方法来进行测试。它们可能出现的边界条件有:最大值/最小值。主要验证显示器的显示功能是否正常。例如列车速度测试, 假如列车的速度区间为0-120, 在仿真计算机中相应的MVB地址处输入120, 然后在显示器上相应的显示区域查看对应速度是否正常。

  2.3暴力测试

  暴力测试主要验证显示器的CPU的工作效率, 该方法在显示器的电源处接一个开关, 该开关使用继电器控制, 继电器的线圈通过NI的IO模块控制。通过软件将IO的通断次数设置为1000次, 每个5分钟通断一次。通过不停的开关动作验证显示器的应用程序是否会崩溃。

  三、结论

  黑盒测试方法是一种非常有效的软件测试方法。在列车显示器的软件测试中, 通过使用黑盒测试方法, 可以模拟列车实际运行环境, 减少了列车实际运行时的故障, 大大提高了列车显示器的运行效率。

  参考文献
  [1]张敏, 赵平, 张蓉, 黑盒测试技术在指控分系统软件测试中的应用[J].强激光与粒子束, 2013, 25 (5) 88-90.
  [2]周童, 方彦军, 一种新的软件测试过程模型—“跑道”模型[J], 计算机测量与控制, 2015.23 (10) 3347-3348
  [3]何立民.单片机应用技术选编[M].北京航空航天大学出版社, 1995

点击查看>>软件测试论文(专业范文8篇)其他文章
重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。