付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TCMS系统应用软件自动测试探究与实现摘要:自动化测试软件将以cs为扩展名的C#类文件作为测试用例的载体。在一个这样的类文件中将包括一个类的定义。一个类即为一个测试用例程序。这些类拥有共同的基类,重写基类的三个方法。这三个方法分别描述测试用例的基本信息、接口信息和测试过程。使用C#的动态编译技术,自动化测试软件可以完成测试用例程序的编译工作,并生成一个包含所有测试用例程序的程序集。自动化测试软件可以调用该程序集并自动执行每个测试用例程序。测试用例程序通过编译后将执行接口检查,发现接口路径错误。通过接口检查后方可进行测试。配置好OPC服务器后,自动化测试软件可以使用OPC接口按测试用例程序修改输
2、入信号并检查结果是否为预想的值。关键词:自动化测试软件、动态编译技术、测试用例、OPC服务器1?w论软件测试过程中,软件测试人员在测试规范中将详细描述每个测试用例的测试接口和测试过程。之后将其转化为测试用例程序。自动化测试软件应能够加载这些测试用例程序并自动地完成全部的测试操作生成测试实况。测试人员通过测试实况分析软件并编写测试报告。软件编写人员根据测试报告修改应用软件。测试人员再使用自动化测试软件重复测试。2运行环境2.1软件环境要求操作系统:WindowsXP及以上FRAMEWORK:NETFramework2.02.2硬件环境要求处理器:1GHz及以上内存:512M及以上屏幕分辨率:10
3、24*768及以上接口:以太网(RJ45)连接线:RJ45转M12以太网线2.3基本设计概念和处理流程使用C#的动态编译技术,自动化测试软件可以完成测试用例程序的编译工作,并生成一个包含所有测试用例程序的程序集。自动化测试软件可以调用该程序集并自动执行每个测试用例程序。测试用例程序通过编译后将执行接口检查,发现接口路径错误。通过接口检查后方可进行测试。配置好OPC服务器后,自动化测试软件可以使用OPC接口按测试用例程序修改输入信号并检查结果是否为预想的值。2.4结构自动化测试软件由以下程序集组成:3用户接口设计测试用例程序编写规则3.1 概述测试用例程序为一个C#类,使用cs文件描述。测试用例
4、程序的基类为TestCase类。测试用例程序需要重写基类的三个方法,Summary、Interface和Test。Summary方法用于描述测试用例的基本信息。Interface方法用于描述测试用例的数据接口。Test方法用于描述测试过程。3.2 Summary方法Summary方法中需要给Number、Name和Version三个属性赋值。Number属性为该测试用例的编号。Name属性为该测试用例的名称。Version属性为该测试用例的版本。这三个属性都为string型变量。3.3 Interface方法Interface方法中使用下面方法注册接口变量:protectedvoidAddVa
5、riable(stringkey,stringopcPath)。key为该变量的标识符,后面如果读取或设置该变量都需要使用该标识符;opcPath为该变量的OPC路径。对于EKE设备,全局变量xMtest的OPC路径为:.xMtestogIL_DISC_t中变量xACEComOK_1的OPC路径为:.gIL_DISC_t.xACEComOK_1。程序P_MTSC_S的本地变量xReset的OPC路径为:.P_MTSC_S/xReset。4测试流程测试人员需按照如下流程使用该软件进行自动化测试:编写测试规范。将测试规范转化为测试用例程序。编译测试用例程序并修改,直至无语法错误。检查接口,修改待测程序和测试用例程序,使二者皆符合相关规范。自动测试,获取测试结果。分析测试结果,从中分析由待测程序的错误或测试用例程序错误。如果有测试用例程序错误则修改测试用例程序重新自动测试。5结语在传统项目中的列车网络软件测试需要测试人员编写测试用例并且手动进行测试。这种测试受项目进度的制约很难覆盖软件运行的每一种状态,每一步的测试结果无法很详尽地记录。基于以上的考虑,我们开发了一套列车网络软件自动化测试工具,不断完善和扩充该工具的稳定性、可靠性。参考文献:1GB50157地铁设计规范,2003.2宁寿辉,李常贤,王杰.TCN列车网络管理的研究与实现J.机车电传
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路运输物资调度主任的工作规划及执行
- 三年(2023-2025)湖南中考语文真题分类汇编:专题03 文化文学常识(解析版)
- 国家电网变电检修主管面试解析
- 介绍藕粉圆子的演讲稿
- 党课:坚守师德底线 赋能学校高质量发展
- 装备工作演讲稿标题
- 称赞张桂梅的演讲稿
- 演讲稿生命的绿色故事
- 恐龙宝贝主题曲演讲稿
- 2026年中级经济师《保险专业知识与实务》题库(含答案解析)
- 欧姆龙cx-programmer操作手册
- GB/T 42756.1-2023卡及身份识别安全设备无触点接近式对象第1部分:物理特性
- Listen-to-This-2英语中级听力答案+原文整理版
- 茶叶加工项目可行性研究报告
- 土地复垦-损毁预测
- 水平定向钻穿越高速公路施工方案
- 应用写作写作四要素
- GA/T 1772-2021机动车查验场地设置规范
- 设计思维与图形创意课件
- 中外管理思想史-课件
- 小学二年级第二学期开学第一课课件
评论
0/150
提交评论