5 月 25 日,知乎质量团队与 TesterHome 成功联合举办了第一期的质量技术沙龙,知乎的质量团队与北京近 100 名测试同学们一同分享了知乎在质量建设中的多项实践,大家在整个沙龙活动中碰撞出了怎样的火花呢,下面就一起回顾下现场的精彩内容吧!分享 PPT 和 Live 回放在文末放出。
知乎质量团队负责人郭静老师开场先介绍了知乎的质量团队,让大家对知乎质量团队有了初步的认识;然后由 TesterHome 社区的刘华老师做了社区的介绍,以及第五届中国移动互联网测试开发大会 (MTSC) 的宣讲,本次沙龙还提供一张大会的门票作为互动奖品。接下来就进入了我们当日的第一个重磅议题:
「知乎客户端线上性能数据分析系统实践」
议题的分享者陈康老师来自知乎质量团队工具部门,先后在知乎负责了 APM,云测平台等多个工程效率项目的从 0-1 的建设,这次带来的是知乎客户端线上性能数据分析系统 APM 的技术分享议题。先展示了 APM 的核心功能和使用场景,并介绍了数据分析中指标和维度俩个基础概念,之后从 APM 的系统架构,核心模块,数据计算/存储,数据可视化等方向娓娓道来了 APM 的核心架构和细节。
第二个议题由知乎会员事业部的 QA 负责人徐实带来「知乎测试环境演进的道路」,分享首先解释了测试环境存在的必要性,并从多年测试环境建设经验中总结了四个测试环境需要的核心基础:资源,部署,数据,服务发现;以及一个优秀的测试环境需要满足的四大特性:一致性,隔离性,完整性,稳定性。接下来介绍了知乎的容器化背景:知乎在 2016 年已经完成了了全量业务的容器化,并在⾃研容器器平台上以原⽣镜像的⽅式部署和运⾏。并逐一介绍了知乎在容器化背景下如何完成环境的建设工作。
第三位议题讲师是来自第四范式的质量部团队测试专家,余超老师,熟悉 AI 产品的算法业务(就 NLP 语义计算方向曾发表多篇论文至小型微型计算机和亚太语义信息计算国际会议),擅长服务端测试,大数据测试,使用容器满足多并发情况下的 CI 持续集成 CD 持续交付,对 kubernetes 微服务架构的高可用性、稳定性测试有较为丰富的经验。余超老师在议题 「使用 Docker/K8s 支撑千级/日 CI/CD 流程」中先后介绍了 Docker 和 Kubernetes 是什么?以及能带给我们什么?接下来结合工作场景带来了 Docker 和 K8s 在 CICD 的最佳实践,以及 UI 自动化的最佳实践。
压轴议题由知乎质量部负责人郭静老师带来 「知乎质量文化建设」的分享,郭静老师在 2017 年加入知乎,负责知乎产品的质量保障工作和 QA 团队管理,近 10 年测试经验,擅长前后端质量体系建设,在产品交付质量控制和产研效率提升方向有丰富经验。在这次分享中郭静老师先是抛出了在 QA 测试中碰到的多个共性问题:提测质量差,人工测试多,线上故障多。接下来给出了一条新的解决问题之道:知乎如何通过全员重视质量,全员参与质量保障来解决以上的痛点问题。接下来分别从 Eat Your Own Dog Food,客户端质量大赛,Downtime 复盘,多个维度介绍了质量文化建设的方向。最后结合质量平台建设,从如何记录、归档、展示海量质量数据,并通过数据进一步推进质量文化建设分享了质量平台的最佳实践。
最后环节的互动讨论与交流大家都对质量文化建设有很大的兴趣,并提出了很多感兴趣的问题,例如质量数据如何度量,质量文化建设如何更好的推进,随着大家一个个问题的解答我们也迎来了这次沙龙的尾声。
想了解更多的内容,通过下面链接查看分享 PPT:
链接: https://pan.baidu.com/s/1pD0I90goAt5Y0Uxg-OjyOQ 提取码: 53v5
知乎 Live 链接 (下载知乎 APP 查看),https://www.zhihu.com/lives/1115306354402942976
最后欢迎各位小伙伴加入知乎质量团队,
通过我们的招聘网站投递,https://app.mokahr.com/apply/zhihu/3819,也可直接微信扫一扫如下二维码和我们取得联系。