互联网时代软件测试技术的微创新

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

不破不立

互联网时代软件测试技术的微创新

❑基于测试负载的动态自适应测试集群技术

❑基于Build Pattern的高效测试数据准备方案

❑测试数据准备服务的创新设计

❑测试配置服务的创新设计

❑基于AI的失败用例自动分类服务

❑整体测试基础架构的创新设计–Test as a Service

基于测试负载的动态自适应测试集群技术

互联网企业与传统软件企业测试的区别

基于Jenkins触发测试执行

基于Test Runner/ Test Execution System

基于Selenium Grid提高测试并行执行能力

基于Jenkins Cluster提高测试并行执行能力

基于测试负载,用Docker实现Selenium Grid的动态扩展与收缩

基于Docker实现Jenkins Cluster的动态扩展与收缩

基于Build Pattern的高效测试数据准备方案

测试数据之疼

➢On-the-fly测试数据准备的时间消耗

➢Out-of-box测试数据的脏数据

➢测试数据本身组合的复杂性和多样性

➢性能测试数据准备的时间消耗

➢微服务化后,Cross domain的数据准备缺乏Knowledge ➢微服务化后,测试数据准备的环境依赖性

测试数据准备的传统方案-基于Java实现的Test Data Utility

测试数据准备的传统方案的改进

基于Builder Pattern的实现

测试数据准备服务的创新设计

测试数据准备3.0时代–Unified Test Data Service Test Data Service的雏形

测试数据准备3.0时代–Unified Test Data Service 引入Test Data Core Service和Recipe

测试数据准备3.0时代–Unified Test Data Service 引入Data Quantity/Quality管理

测试数据准备3.0时代–Unified Test Data Service 引入Unified Controller接入不同Test Data Tools

测试数据准备3.0时代–Unified Test Data Service

测试数据准备3.0时代–Unified Test Data Service

测试配置服务的创新设计

基于AI的失败用例自动分类服务

统一测试报告服务

原始驱动力:海量测试用例的分析

基本原理

特征值的选择

•Testcase name

•Method name

•Last 5 steps

•Exception name

•Exception message

•Stack trace

•Time

•Screenshot

•API Info

•Error message

整体测试基础架构的创新设计Test as a Service

C I/C D

(S U T)

M ock

M ock 整体测试基础架构的创新设计–Test as a Service

相关文档
最新文档