【大咖问答】对话阿里测试、质量和工程效能研究员,郑子颖-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

【大咖问答】对话阿里测试、质量和工程效能研究员,郑子颖

问问小秘 2019-09-05 14:35:37 2297

大家好,我是蚂蚁金服国际事业群|研究员郑子颖,2002年上海交通大学计算机系硕士毕业后加入微软,在微软上海、北京和西雅图的多个部门工作过,包括2010年到2018年在Microsoft Azure,工作重心主要围绕着测试、质量以及工程效能。2018年3月加入蚂蚁金服后,在国际事业群负责质量和技术风险。

现已接受成为阿里云开发者社区问答频道特邀嘉宾,进行答题。首先分享如何测试稳定性?我们的主题是如何测试稳定性。首先我们要清晰测试稳定性情况,在理想情况下,我们希望每一个失败的测试用例都是由真正的缺陷引起的。实际情况中,用例失败的原因却非如此简单。排查不到位,很有可能漏掉真正的产品缺陷。

如何治理测试稳定性问题?解决方案层面大家可能已经熟知,但是真正方法论和理论体系层面的却知之甚少。因此对于测试稳定性,我有三板斧:
- 高频(Frequency)
高频开跑,持续打包,天天上生产,频繁合并分支
- 隔离(Isolation)
硬隔离(全隔离环境、物理隔离)要成为终态,软隔离(半共享环境,逻辑隔离,链路级别隔离)要成为终局。
- 用完即抛(Disposable)
要跑测试了就新建一个环境,测试跑完了就把环境销毁掉。下次要用再建一个新的。

最后就是落地环节了,把这三板斧做好,技术上的挑战是非常非常大的,但我们有乐观主义,相信我们能够达到目标。我们有现实主义,我们可以分解目标,结合实际情况,一步步的去做。

如果你对【测试稳定性问题】【测试用例失败】【如何治理测试稳定性问题?】【怎么结合实际情况,分解测试目标】感兴趣,欢迎随时向我提问,也欢迎大家关注「阿里云开发者社区-问答」了解更多技术干货。

欢迎大家在留言去提问关于测试、质量、技术风险,我会选择有意义、有价值的问题进行回复,欢迎大家提问,也希望能给大家带来一些启发。

image.png

参与提问互动且采纳的用户,前3名可获得一件阿里云数据线;
最佳提问者1名:可获得阿里云开发者T恤一件。

image.png image.png

测试技术 开发者
分享到
取消 提交回答
全部回答(12)
  • 不语奈何
    2019-09-07 15:58:13
    推荐

    测试与开发的界限以后会不会越来越模糊,对于大数据产品的自动化测试您有什么见解吗?

    1 1
  • 游客vl2rfmxtg4v2q
    2019-11-18 10:41:47

    建议“用完即抛”换成备份一段时间再“抛“。 (看到三板斧,突然想起docker三板斧,哈哈哈。)

    0 0
  • 大侠赵日天
    2019-10-03 19:38:43

    我觉得不错

    0 0
  • 云服务器吧
    2019-09-17 12:39:58

    期待「开发者社区」可以对外开放,有很多值得学习的地方,好像我们不可以发文章

    1 0
  • 游客hf67xryv37nni
    2019-09-17 11:37:24

    个人感觉就是在深度的提升很难,比如WebGL的渲染优化,单纯使用第三方库很简单,但是当业务需要在低配的硬件上去优化渲染,这个时候就会很麻烦,就我个人而已技术积累不够就感觉很困难,该从哪方面入手呢

    0 0
  • 游客h6auzogvy2d3a
    2019-09-16 19:03:41

    我觉得有道理

    1 0
滑动查看更多

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题