腾讯前端工程师,QQ 团队核心开发,曾负责 QQ 小程序、3D 厘米秀等重点项目。热衷于前端工程化和开源共建,是 TSW2.0 的作者之一。近一年专注于 Devops 中的自动化测试解决方案,通过其在 Electron 桌面端项目的落地实践与持续打磨,探索出一套应用于该架构下可行的全方位质量保障体系。

腾讯前端工程师,QQ 团队核心开发,曾负责 QQ 小程序、3D 厘米秀等重点项目。热衷于前端工程化和开源共建,是 TSW2.0 的作者之一。近一年专注于 Devops 中的自动化测试解决方案,通过其在 Electron 桌面端项目的落地实践与持续打磨,探索出一套应用于该架构下可行的全方位质量保障体系。
使用前端技术栈搭建桌面应用是近年来大前端的一个重要发展趋势。为了在快速迭代的同时保障产品质量,我们探索出了一套基于 Electron 的跨平台应用的全方位质量保障体系:其一,持续代码评审、自动化单元测试和功能测试,保障版本功能正常,减轻开发和测试同学的发版负担。其二,自动化性能测试,建立性能指标和监控体系,自动化回归每个版本的性能,保障产品的性能和体验。其三,挂机检测,通过长时间挂机过程中的内存、CPU、Crash 等指标反馈,提前发现相关问题。最后,打通 CI/CD 与监控预警平台,提供完善的问题定位日志,让开发团队能够实时收到各个环节的问题,做到持续监控。
在上述体系的帮助下,能有效减少开发团队发现问题排查问题的反应时间,让产品的质量得到有效保障。本次演讲将提炼我们的经验方法予以分享,助力同领域的前端开发者。
演讲提纲:
1. 介绍大型 Electron 应用在版本迭代中的质量痛点
2. 全方位质量保障体系设计
3. 效果与展望
你将获得:



微信咨询

电话咨询
微信联系我们

