基于XML脚本配置文件自动化测试控制软件研究.docVIP

基于XML脚本配置文件自动化测试控制软件研究.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文档。上传文档
查看更多
基于XML脚本配置文件自动化测试控制软件研究

基于XML脚本配置文件自动化测试控制软件研究   摘要:主要介绍测试控制软件自动化运行的方法及原理,选择了一种基于XML脚本配置文件的方式实现了软件的自动化运行过程。经分析和论证该方法科学合理,简单可行。   关键词:XML脚本配置文件 自动化测试控制   中图分类号:TP311.11 文献标识码:A 文章编号:1007-9416(2013)05-0011-02   1 引言   自动化控制技术是指在无需人工参与的情况下,通过使用自动化装置使被控对象或过程自动地按预定规律运行的一种方法。自动化控制技术不仅可以将人们从重复、复杂和繁重的操作过程中解放出来,并且可以弥补手动操作的几个不足,一是效率不高、二是容易出现人为的失误。   本文对基于XML脚本配置文件的自动化测试控制软件的实现机制进行了介绍,并且对自动化测试控制软件的关键技术进行了详细阐述。对类似应用的设计启到了指导性作用。   2 自动化测试控制软件概述   自动化测试控制软件是系统自动化运行的控制中心,相当于整个系统的“大脑”。自动化测试控制是将用户每一项重复、复杂的手动工作过程分解加工为软件可以控制的运行过程。每一个运行过程对应于一个工作任务,每一个工作任务中包含多个执行步骤。自动化测试控制软件运行示意图如下图图1所示。   3 基于XML脚本配置文件的自动化测试控制软件的关键技术   自动化测试控制软件主要运用了自动化运行机制、XML模板文件和异常处理机制等技术实现了软件测试控制的自动化。   3.1 自动化运行机制   用户通过测试控制软件配置好自动化运行工作环境及选择好相应工作任务模板后开始自动化运行,自动化测试控制软件读取工作任务模板获取相应的工作任务列表。根据工作任务列表顺序进行每一个工作任务的自动化运行。工作任务在自动化运行过程中遇到异常,则提示相应的错误信息并退出当前工作任务的运行进入下一个工作任务的自动化运行。每一个工作任务的自动化运行结束后自动化测试控制软件检查工作任务列表指针是否为列表尾,如果不为列表尾则读取下一个工作任务ID开始下一工作任务的自动化运行,如果工作任务列表指针指向列表尾则表示所有工作任务运行已经完成,工作任务的自动化运行完成。等待用户的下一步操作。测试控制软件自动化运行流程如下图图2所示。   工作任务的自动化运行过程为:测试控制软件读取相应的工作任务模板获取相应的执行步骤及步骤参数。系统软件按照执行步骤完成各设备的控制,运行过程的实时显示和测试数据的采集。并将自动化运行过程信息存储入日志文件。在运行过程中遇到异常情况,记录异常信息,终止并退出当前工作任务的自动化运行转入下一工作任务的自动化运行。工作任务自动化运行流程图如下图图3所示。   3.2 XML模板文件   工作任务模板是实现测试控制软件自动化运行的关键之一。软件自动化测试就是自动执行工作任务脚本内各步骤的过程,在整个自动化运行的实现过程中,选择一种灵活可靠的运行脚本文件来进行自动化测试就成了其重要内容。因为一个好的运行脚本不仅可以提高软件研制速度,缩短研制周期。而且可以简化传统软件的工作步骤,节省软件开发人员过往重复、繁琐的软件修改和调试工作,有效帮助软件开发人员减轻部分工作负担。同时,实现加强了运行过程中的管理监控,使得整个测试过程更规范化、流程化和自动化。xml文件互操作性强、数据交互简单方便、内容管理合理清晰,另外xml文件规范统一,可扩展性强。基于以上特点自动化测试控制软件选择XML脚本文件作为自动化运行模板。   工作任务模板使用xml的脚本化文件将工作任务的执行步骤和步骤参数保存下来。它是软件实现自动化运行的基础。在计算机内每一个工作任务模板对应一个相应的xml文件。工作任务模板文件示意图如下图图4所示:   3.3 异常处理机制   从系统观点来看异常分为可预测异常和不可预测异常。可预测异常指在设计阶段能够预测,但不是运行过程中的“正常”行为。不可预测异常指在设计时无法预测的异常情况,例如运行过程规则的改变,操作系统、数据库或其它组件、硬件设备突然出现的异常情况等。   在应用软件系统运行时,运行逻辑的合理性及应用处理的完整性非常重要,由此在软件设计中对于异常处理工作显得尤为重要。但是在设计阶段预见所有的异常情况是非常困难的,尤其是那些不可预测的异常。往往会令软件处理过程显得非常复杂,难以管理。因此,选择科学、合理以及适用的异常处理机制才是解决问题的根本途径。   对于可预测的异常情况,自动化测试控制软件在自动化运行过程当中进行捕获和处理。工作任务运行时,在每一个执行步骤处理过程中都设计了该步骤的异常处理机制。自动化测试控制软件将可预测异常情况分为各设备上报的异常信息、系统信息链路连接和运行过程中出现的异常中断等

文档评论(0)

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

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

1亿VIP精品文档

相关文档