接口测试数据管理

原创 2013年12月06日 10:23:46

第1章      接口测试数据准备方案

[数据准备部分主要是单元测试的测试数据准备策略方案。]

1.1  背景测试数据

测试背景数据是被测试系统运行依赖的业务数据,可能来自于其他外围系统,背景数据通常在被测试系统中作为输入数据,业务操作只是读取操作,并不做任何修改,业务处理完成后者部分可能保持位置不动也可能被备份到其他地方。

背景测试数据在测试前根据测试需求进行一次性准备,并在测试前对背景数据表进行备份作为数据基线。

背景测试数据修改时可能影响原有测试用例和测试数据,因此背景数据要与测试数据和测试用例建立版本对应关系。

   

1.2  系统业务测试数据

       系统业务数据包括静态业务数据和动态业务数据,静态业务数据指业务操作中不会被修改的数据例如业务字典、业务规则等,动态业务数据是指在业务操作过程中会被生成或修改的数据,例如审批记录、审批单据等等

       系统业务数据与测试用例紧密相关,测试用例依赖于系统业务数据。测试执行前测试用例脚本依据测试输入数据修改业务数据满足测试需求,测试业务执行完,测试脚本要读取动态业务数据验证结果正确性,在测试执行结束前通常要对修改和影响的数据进行回退。

       业务数据于测试集合建立对应关系。

1.3  测试输入数据

       测试输入数据提供给测试脚本使用的测试数据,测试输入数据应该包括:业务触发数据、期望结果数据和配置数据等。

       测试输入数据与测试用例是一一对应的关系,在单元测试和接口测试中采用读取Excel或者读取Database方式。

       对特殊的输入对象数据或文件数据等,在指定目录中进行保存。通过接口方式读取这类数据。

       测试输入数据与测试脚本建立对应关系。

接口测试到底是什么?如何制造接口数据

接口测试其实很难界定,我之前理解接口测试虽然算不上白盒测试,但也至于黑河测试.后来跟我们一开发聊天,他说接口测试其实就是白盒的一部分. 后来又跟一阿里的大数据聊,他说接口测试属于(黑盒测试)功能测试...
  • Loadrunn
  • Loadrunn
  • 2017年03月08日 17:23
  • 1528

9月13日 Python生物信息学数据管理

第一二章笔记: 1,编程大致概括为5点:组织数据、使用其他程序、计算、读取及写入文件。 2,使用math模块必须先import math,一般使用规则是(例如)math.log(),或者直接使用f...
  • perlkir
  • perlkir
  • 2017年09月13日 20:18
  • 553

EEPROM读写及数据管理

经常有人在QQ群讨论有关E2PROM操作、保护、失效等一些问题,今天闲来没事,简单概括总结一下咯。(才疏学浅,路过的英雄记得补刀) 1)有关 芯片内部自带的E2PROM 有...
  • niepangu
  • niepangu
  • 2015年09月08日 15:42
  • 463

数据管理平台(DMP)

能用通俗的语言解释下DSP和DMP的广告吗? 本人广告小白一枚,网上也看了些DSP和DMP的介绍,依然很难理解它的操作模式,能用通俗的语言解释下DSP和DMP的广告 ...
  • han____shuai
  • han____shuai
  • 2016年02月21日 22:54
  • 2094

9月14日 Python生物信息学数据管理

第三章笔记  1,read()与readlines()的区别: new_file = open('DNA.txt') lines = new_file.read() data = [] for nuc...
  • perlkir
  • perlkir
  • 2017年09月14日 20:30
  • 533

React项目开发中的数据管理

React项目开发中的数据管理  对于React的初学者在项目开发中常常还是会以DOM操作的思维方式去尝试获取、修改和传递数据,但是这种思想,在React思想中显然是错误的,针对这种情况下文将进行一个...
  • hl582567508
  • hl582567508
  • 2017年08月09日 13:15
  • 565

什么是接口测试,接口测试的目的,如何进行接口测试

新手入道,做了几个月的自动化测试,还没有接触过接口测试,看了一些文章,总结一下 什么是接口测试: 接口测试是项目测试的一部分,正如其名,它测试的主要对象是接口,是测试系统组件间接口的一种测...
  • tea_wu
  • tea_wu
  • 2012年12月20日 11:49
  • 23417

webDB 一个简单的数据管理

随着Internet的迅速发展,非凡是World Wide Web的出现和广泛使用,使人们通过Internet发布、搜索、获取信息变得更加轻易和方便。而作为存放和处理大量数据的数据库同Web的结合,更...
  • xiaowo232
  • xiaowo232
  • 2016年09月26日 22:35
  • 148

C++之MFC数据管理类CArray与CPtrList

MFC的数组类可以存放任何数据类型,MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配的。在使用之...
  • cqhaotian
  • cqhaotian
  • 2017年08月28日 21:54
  • 243

R语言基本数据管理

创建新变量 在平时的项目之中,对于已有的数据,可能需要对现有的变量进行转换或常见新变量。 下面介绍3中创建新变量的方法: 有数据框 mydata 需要增加两个新的变量sumx(x1和x2之和),mea...
  • u014458853
  • u014458853
  • 2015年11月26日 18:04
  • 790
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:接口测试数据管理
举报原因:
原因补充:

(最多只允许输入30个字)