关于数据工厂平台 的俩种设计路线
数据工厂平台,也就是快速构造各种测试数据的平台。
这个重要性和实用性不言而喻。很多人都需要,隔壁小孩都馋哭了哪种。
平台的基本原理其实就是 通过一些输入数据,然后操作shell/数据库/一些算法/接口/第三方等等来输出 你需要的数据。
而这些数据的构造有个显著特点,就是需要大量麻烦繁琐的步骤。
这里我们要考虑到,输入的数据从哪来?
用户手动输入
代码调用接口获取
代码调用一些文件/表格获取
代码去查数据库
以上这些,是常见的入口数据。所以平台的打造应该是如下:
用户手动输入一部分,其他凡事能你用代码拿到的数据都交给代码。然后通过后台函数返回用户期待的数据:
以下我举个例子:
比如我是做房地产行业的,我需要建造一套测试环境房源用来测试。
手动构造的步骤是:
打开app-登陆账户-进入构造页面-开始构造-输入房源标题-价格-地址-类型-各种规则等等-然后拍照上船-然后提交审核-然后去我们后台审核平台去找到这个审核申请-然后选中一些补充一些点击确认-然后需要测试环境登陆堡垒机-进入特定目录-执行跑批脚本-然后app上房源点击上线。
整个过程麻烦程度可见一斑,而这还只是简化了说。比如其中一个地址,就要包含 国家-省-市-区-县-街道-门牌号 等等。规则包含-入住/退订价格/配套设施/加客人.........等等数十条。其中的价格又包含 日价/包月/特殊价/会员价/节日价/几点后的折扣 等等等等。
如果你用手去构造一套房源,就算是对业务流程非常熟悉的老测试,都需要十几分钟,新手?那就是根本建造不出来。 更主要的是麻烦啊。谁愿意这么累啊~
这种情况很多很多,这种需求成百上千,什么优惠卷。什么消息通道,什么订单,什么点评。每一个 都是让人头疼的存在,这严重拉低了 测试效率 ,提高了大家对测试无聊过程的反感,浪费了我们的生命,浪费了我们本该花在如何设计用例的时间。
所以这种数据构造平台就显得非常非常重要。而且不只是我们测试自己在用,开发同学,产品同学,运维同学等 也都是常客。
上面说了这么多,那么具体这种平台长啥样呢?
这就给大家来个图:
这个房源构造 截图是我缩小了浏览器
关于数据工厂平台 的俩种设计路线相关推荐
- power bi 如何构建不同年份的月度对比_数据中台构建拥有一站式数据应用平台的三种捷径...
前言关于数据中台的构建,虽然今天我们各种相关领域创业公司老板都反复强调技术是次要的,核心是组织+方法论.而组织如何协调.构建的方法论又是咋样的?每个人都说的不一样,又都挺虚无缥缈的,往往很难落地.我这 ...
- 时空位置大数据AI平台技术实现架构设计
1 开发语言选择 1.1 基于开源框架 以开源框架本身支持的主流语言作为选择,目前选择的框架,均支持Java语言. 1.2 定制开发的算法 从长远来看,人工智能算法需要依赖于分布式运算架构,无论是MR ...
- 三级综合医院数据集成平台建设与架构设计 | 实践分享
1.医院数据集成平台建设的背景 国内大多数三级医院信息化起步于上世纪90年代初,至今发展有将近30年历史,主要分为四个阶段: 第一阶段,财务电子化模式:上世纪90年代中期,北上广的三甲医院已开始引入基 ...
- 数据交换平台的双内存设计
一.数据交换平台 数据交换平台的项目目的,就是为了解决异构数据库之间的数据交换问题. 这个平台的设计,参考了淘宝开源的DataX.大众点评的Wormhole,等,受到的启发很大. 项目由小到大,逐步形 ...
- 数据中台应用原型下载-深圳市政府数据开放平台低保真原型设计-Axure9
一.深圳市数据开放平台地址: 深圳市政府数据开放平台 (sz.gov.cn) 二.深圳市数据开放平台低保真原型效果图: 1.首页 2.数据目录 3.创新比赛 4.成果展示 5.开发者中心 6.开放统计 ...
- 徒手打造基于Spark的数据工厂(Data Factory):从设计到实现
在大数据处理和人工智能时代,数据工厂(Data Factory)无疑是一个非常重要的大数据处理平台.市面上也有成熟的相关产品,比如Azure Data Factory,不仅功能强大,而且依托微软的云计 ...
- 如何设计数据可视化平台
最近在项目上常常听到这样的话:"我想要一个酷炫的数据大屏","设计一定要有科技感","这个可视化设计没有重点"--每当听到这些需求,作为设计 ...
- 智慧校园大数据云平台(2)
大数据教学创新应用 教学质量评估 对学生给予教师的评价.学生活跃程度.学生成绩和教师授课情况等数据进行分析研究,帮助教师更好地进行教学活动. 上网行为 对各年级同学上线次数.上网时间段.总流量以及在线 ...
- 摆渡服务器装什么系统,昆明证券数据摆渡平台
联软科技从事昆明证券数据摆渡平台,欢迎查看! 昆明证券数据摆渡平台,非涉密客户端计算机,在通过安全网关时,会被安全网关筛选和拒绝,无法通过网关访问OA/PDM服务器加密客户端通过网关,正常访问应用系统 ...
最新文章
- 图论(四)------非负权有向图的单源最短路径问题,Dijkstra算法
- 多线程编程java_Java多线程编程
- C 语言中赋值表达式的返回的逻辑值
- 从文件系统迁移到ASM上
- ReentrantLock 源码解析
- 这个好用的办公网优化工具,官宣免费了
- “下班不关电脑,外套不穿出办公室”,这届年轻人为了假装加班,拼了
- 代写计算机ei,骗子 张爱荣 以代写代发EI期刊骗钱 钱收到后QQ不上,手机关机
- UOS 操作蓝牙、wifi开关
- Android Studio——类微信界面设计
- 发现薪资被倒挂!跳槽还是等待?
- MySQL学习笔记—自定义函数
- php 关键词生成,DEDECMS实现文章tag关键词自动生成列表页的方法
- 把PotPlayer设为默认视频播放器
- 经典面试题助你成功就业
- 【自嗨笔记#2】微博疫情舆情分析---舆情分析部分
- Hue连接Mysql一直转圈圈连接不上的问题
- 使用 FreeBSD 的原因
- PhysicalDrive 只是Device\Harddisk%d\Partition0的符号连接,. 而Device\Harddisk0\Partition0是\Device\Harddisk0\D
- asp.net987-超市会员管理系统#毕业设计
热门文章
- 笔记:阿里云服务器下python 配置邮箱服务
- 氟林流体-工业泵在湿法腐蚀清洗设备中的应用
- PCB设计3W规则、20H原则、五五规则
- 大厂OCR-图片文字识别功能说明,百度(baidu)OCR功能列表说明
- 扩容U盘恢复实际容量,芯邦量产工具,提示“低格版本比高格版本新”,GPIO 0025,CBM209X UMPToolV7100(2019-08-16),UMPTool 2019 版本
- 惠普HP Designjet 500 打印机驱动
- adaptthresh
- php socket keepalive,【 总结 】Tcp Keepalive 和 HTTP Keepalive 详解
- Scratch(五十四):教师节快乐
- mysql的text与off-page