数据工厂平台,也就是快速构造各种测试数据的平台。

这个重要性和实用性不言而喻。很多人都需要,隔壁小孩都馋哭了哪种。

平台的基本原理其实就是 通过一些输入数据,然后操作shell/数据库/一些算法/接口/第三方等等来输出 你需要的数据。

而这些数据的构造有个显著特点,就是需要大量麻烦繁琐的步骤。

这里我们要考虑到,输入的数据从哪来?

  1. 用户手动输入

  2. 代码调用接口获取

  3. 代码调用一些文件/表格获取

  4. 代码去查数据库

以上这些,是常见的入口数据。所以平台的打造应该是如下:

用户手动输入一部分,其他凡事能你用代码拿到的数据都交给代码。然后通过后台函数返回用户期待的数据:

以下我举个例子:

比如我是做房地产行业的,我需要建造一套测试环境房源用来测试。

手动构造的步骤是:

打开app-登陆账户-进入构造页面-开始构造-输入房源标题-价格-地址-类型-各种规则等等-然后拍照上船-然后提交审核-然后去我们后台审核平台去找到这个审核申请-然后选中一些补充一些点击确认-然后需要测试环境登陆堡垒机-进入特定目录-执行跑批脚本-然后app上房源点击上线。

整个过程麻烦程度可见一斑,而这还只是简化了说。比如其中一个地址,就要包含 国家-省-市-区-县-街道-门牌号 等等。规则包含-入住/退订价格/配套设施/加客人.........等等数十条。其中的价格又包含 日价/包月/特殊价/会员价/节日价/几点后的折扣 等等等等。

如果你用手去构造一套房源,就算是对业务流程非常熟悉的老测试,都需要十几分钟,新手?那就是根本建造不出来。  更主要的是麻烦啊。谁愿意这么累啊~

这种情况很多很多,这种需求成百上千,什么优惠卷。什么消息通道,什么订单,什么点评。每一个 都是让人头疼的存在,这严重拉低了 测试效率 ,提高了大家对测试无聊过程的反感,浪费了我们的生命,浪费了我们本该花在如何设计用例的时间。

所以这种数据构造平台就显得非常非常重要。而且不只是我们测试自己在用,开发同学,产品同学,运维同学等 也都是常客。

上面说了这么多,那么具体这种平台长啥样呢?

这就给大家来个图:

这个房源构造 截图是我缩小了浏览器

关于数据工厂平台 的俩种设计路线相关推荐

  1. power bi 如何构建不同年份的月度对比_数据中台构建拥有一站式数据应用平台的三种捷径...

    前言关于数据中台的构建,虽然今天我们各种相关领域创业公司老板都反复强调技术是次要的,核心是组织+方法论.而组织如何协调.构建的方法论又是咋样的?每个人都说的不一样,又都挺虚无缥缈的,往往很难落地.我这 ...

  2. 时空位置大数据AI平台技术实现架构设计

    1 开发语言选择 1.1 基于开源框架 以开源框架本身支持的主流语言作为选择,目前选择的框架,均支持Java语言. 1.2 定制开发的算法 从长远来看,人工智能算法需要依赖于分布式运算架构,无论是MR ...

  3. 三级综合医院数据集成平台建设与架构设计 | 实践分享

    1.医院数据集成平台建设的背景 国内大多数三级医院信息化起步于上世纪90年代初,至今发展有将近30年历史,主要分为四个阶段: 第一阶段,财务电子化模式:上世纪90年代中期,北上广的三甲医院已开始引入基 ...

  4. 数据交换平台的双内存设计

    一.数据交换平台 数据交换平台的项目目的,就是为了解决异构数据库之间的数据交换问题. 这个平台的设计,参考了淘宝开源的DataX.大众点评的Wormhole,等,受到的启发很大. 项目由小到大,逐步形 ...

  5. 数据中台应用原型下载-深圳市政府数据开放平台低保真原型设计-Axure9

    一.深圳市数据开放平台地址: 深圳市政府数据开放平台 (sz.gov.cn) 二.深圳市数据开放平台低保真原型效果图: 1.首页 2.数据目录 3.创新比赛 4.成果展示 5.开发者中心 6.开放统计 ...

  6. 徒手打造基于Spark的数据工厂(Data Factory):从设计到实现

    在大数据处理和人工智能时代,数据工厂(Data Factory)无疑是一个非常重要的大数据处理平台.市面上也有成熟的相关产品,比如Azure Data Factory,不仅功能强大,而且依托微软的云计 ...

  7. 如何设计数据可视化平台

    最近在项目上常常听到这样的话:"我想要一个酷炫的数据大屏","设计一定要有科技感","这个可视化设计没有重点"--每当听到这些需求,作为设计 ...

  8. 智慧校园大数据云平台(2)

    大数据教学创新应用 教学质量评估 对学生给予教师的评价.学生活跃程度.学生成绩和教师授课情况等数据进行分析研究,帮助教师更好地进行教学活动. 上网行为 对各年级同学上线次数.上网时间段.总流量以及在线 ...

  9. 摆渡服务器装什么系统,昆明证券数据摆渡平台

    联软科技从事昆明证券数据摆渡平台,欢迎查看! 昆明证券数据摆渡平台,非涉密客户端计算机,在通过安全网关时,会被安全网关筛选和拒绝,无法通过网关访问OA/PDM服务器加密客户端通过网关,正常访问应用系统 ...

最新文章

  1. 图论(四)------非负权有向图的单源最短路径问题,Dijkstra算法
  2. 多线程编程java_Java多线程编程
  3. C 语言中赋值表达式的返回的逻辑值
  4. 从文件系统迁移到ASM上
  5. ReentrantLock 源码解析
  6. 这个好用的办公网优化工具,官宣免费了
  7. “下班不关电脑,外套不穿出办公室”,这届年轻人为了假装加班,拼了
  8. 代写计算机ei,骗子 张爱荣 以代写代发EI期刊骗钱 钱收到后QQ不上,手机关机
  9. UOS 操作蓝牙、wifi开关
  10. Android Studio——类微信界面设计
  11. 发现薪资被倒挂!跳槽还是等待?
  12. MySQL学习笔记—自定义函数
  13. php 关键词生成,DEDECMS实现文章tag关键词自动生成列表页的方法
  14. 把PotPlayer设为默认视频播放器
  15. 经典面试题助你成功就业
  16. 【自嗨笔记#2】微博疫情舆情分析---舆情分析部分
  17. Hue连接Mysql一直转圈圈连接不上的问题
  18. 使用 FreeBSD 的原因
  19. PhysicalDrive 只是Device\Harddisk%d\Partition0的符号连接,. 而Device\Harddisk0\Partition0是\Device\Harddisk0\D
  20. asp.net987-超市会员管理系统#毕业设计

热门文章

  1. 笔记:阿里云服务器下python 配置邮箱服务
  2. 氟林流体-工业泵在湿法腐蚀清洗设备中的应用
  3. PCB设计3W规则、20H原则、五五规则
  4. 大厂OCR-图片文字识别功能说明,百度(baidu)OCR功能列表说明
  5. 扩容U盘恢复实际容量,芯邦量产工具,提示“低格版本比高格版本新”,GPIO 0025,CBM209X UMPToolV7100(2019-08-16),UMPTool 2019 版本
  6. 惠普HP Designjet 500 打印机驱动
  7. adaptthresh
  8. php socket keepalive,【 总结 】Tcp Keepalive 和 HTTP Keepalive 详解
  9. Scratch(五十四):教师节快乐
  10. mysql的text与off-page