自动化测试平台解决方案简述

自动化测试平台解决方案简述

2023年6月29日发(作者:)

自动化测试平台解决方案简述

自动化测试平台解决方案简述

平台定位

质量是影响产品生命的核心因素,测试在控制产品质量起着至关重要的作用。随着技术的革新,高效自动化测试解决方案正在各个行业逐渐替代繁琐的手工测试。HTP(Hirain Test

Platform)自动化测试平台定位于测试执行环节,采用平台式架构、业务化模块集成,为各行业提供高效的自动化测试服务;为更好的覆盖整个测试生命周期,HTP自动化测试平台向上可兼容RQM、DOORS等测试管理及测试需求工具。

平台功能

HTP基于传统易用的数据驱动模式展开自动化测试。通过将设备的被测指标进行数据化,测试平台识别数据文件,根据信号激励及反馈搭建有逻辑判断的测试序列。测试平台内置执行引擎,根据业务可扩展测试组件,测试序列基于国际标准流程图展示。

1 / 4 自动化测试平台解决方案简述

测试序列:测试序列是最小可执行单元,对应于测试需求中的一条测试用例,基于国际规范的标准流程图来呈现自动化测试流程。测试序列是根据测试指标所搭建的具有逻辑的一系列测试指令,由测试测试序列:测试序列是最小可执行单元,对应于测试需求中的一条测试用例,基于国际规范的标准流程图来呈现自动化测试流程。测试序列是根据测试指标所搭建的具有逻辑的一系列测试指令,由测试•实验设备:被测设备参数指标以数据文件描述,测试平台识别数据文件,为用户直观展现实验设备的参数指标,并基于此数据搭建测试序列。另提供助手性小工具方便查阅,如树状显示、模糊查询,排序,过滤等。

测试序列:测试序列是最小可执行单元,对应于测试需求中的一条测试用例,基于国际规范的标准流程图来呈现自动化测试流程。测试序列是根据测试指标所搭建的具有逻辑的一系列测试指令,由测试变量、测试动作和流程控制组成。测试变量即测试指标的参数化,由业务变量和逻辑变量组成。测试动作即测试操作指令,分为业务动作和普通动作。业务动作根据业务定制形成,普通动作集成了包括python脚本库、dll库、自定义lib库外部脚本以实现用户定制化,也集成了一些延迟等待、容器模块、用户确认等常用操作。流程控制由常用逻辑(如whlie循环、for循环、if|else判断、switch分支等组成)和自定义逻辑(标准流程图中decision)组成。

测试执行:测试平台内置执行引擎,可根据业务扩展测试组件,以此而兼容不同的测试设备。测试引擎可为用户提供测试执行的控制功能,如测试开始、 测试暂停、测试结束等基本控制功能,同时也配置测试流程的调试功能,如断点支持、单步执行、表达式查看。基于流程图的测试执行过程可视化,可实时图形化反映出测试失败、测试成功、测试未执行的概况,也提供测试覆盖率等测试统计信息。

2 / 4 自动化测试平台解决方案简述

测试报告:提供两种类型测试报告:测试平台内置测试报告,html版,报告分测试配置信息、测试步骤、测试数据和自定义信息四部分;业务定制测试报告,根据用户具体要求定制报告形式及内容。

测试设计:依据测试需求而规划的测试用例,通常都会有层级划定,如DOORS需求管理软件中有系统需求,RQM测试管理软件以工程对应。相应的HTP自动化测试平台也会有相应映射。在HTP自动化 测试平台中分为测试工程、测试分组、测试序列,测试工程对应于系统需求,测试分组对应于模块需求,测试序列对应于单条测试用例。测试序列在自动化测试平台中是最小可执行单元,测试序列以文件形式存在,满足一般的基于文件的操作,如复制、粘贴、重命名、导入、导出等功能,也提供基于SVN的文件版本功能。HTP测试平台提供一套错误校验及有效的自动修复解决方案,帮助用户正确地搭建测试序列,提高工作效率。为更好的达到回归测试及模块复用,HTP自动化测试平台内置用户库管理功能,可将测试序列中常用模块存储备份,供后续其他测试序列使用。整个测试序列的设计原则是基于国际标准流程图实施的,良好的错误校验及修复功能降低设计时错误出现概率,用户库加以完善测试模块的复用,设计时辅助小工具如放大、缩小、撤销、重做等可以协助用户提高测试设计的工作效率。

平台特色

平台的架构支撑软件的功能:HTP采用可扩展的平台架构,根据业务模块动态集成,组装式部署软件产品。满足业务扩展性的同时也保障了软件的可靠性稳定性。一套软件的采购实现一个平台的愿景。

基于国际标准流程图设计:软件产品的质量在易用性常常需要经过长时间磨练,HTP自动化测试平台基于国际通用的标准流程图设计,使用人员只要简单了解流程图知识,即可快速搭建测试序列。另外,相较于一般自动化测试软件,基于流程图的HTP自动化测试平台可对测试流程自行控制,类似goto的逻辑在测试流程控制上发挥着愈来愈重要的角色。基于这种设计,测试人员无需编程即可编写测试序列就能达到测试目的。

测试资源规范存储管理:针对测试模块复用角度,提供用户库管理功能。可将测试序列通过模块容器进行层次化设计,某些重要可复用模块可存储为用户库lib,后续搭建测试序列可直接复用。针对资源存储管理角度,HTP自动化测试平台开放基于SVN的文件资源版本解决方案,安全规范的约束测试序列的存储备案。

3 / 4 自动化测试平台解决方案简述

用户定制化响应:HTP自动化测试平台,提供了业务扩展组件来支撑平台的扩展性。考虑到用户某些特定的测试目的、特殊的测试设备,HTP提供外部测试脚本的集成功能,支持具有简单编程基础的用户通过程序编程来达到测试要求,目前支持的外部测试脚本包括Python和C/C++编写的py和dll文件。

平台应用

HTP自动化测试平台在某机车研究中心推广使用,自动化测试过程涵盖了半实物仿真、机车总线、故障注入等功能测试和性能测试,在测试阶段提高了人员工作效率和准确性,为产品研制阶段的质量保障提供了有效解决方案。

4 / 4

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688019581a67312.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信