跳转到内容

数据管理介绍

数据是测试的"燃料" - AngusTester提供全生命周期的数据管理方案,让测试数据:
按需生成灵活复用安全可靠智能高效
帮助团队提升3倍测试效率减少80%数据准备时间

什么是测试数据?质量验证的"原材料"

测试数据是验证软件功能的核心资源,包括:

AngusTester数据管理三大优势:

  1. 一键生成:自动创建海量测试数据
  2. 智能复用:跨项目共享数据资产
  3. 动态更新:实时保持数据有效性

"没有好的测试数据,再完善的测试用例也无法发挥价值 - AngusTester让数据成为质量保障的加速器"

四维数据体系:全面覆盖测试需求

1. 变量管理 - 灵活的数据单元

应用场景:

  • 全局配置参数
  • 动态计算值
  • 环境差异配置

2. 数据集 - 结构化数据仓库

电商数据集示例:

markdown
| 用户ID | 商品名称 | 价格 | 数量 | 订单状态 |
|--------|----------|------|------|----------|
| U1001 | 智能手机 | 5999 | 1    | 已支付   |
| U1002 | 蓝牙耳机 | 399  | 2    | 待发货   |
| U1003 | 智能手表 | 1299 | 1    | 已取消   |

数据集管理:

3. 文件中心 - 非结构化数据枢纽

支持文件类型:

文件操作:

  • 📤 一键导入/导出
  • 🔍 全文检索
  • 🔗 版本追溯
  • 👥 团队共享

4. 数据源 - 外部系统桥梁

连接能力:

智能参数化:数据驱动的测试革命

1. 变量注入 - 静态数据应用

2. 数据集驱动 - 批量测试方案

数据驱动测试流程:

3. Mock函数 - 动态数据生成

常用Mock函数:

markdown
 {
    "name": "@Name()",
    "email": "@Email()",
    "phone": "@Mobile()",
    "address": "@Address()",
    "hobbies": [ "reading", "hiking",  "cooking" ]
}

4. 采样提取 - 智能数据流转

跨步骤数据传递:

数据管理四步工作流

步骤1:数据设计

步骤2:数据生成

智能生成方式:

步骤3:数据应用

测试执行流程:

步骤4:数据治理

数据生命周期管理:

基于 GPL-3.0 许可发布