软件测试 52 讲
茹炳晟
腾讯 TEG 基础架构部 T4 级专家
70473 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 63 讲
结束语 (1讲)
软件测试 52 讲
15
15
1.0x
00:00/00:00
登录|注册

37 | 测试数据的“银弹”- 统一测试数据平台(上)

你好,我是茹炳晟。今天我和你分享的主题是:测试数据的“银弹”之统一测试数据平台(上)。
在《如何准备测试数据?》和《浅谈测试数据的痛点》这两篇文章中,我介绍了创建测试数据的主要方法,以及创建测试数据的时机。在此基础上,今天我将和你聊聊全球大型电商企业中关于准备测试数据的最佳实践。
这个主题,我会从全球大型电商企业早期的测试数据准备实践谈起,和你一起分析这些测试数据准备方法在落地时遇到的问题,以及如何在实践中解决这些问题。其实,这种分析问题、解决问题的思路,也是推动着测试数据准备时代从 1.0 到 2.0 再到 3.0 演进的原因。
所以,在这个过程中,你可以跟着时代的演进,理解测试数据准备技术与架构的发展历程,并进一步掌握 3.0 时代出现的业内处于领先地位的“统一测试数据平台”的设计思路。
因为这个主题的内容相对较多,为了降低你的学习负担、便于理解消化,我把它分成了两篇文章。同时,为了和你深入地讨论这个话题,也可以真正做到“接地气儿”,我会在这两篇文章中列举很多工程中的实际问题,并给出相应的解决方案。或许这些问题你也曾经遇到过,或者正在被其折磨,希望我给出的这些方案,可以给你启发,帮你攻克这些难关。
我们就先从数据准备的 1.0 时代谈起吧。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《软件测试 52 讲》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(17)

  • 最新
  • 精选
  • 涅槃Ls
    打卡37,中秋节后开始学习啦

    作者回复: 感谢支持

    2
  • 楚耳
    1楼留言的那位,你这种人呀,不要每次留言都带上自己的公众号,这样吃相也太难看了吧。
    58
  • 胖虫子
    我们这1.0都没,纯手工,0.0
    18
  • sylan215
    1.听茹老师这么一说,果然还是处以 1.0 时代。 2.如果针对我们产品的特点,我们大部分的准备工作都是系统环境准备,很少涉及这么复杂的关联关系,目前我们都是把一些通用的准备工作放到统一的脚本或工具里面实现,这样可以在需要的时候达到一键部署的效果。 3.期待看看 2.0 时代是怎么做的。 以上,欢迎沟通交流,公众号「sylan215」
    2
    8
  • 捷后愚生
    发现老师文章都写得非常好,循序渐进,每次介绍一种方法后,抛出这种方法的不足、缺点,然后引出另外的方法,这也可以当写作课学习啊
    4
  • 咕咕咕
    0.0时代,基本上没有数据准备工作。
    1
    4
  • 木宇寒影
    现在在做的项目是订单的退订,处在所有流程的最后一步,要生成这样的数据就要经过搜索-下单-支付-出票几个大流程,而生成这样的数据又是不能重复性使用的,对于这样的测试数据的准备有什么好的建议吗?怎么做更合理呢,期待老师指点
    3
    3
  • 年轻人的瞎折腾^.
    没试过封装函数的方法,但是进行封装的数据库脚本测试也会是因为代码经常性的改变造成大批量影响
    1
  • 亚林
    这与开发遇到的问题是一样的
    归属地:湖南
  • 小呀么小二郎
    打卡学习
收起评论
显示
设置
留言
17
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部