云测试平台简介

01

平台概要

云测试平台简介
云测试平台简介

云测试平台(TAAS:Test as a service):是一款自主研发设计的自动化测试平台,主要满足对数据准确性有严格要求的金融类自动化测试需求。平台实现权限管理、案例管理及设计、设备管理、数据管理的一体化实现,支持冒烟测试、回归测试、集成测试等多种测试场景,且平台高可靠、高容错,功能易扩展、容量易伸缩、测试类型易扩展。测试数据与测试案例可绑定、可分离,实现案例自动膨胀;多种测试类型可任意组合,使用一套数据完整全场景测试。

云测试平台简介
云测试平台简介

02

建设目标

云测试平台简介
云测试平台简介

提供多种测试类型统一的解决方案,平台提供基础测试能力的同时,增加智能分析功能,可针对测试数据、测试结果进行学习分析,达到提高测试效能,为测试设计提供数据参考的效果,令平台具备向用户输出的能力。

云测试平台简介
云测试平台简介

03

建设思想

云测试平台简介
云测试平台简介

1、输入性功能建设

输入性功能即平台的基础功能,需要用户创建数据作为平台的数据资产。主要功能包括用户管理、权限管理、案例设计、案例管理、配置管理、数据管理、设备管理等基础功能。基础功能数据在不断增加的情况下,最终形成一个庞大的数据湖,供任意测试场景使用,形成底层数据统一、无界支撑上层应用。

2、输出性功能建设

输出性功能即平台向用户输出的能力,帮助用户高效率、高质量的完成测试工作。主要是平台的智能中心及度量中心建设,其中度量中心提供用户自动化能力、系统案例质量、交易覆盖率、特殊测试场景等度量数据,客观的展现当前系统的自动化能力情况;智能中心主要包含案例膨胀、接口图谱、最小测试集推荐、结果自动分析等能力,通过接口图谱可以清晰的获取接口的上下游调用关系;通过案例膨胀可以便捷的实现多场景的自动化测试;通过最小测试集推荐可以方便的选择自动化测试必须覆盖点;通过结果自动分析可以节省测试结果分析的人力成本。

3、应用性功能建设

应用性功能即平台数据资产的使用能力,平台数据资产在不断累积的过程中,数据资产的利用十分重要,目前平台支持多中测试场景,例如:回归测试、冒烟测试、安全测试已经与 CI 平台集成的准入测试等,且可快捷的扩展。

云测试平台简介
云测试平台简介

04

平台优势

云测试平台简介
云测试平台简介

1、丰富的数据来源

平台支持多种数据来源,其中专有数据来源有以下几种:

? 数据函数:支持多种数据生成规则,可实现身份证号、随机数、邮编、手机号等多种数据的生成。

? 系统函数:支持日期获取及转换、字符串操作、数值运算等。

? SQL 语句:支持 SQL 查询结果作为数据源传递给案例使用。

? 自定义函数:支持 groovy 脚本的使用。

? 数据池:设置及存放案例数据,实现案例与数据分离。

? 系统变量:全局统一的变量。

2、统一的数据资产

平台的数据资产统一管理、共享使用,平台案例分个人级案例和组织级案例,组织级案例存储在公共的案例池中,供所有用户、所有场景使用,是共享的数据资产。

3、多样的测试场景

平台提供多样的测试场景支持,且可以方便快捷的增加其他测试场景。每个测试场景与组织级案例库数据连通,可以方便的使用公共数据资产来满足特定场景的测试工作。

4、联动的案例结构

测试案例的基本组成单元是共享的,且在每个案例中均是结构共享,数据独立的关系。当基本组成单元结构变更后,所有引用它的案例结构均会随之而变,但案例的数据不变,保持案例各自的测试特征。

云测试平台简介

05

应用场景

云测试平台简介
云测试平台简介

1、案例设计

主要包含案例基本信息、适配器信息、案例结构及案例数据等,用户通过手动方式、导入方式、案例自动膨胀方式生成案例。案例可以是针对单接口、单功能的单案例,也可以是连续的一系列操作的复合案例。

测试案例是平台最基本的数据资产,也是最重要的数据资产,案例的覆盖度决定测试场景满足程度。

2、场景构建

当前已经支持的测试场景:

回归测试、冒烟测试、集成测试、安全测试四种,测试场景构建过程是统一的:从案例库中选取需要的案例到测试场景的测试集, 在测试场景中对案例执行数据进行修改,满足不同的测试点。测试场景的案例来源是一致的,案例结构是一致的,案例数据是分离的,保证案例在不同测试场景中测试不同的测试点。

3、测试执行

执行支持手动执行和接口调用两种。手动执行方式为在平台上手动执行测试集,选择执行配置及执行策略进行执行;接口调用主要为与其他系统对接使用。

例如目前已经支持的与 DevOps 平台对接的冒烟测试场景,在 DevOps 平台流水线上配置自动化测试场景,在流水线启动时自动执行冒烟测试。

云测试平台简介
云测试平台简介

– 作者:赵政华-

·往期回顾·

备份与容灾之CDM技术

国产数据库调研

Log4j远程代码执行漏洞分析

网络I/O简介

赶快扫码关注我们!

第一时间获取最新文章干货

原创文章,作者:EBCloud,如若转载,请注明出处:https://www.sudun.com/ask/33726.html

(0)
EBCloud的头像EBCloud
上一篇 2024年4月2日 下午3:29
下一篇 2024年4月2日 下午3:29

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注