网站大量收购独家精品文档,联系QQ:2885784924

锐行自动化测试系统11 产品概述12 设计理念.PDF

锐行自动化测试系统11 产品概述12 设计理念.PDF

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
锐行自动化测试系统11 产品概述12 设计理念

锐行自动化测试系统 1.1. 产品概述 锐行自动化测试系统,简称“自动化测试系统”,英文名Automated Testing Framework System,英文简称 ATFS。是神州数码结合多年的质量测试管理经验和 业界自动化测试现状自主研发的一套高效、稳定的自动化测试系统,是集自动化 测试管理、测试执行和测试分析于一体的一套综合型的自动化测试管理系统。 1.2. 设计理念 本系统基于第四代自动测试技术,采用构件化的方式,从被测系统的操作要 素中提取出原子控件,实现将被测系统中要素的操作与数据相结合,即便无自动 化经验的业务人员也可以很方便的重组这些原子控件来实现所需要的业务逻辑, 即无代码编写测试案例。当业务逻辑或数据发生变化时,直接修改案例步骤或控 件参数即可,无需调试底层代码。 由于原子控件是由本公司自行封装,无需调用其他商业自动化工具(如 QTP) 就可以实现自动化的执行,因此大大降低了工具成本的投入,为客户节省大笔资 金。其次,封装的控件以客户要求的被测系统为基础,既满足了被测系统基础自 动化的实现,又能针对此系统做相关优化。在实施过程中依据业务测试流程设计 业务测试案例,对常用操作可做成集成组件,最终重组构件化的可重复使用的可 第1 页 执行组件。通过这种设计方式,实现多层次的控制封装,达到大复用率,小维护 量的效果。 构件化技术作为自动化实施的前沿理念,使自动化专家和业务测试人员分工 协作,因此客户化程度非常高,能很好的贴近客户的需求。 1.3. 产品特点 1.3.1 集成的测试管理与执行工具 集需求分析、案例设计与实现、自动化测试组织与执行、测试结果管理于一体 的一款综合型的自动化测试管理系统。 1.3.2 自动化案例无脚本设计 神州数码首次设计出无脚本的自动化测试案例,彻底解决了业内自动化测试面 临的窘境,包括人员问题和技术门槛问题。 ATFS 开发人员通过操作封装的方式,对系统的操作层面进行处理,提供给测 试工程师进行操作选择和参数填写。这种处理方式有效的将自动化测试中业务测 试与技术处理分离,提高测试质量的同时也提高了工作效率。 1.3.3 支持的对象 无脚本的自动化测试案例支持如下类型操作对象: 1) B/S、C/S、字符终端系统、无界面报文系统、外设工具、数据完整性等测试 2) C/S:Windows 窗口程序、图形窗口程序,使用C++、Java、VB、Delphi、QT、 C#等技术实现的程序。 3) 字符终端系统:Dos 类型的操作界面。 4) B/S:支持IE 内核浏览器测试,IE6 至IE11 版本测试。 5) 无界面报文系统:使用报文通信的系统。 6) 外设工具:刷卡器、密码器、打印机等。 第2 页 7) 数据完整性:对数据文件、各类数据库(包括 Oracle、SQLServer、MySQL、 SQLite、ACCESS 等)根据完整性规则进行处理。 1.3.4 简洁的使用流程 与手工测试模式保持一致,测试人员不需要任何的代码经验就可以依据业务逻 辑来编写自动化测试脚本,因而在很大程度上解放了生产力,为全员使用自动化 提供了技术支撑。 1.3.5 自动生成测试案例 ATFS 使用的模型为流程图,从宏观上将被测系统的业务划分为多个功能点(一 般表现为交易),根据业务逻辑将功能点用箭头连接起来,形成某一模块的业务处 理流程,便于从总体上直观把握业务需求。最后通过一系列算法,自动生成流程 级测试案例,验证被测系统业务流程的正确性,并对软件系统业务流程的正确性 做出可靠评价。 1.3.6 测试资产的有效积累 ATFS 采用分层的脚本管理模式:交易级脚本、业务流脚本和测试场景。三个 层面的脚本与数据分离,可重复使用且能够实现同步更新。这种管理模式在自动 化测试中能够充分满足脚本高复用率和维护方便的特点。 第3 页 1.3.7 自动化调度设计 ATFS 通过自动分发任务、并行处理任务请求、执行过程后台监控以及测试结 果收集,提高了测试过程的效率 自动化调度由锐行自动化_Controller 主要负责,先从管理平台接收自动化执 行Schedule,根据现有的锐行自动化_Agent

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档