文章目录
一、前言
在了解DDT数据驱动之后,关于使用外部文件存储测试数据的方案,不管是json还是yaml格式,咱相信同学们多少都受到了启发!就从数据多寡来说,无论是测试数据还是完整测试用例数据,当达到一定数量的时候,它的维护成本都会增加;
咱以yaml为例:众所周知它的格式是一行一个key,在面对几十、上百行的key,篇幅会不会很长?要是想修改其中某个key的数据,是不是得小心翼翼?很明显,在维护数据方面会增加一定的难度。还有一种设计方式:一个用例一个yml文件,其实这也会产生大量的测试文件;那么有没有别的方式可以更好的体现文件作为存储介质的优势呢?那是不是任何一种形式都会因为数据量的增加而变得难以维护呢?
这是显而易见的问题,但是办法总比困难多!
二、Excel表单
excel在没有太大意外的情况下,一个sheet支持6w+行数据;并且它支持N个sheet页,从这点看,一个yml文件你写入1000条数据和excel写入1000条数据,咱会更偏爱哪个?毋庸置疑会是excel,使用表单存储数据的优势就体现出来了。