题目描述:
通过前边的学习,我们有讲到一些配置数据、数据驱动的框架设计方式。那么大家可以想一想,总结一下我们都可以有哪些方式存放数据?可以不考虑实现,大胆想象。根据自己的想法,把你的答案写在讨论题的下边,与老师和其他小伙伴们共同交流。
备注:
- 对于账号密码,这种管全局的参数,可以用命令行参数,单独抽出来,写的配置文件里(如 ini);
- 对于一些一次性消耗的数据,比如注册,每次注册不一样的数,可以用随机函数生成;
- 对于一个接口有多组测试的参数,可以数据驱动、参数化,数据放 YAML,Text,JSON,Excel 都可以;
- 对于可以反复使用的数据,比如订单的各种状态需要造数据的情况,可以放到数据库,每次数据初始化,用完后再清理;
- 对于邮箱配置的一些参数,可以用 ini /properties配置文件;
- 对于全部是独立的接口项目,可以用数据驱动方式,用 excel/csv 管理测试的接口数据;
- 对于少量的静态数据,可以写到 程序的变量中,十年八年都不会变更的;