杭州第四届测试沙龙回顾

阅读量:

6月22日,我们在酷家乐会议室展开了本次交流活动。本次沙龙由酷家乐、阿里巴巴、有赞、依图医疗、KodeRover(公司排名不分先后)的五位测试行业佼佼者倾情加盟。围绕流程把控、实时质量、性能测试、科学Mock、流量回放五个领域进行深度剖析和实践分享,现场气氛活跃,许多同学在沙龙结束后仍意犹未尽,驻足在会议室门口进行测试技能上的探讨。

实况回顾

Topic1:从QC到QA到QABP

质量风险高,测试压力大,存在感低,DevOps 转型在即,测试人员何去何从,如何发展自我竞争力?

软件工程的演进是人、技术、流程复杂度在不断发生变化的一个过程,这个过程中QA和测试势必要发生变革才能更高效且高质量地完成使命。李倩老师(KodeRover创始人)讲述了她对于测试未来变革方向的一些深度剖析:

  1. 将自动化作为部门战略业务目标。提高自动化程度,并面向业务建立精准测试体系,提高人效。
  2. 部门转型支持敏捷开发和 DevOps 团队。持续集成,固化成果,助力业务成功。
  3. 测试管理(QC)->质量管理(QA)→质效运营(QABP)。全流程质量保证、人效提升、以及管理控制。

那么在这一未来背景下,对于我们自身又该如何培养自己的技能以寻求职业上更进一步的发展呢?李倩老师也为我们解答了这一疑惑, 质量负责人/行业专家?技术专家/架构师?CI/CD专家,DevOps 工程师?业务性、技术性、平台型的人才技能的累积刻不容缓。

最后李倩老师给我们带来一款利器,当家产品KodeRover。 KodeRover拥有Pipeline 智能构建、灵活高效的工程框架、高质量的交付体系、开放性与咨询服务四大产品架构和可视化的devops效能强势助力QA服务化转型。

Topic2:流量回放在酷家乐的探索和实践

在面临系统重构、拆分、中台化时,如何有效高效的进行回归测试?

微服务化,请求链路变长,依赖多,这种情况下服务重构、中台化、架构迁移技术变更等等,存在很多不确定性因素,使得测试变的困难重重,评估不到位,回归漏测概率不断增大。而此时的自动化带来的成本往往不能为业务组所承受。肖昌奔老师(酷家乐 资深测试开发工程师)介绍了酷家乐是如何在goreplay和diffy两个开源工具基础上一步步改造并平台化,更高校地服务于微服务体系下的测试工作开展。未来,酷家乐仍然会在服务mock、数据库mock、以及打通上下游系统上做出更进一步的探索。期待我们在未来,能以高效的方式覆盖复杂的链路和场景,对质量有更进一步的把握。

Topic3:实时质量

“软件质量不是测出来的”,但为什么又有这么多测试工程师为了质量而工作?测试是一个成本部门,测试创造的价值是什么?研发的模式在不断地变化,测试的定位如何不断去定义,未来的测试又会是什么形态?

随着技术的不断创新和交付模式的不断改变,对于测试团队来说,需要尽快地从交付型质量往实时质量方向进行转移。传统的交付型质量,把测试作为一道道关卡,以任务的方式布防在开发提测、项目发布时。这种方式存在不同角色之间的过多交互,只能起到单点的质量保障。

施翔老师团队(阿里巴巴)从现有业务出发,抓住核心,一步步进行改造释放人力。将质量手段以模块、组件乃至系统化的方式嵌入到业务型应用中,形成实时保障质量的能力。要做到质量的实时反馈和面向对象测试,测试方法和协同方式发生了较为根本性的变化。

Topic4:Mock服务插件在接口测试中的设计与应用

如何面对接口测试中依赖服务不稳定、异常数据难构造的问题?如何更科学地mock?

我们在实际测试过程中常常遇到接口测试中依赖服务不稳定、异常数据难构造的问题,Mock服务此时就成了至关重要的角色。蒋川静老师(有赞)带来的mock服务在有赞的上佳实践,实现上对mock服务也做了几层处理:

  1. 服务注册与暴露接受List类型触发以解决mock多个服务的问题
  2. 通过改造Dubbo泛化服务+testNG中的ITestListener实现针对统一接口返回不同结果
  3. 运用Testng中控制测试顺序的监听器 IMethodInterceptor 加以实现用例的分类排序和mock方法执行完成后的注销,以避免其他用例正常执行过程中的异常。

这一实践和总结相信能使我们未来探索mock道路的过程更顺畅。

Topic5:AI产品性能测试经验分享

在k8s环境特点下,如何做好性能测试?

AI在医疗行业扮演着越来越重要的角色,而AI背后支撑着的是复杂的数据结构和算法体系,对性能有着极高的要求。何峪嵩老师(依图医疗)向我们介绍了依图业务下完整的性能测试闭环,展示了性能需求采集、性能基线与目标设定、测试场景设计、数据分析与问题定位各个环节的详细实践经验。同时阐述了依图接下来对性能四方面的建设目标:

  • 重点业务场景的性能baseline
  • 性能测试的自动化: 测试数据构造、测试环境构建、性能数据分析
  • 性能测试的工具化/平台化
  • 引入鲁棒性测试

施翔老师分享内容见 https://mp.weixin.qq.com/s/HBG-_I0AuaFqY5IjtFvJNw

其余四位导师分享内容见 链接:https://pan.baidu.com/s/14FIAzlwLhclpHlnR2aINyQ  密码:5ch6

下届主办方:有赞,时间预计在9-10月,敬请期待

往期精彩

第一届测试沙龙回顾 https://tech.kujiale.com/shou-jie-hang-zhou-ce-shi-ji-zhu-sha-long-2/

第二届测试沙龙回顾 https://tech.kujiale.com/hang-zhou-di-er-jie-ce-shi-sha-long-hui-gu/

更多测试技术内容欢迎访问酷家乐技术专栏 https://tech.kujiale.com/tag/test/


comments powered by Disqus