tcms系统应用软件自动测试探究与实现.docVIP

tcms系统应用软件自动测试探究与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCMS 系统应用软件自动测试探究与实现 摘要:自动化测试软件将以 CS为扩展名的C#类文件 作为测试用例的载体。在一个这样的类文件中将包括一个类 的定义。一个类即为一个测试用例程序。这些类拥有共同的 基类,重写基类的三个方法。这三个方法分别描述测试用例 的基本信息、接口信息和测试过程。使用C#的动态编译技术, 自动化测试软件可以完成测试用例程序的编译工作,并生成 一个包含所有测试用例程序的程序集。自动化测试软件可以 调用该程序集并自动执行每个测试用例程序。测试用例程序 通过编译后将执行接口检查,发现接口路径错误。通过接口 检查后方可进行测试。 配置好 OPC 服务器后, 自动化测试软 件可以使用 OPC 接口按测试用例程序修改输入信号并检查 结果是否为预想的值。 关键词:自动化测试软件、动态编译技术、测试用例、 OPC 服务器 1?w 论 软件测试过程中,软件测试人员在测试规范中将详细描 述每个测试用例的测试接口和测试过程。之后将其转化为测 试用例程序。自动化测试软件应能够加载这些测试用例程序 并自动地完成全部的测试操作生成测试实况。测试人员通过 测试实况分析软件并编写测试报告。软件编写人员根据测试 报告修改应用软件。测试人员再使用自动化测试软件重复测 试。 运行环境 软件环境要求 操作系统: Windows XP 及以上 FRAMEWORK : NET Framework 2.0 硬件环境要求 处理器: 1GHz 及以上 内存: 512M 及以上 屏幕分辨率: 1024*768 及以上 接口:以太网( RJ45) 连接线: RJ45 转 M12 以太网线 基本设计概念和处理流程 使用C#的动态编译技术,自动化测试软件可以完成测试 用例程序的编译工作,并生成一个包含所有测试用例程序的 程序集。自动化测试软件可以调用该程序集并自动执行每个 测试用例程序。 测试用例程序通过编译后将执行接口检查,发现接口路 径错误。通过接口检查后方可进行测试。 配置好 OPC 服务器 后,自动化测试软件可以使用 OPC 接口按测试用例程序修改 输入信号并检查结果是否为预想的值。 结构 自动化测试软件由以下程序集组成: 用户接口设计 测试用例程序编写规则 概述 测试用例程序为一个 C#类,使用CS文件描述。 测试用例程序的基类为 TestCase类。 测试用例程序需要重写基类的三个方法, Summary、 InterfaCe 和 Test。 Summary 方法用于描述测试用例的基本信 息。Interface方法用于描述测试用例的数据接口。 Test方法 用于描述测试过程。 Summary 方法 Summary 方法中需要给 Number、Name 和 Version 三个 属性赋值。 Number 属性为该测试用例的编号。 Name 属性为 该测试用例的名称。 Version 属性为该测试用例的版本。 这三 个属性都为 string 型变量。 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。 测试流程 测试人员需按照如下流程使用该软件进行自动化测试: 编写测试规范。 将测试规范转化为测试用例程序。 编译测试用例程序并修改,直至无语法错误。 检查接口,修改待测程序和测试用例程序,使二者皆 符合相关规范。 自动测试,获取测试结果。 分析测试结果,从中分析出待测程序的错误或测试用 例程序错误。如果有测试用例程序错误则修改测试用例程序 重新自动测试。 结语 在传统项目中的列车网络软件测试需要测试人员编写 测试用例并且手动进行测试。这种测试受项目进度的制约很 难覆盖软件运行的每一种状态,每一步的测试结果无法很详 尽地记录。基于以上的考虑,我们开发了一套列车网络软件 自动化测试工具, 不断完善和扩充该工具的稳定性、 可靠性。 参考文献: [1] GB 50157 地铁设计规范, 2003. [2] 宁寿辉,李常贤,王杰 .TCN 列车网络管理的研究与 实现[J].机车电传动,2007 ( 5): 31-33. 廉雪莹, 1986 年 3 月 28 日出生,性

文档评论(0)

ld1556656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档