服务端有三个主要的组成
l 测试数据服务层
l 模板服务
l 配置服务
1 测试数据服务层
测试数据的来源是自动化测试软件在生产过程中写入的数据。由于测试数据动辄是万级甚至是百万级,因此在建立测试系统体系的时候,做详细的规划是非常必要的。
数据层会遇到两个主要问题:
l 多种测试指标
l 分布式
1.1 多种测试指标
造成这种情况的原因是企业产品种类不是单一的,可能生产了A,也生产了B,而A、B的测试数据指标不完全一样(甚至根本不同)。
对测试数据指标参数雷同的 - 大多数应该雷同的(因为一个企业生产的产品都具有相关性)我建议采用一张主表+其他若干附表作为基础。
主表中有
产品型号 – partno
创建日期 - createDate
Error_code – 通过标识
产品序列号 –sn

也有人提出不同的结构
每一个指标测试一条记录
这两种都可以解决测试指标不一致的情况.
第二种结构得到的数据不是一条记录,而是一个记录集.
目前,我采用的是第一种结构,无他,主要是看它简单.
1.2 第二个问题数据分布式
作为管理人员肯定想数据集中, 但有些情况会造成数据被迫”分布”.
