TCMS系统应用软件自动测试探究与实现

来源 :科学与财富 | 被引量 : 0次 | 上传用户:ksh0323
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:自动化测试软件将以cs为扩展名的C#类文件作为测试用例的载体。在一个这样的类文件中将包括一个类的定义。一个类即为一个测试用例程序。这些类拥有共同的基类,重写基类的三个方法。这三个方法分别描述测试用例的基本信息、接口信息和测试过程。使用C#的动态编译技术,自动化测试软件可以完成测试用例程序的编译工作,并生成一个包含所有测试用例程序的程序集。自动化测试软件可以调用该程序集并自动执行每个测试用例程序。测试用例程序通过编译后将执行接口检查,发现接口路径错误。通过接口检查后方可进行测试。配置好OPC服務器后,自动化测试软件可以使用OPC接口按测试用例程序修改输入信号并检查结果是否为预想的值。
  关键词:自动化测试软件、动态编译技术、测试用例、OPC服务器
  1緒论
  软件测试过程中,软件测试人员在测试规范中将详细描述每个测试用例的测试接口和测试过程。之后将其转化为测试用例程序。自动化测试软件应能够加载这些测试用例程序并自动地完成全部的测试操作生成测试实况。测试人员通过测试实况分析软件并编写测试报告。软件编写人员根据测试报告修改应用软件。测试人员再使用自动化测试软件重复测试。
  2 运行环境
  2.1 软件环境要求
  > 操作系统: Windows XP及以上
  > FRAMEWORK:NET Framework 2.0
  2.2 硬件环境要求
  > 处理器: 1GHz及以上
  > 内存: 512M及以上
  > 屏幕分辨率: 1024*768及以上
  > 接口:以太网(RJ45)
  > 连接线: RJ45转M12以太网线
  2.3 基本设计概念和处理流程
  使用C#的动态编译技术,自动化测试软件可以完成测试用例程序的编译工作,并生成一个包含所有测试用例程序的程序集。自动化测试软件可以调用该程序集并自动执行每个测试用例程序。
  测试用例程序通过编译后将执行接口检查,发现接口路径错误。通过接口检查后方可进行测试。配置好OPC服务器后,自动化测试软件可以使用OPC接口按测试用例程序修改输入信号并检查结果是否为预想的值。
  2.4结构
  自动化测试软件由以下程序集组成:
  3 用户接口设计
  测试用例程序编写规则
  3.1 概述
  测试用例程序为一个C#类,使用cs文件描述。
  测试用例程序的基类为TestCase类。
  测试用例程序需要重写基类的三个方法,Summary、Interface和Test。Summary方法用于描述测试用例的基本信息。Interface方法用于描述测试用例的数据接口。Test方法用于描述测试过程。
  3.2 Summary方法
  Summary方法中需要给Number、Name和Version三个属性赋值。Number属性为该测试用例的编号。Name属性为该测试用例的名称。Version属性为该测试用例的版本。这三个属性都为string型变量。
  3.3 Interface方法
  Interface方法中使用下面方法注册接口变量:protected void AddVariable(string key, string opcPath)。
  key为该变量的标识符,后面如果读取或设置该变量都需要使用该标识符;opcPath为该变量的OPC路径。
  对于EKE设备,全局变量xMtest的OPC路径为:.<配置名>.<资源名>.xMtest。
  gIL_DISC_t中变量xACEComOK_1的OPC路径为:.<配置名>.<资源名>.gIL_DISC_t.xACEComOK_1。
  程序P_MTSC_S的本地变量xReset的OPC路径为:.<配置名>.<资源名>.P_MTSC_S/xReset。
  4 测试流程
  测试人员需按照如下流程使用该软件进行自动化测试:
  > 编写测试规范。
  > 将测试规范转化为测试用例程序。
  > 编译测试用例程序并修改,直至无语法错误。
  > 检查接口,修改待测程序和测试用例程序,使二者皆符合相关规范。
  > 自动测试,获取测试结果。
  > 分析测试结果,从中分析出待测程序的错误或测试用例程序错误。如果有测试用例程序错误则修改测试用例程序重新自动测试。
  5 结语
  在传统项目中的列车网络软件测试需要测试人员编写测试用例并且手动进行测试。这种测试受项目进度的制约很难覆盖软件运行的每一种状态,每一步的测试结果无法很详尽地记录。基于以上的考虑,我们开发了一套列车网络软件自动化测试工具,不断完善和扩充该工具的稳定性、可靠性。
  参考文献:
  [1] GB 50157 地铁设计规范,2003.
  [2]宁寿辉,李常贤,王杰.TCN列车网络管理的研究与实现[J].机车电传动,2007(5):31-33.
  廉雪莹,1986年3月28日出生,性别女,民族汉,籍贯吉林磐石,单位中车南京浦镇车辆有限公司,邮编210032,职称工程师,学历本科,研究方向列车通信网络
其他文献
摘要:电力档案的现代化管理能够提高企业档案利用率和综合实力,电力企业档案现代化管理能够改善当前企业档案管理工作混乱的现状,为电力企业事业的发展提供帮助。本文就电力企业档案管理现代化有关问题加以探讨。  关键词:电力企业;档案管理;现代化  电力企业只有充分认识到档案管理的重要性,进一步调动档案管理人员的积极性,才能提高企业工作效率。在电力企业不断发展的过程中,加强电力档案的科学化管理,不断提高电力
期刊
摘要:当前的路面建设大多以水泥混凝土为主要的修建原料,以此为原料的水泥砼路面具有路面强度高,易于维护等优点,现今被广泛应用于基础建设之中。水泥砼路面极易出现断板等损坏,因此,研究路面断板损坏的原因以及预防措施成为当前路面建设的焦点之一。  关键词:水泥砼路面;断板原因;预防  1 水泥砼路面断板的原因  断板损坏主要分为早期断板和使用期断板两种类型,早期断板是指水泥砼路面在浇筑完成但未使用的过程之
期刊
摘要:电力工程项目在实施过程中,其成本管理质量会直接对工程项目管理成败造成影响,而应用成本目标管理理念以及方式则能在很大程度上提高管理的质量和效果,为此,本文主要对成本目标管理及其在电力工程管理中的应用进行了探讨。  关键词:成本目标管理;电力工程管理;应用  0. 引言  电力工程在项目管理过程中,成本管理也属于其中较为重要的一个部分,而在这一过程中,如果能够科学合理的使用成本目标管理理念以及方
期刊
摘要:随着经济的不断发展,社会对于天燃气的需求度也在不断增加,在我们的生活中,很多时候都需要用到天燃气,所以增强天燃气管网的安全管理效果非常重要。天燃气在生活和工作中的使用都存在着较大的安全隐患,有人为或者自然的因素导致天燃气出现爆炸,人们对于天燃气管网的安全使用和操作过程都在不断的加强重视,加强天燃气管网的安全管理效果会对个人和社会的经济财产以及人身安全带去很多的福利。在本文中,笔者根据天燃气管
期刊
摘要:随着网络日益普及,互联网在中国百姓的政治、经济和社会生活中扮演着日益重要的角色,成为百姓行使知情权、参与权、表达权和监督权的重要渠道,网络问政正以其鲜明的时代特征成为政府倾听民意、了解民情的重要途径,成为沟通互动、排解民难的最佳平台。在这样的时代背景下,乌鲁木齐市委、政府开设网络问政平台,畅通网络诉求,搭建了党委政府和群众沟通互动的“连心桥”。  关键词:网络问政;网络社会管理;行政管理;网
期刊
摘要:对于整个的市政公用工程道路施工过程来说,路基施工是极为关键的一个组成部分,路基施工项目作为基础结构必须要得到足够的重视,只有保障了路基施工的质量,才能够保障其整个市政公用工程的使用安全性,而路基施工质量的保障又必须要从具体的施工技术入手,本文就重点针对市政公用工程道路路基施工技术进行了简要的分析和探讨,重点介绍了测量施工技术、劣质土壤处理技术、填方改良技术、路基压实技术以及路基排水技术的应用
期刊
摘要:随随着我国电力事业的不断发展,电力在人们生活的各个方面都起着十分重要的作用。电力项目的逐渐增加,也给电力企业的安全管理带来了一定的挑战,而在电力工程的建设过程中,对输电线路的安全建设是一个十分重要的环节,直接关联着电力在以后运营中的实际质量。因此,本文主要对电力工程施工中输电线路质量控制进行了深度的研究。  关键词:输电线路;电力施工;质量控制  电力施工作为电力行业的重中之重,由于受到各种
期刊
摘要:电力工程需要在一个科学严谨的管理制度中进行施工。尤其是在当前社会科学技术不断发展的情况下,更应当运用合理的管理模式促进电力工程的发展。而本文就电力工程管理中PDCA管理模式的应用展开了分析与研究。  关键词:电力工程;PDCA管理模式;应用  引言:PDCA管理模式在电力工程的施工过程中可以有效的起到改善管理质量,提高管理效率的作用,在这一管理模式中,可以根据四个阶段的流程不断的使电力工程的
期刊
摘要:近年来,随着我国社会政治经济的稳定发展,社会主义市场经济不断发展与完善,同时我国在国计民生领域也得到了一定的发展。在现代经济社会背景下,传统的电力运行系统已不能满足时代的发展需求,并且其中隐藏着较多弊端,电力系统的弊端阻碍了我国电力事业的发展。本文通过对电力系统运行现状的深入分析,探讨其中存在的具体问题,并针对此状况提出有效地解决措施。  关键词:电力系统;电气自动化;应用策略  前言:电气
期刊
摘要:随着社会的迅速发展,水利事业也不断地发展。我国属于农业大国,早期就已经高度重视农业、水利、灌溉的发展,受以往历史条件和技术条件的限制,水利建设的工程质量相对而言较差。经过经济的发展、技术水平的提升,对许多水利工程都进行了除险加固。本文着重介绍了水库的除险加固工程,以及详细地阐述了大坝防渗墙应用效果分析。  關键词:水库除险加固;防渗墙技术;应用效果分析  我国的水库数不胜数,不仅个社会创造出
期刊