设计和构建高效的测试基础架构,CI/CD,DevOps以及其他的支持工具链生态体... 展开 >
超过10年的开发,测试,运维经验,前后就职于 IBM,Yahoo! 北研,京东等大型公司。目前带领团队负责质量保障,应用运维,工程效率等方面的工作,推广 DevOps 在工作中的落地。
设计和构建高效的测试基础架构,CI/CD,DevOps以及其他的支持工具链生态体系,以应对工程效率提升,并为软件和服务提供质量保障。
本次演讲主要从 AI 在自动化测试领域的应用角度出发,介绍了一款结合传统图像处理技术和深度学习在视觉处理和 OCR 上的应用,以视觉识别为技术支撑点的全新的自动化测试框架。由于传统框架存在对系统视图树的依赖强、资源 ID 和视图类型锁定繁琐、ID 混淆维护成本高等问题,而该框架从视觉识别出发,生成了一套直观的视图树,恰好屏蔽了这些问题,大大降低测试用例的编写成本和维护成本,提升框架的跨平台能力,让测试用例变得更加人性化。同时还与大家一起分享在实践过程中领悟到的深度学习的优势与挑战。
演讲提纲:
听众受益点:
随着美团酒旅客户端业务功能的日益繁复,如何保证功能质量、降低测试成本已经成为客户端开发流程中的一个重要课题。美团酒旅客户端团队经过一年多时间的探索,在自动化测试方面积累了较多的经验。
我们选用了功能逻辑测试为主,UI截屏测试为辅的方案,采用白盒技术栈、黑盒方式操作UI,兼具了较好的开发效率和抗重构性。目前酒旅几大业务线已经有2500多条自动化测试case,可以在半小时内完成一次运行,为我们的质量保证和测试成本控制贡献了重要的力量。
演讲提纲:
听众受益点:
车联网系统包括车辆终端(CGW/CDC)、云端(TSP)、应用端(APP/WEB)组成。车辆终端负责上传车辆数据以及接受云端下达的命令;云服务提供了语音交互、车辆数据收集与处理、车载娱乐、远程车辆控制与权限管理等服务;应用端提供人机交互、车辆数据监控和远程控制服务。
如何在软件版本的快速迭代和复杂多变的网络环境中,保障车辆数据及时处理、车辆控制命令的准确下达,与多方合作的车载娱乐服务的稳定可靠是极具挑战的工作。
本次演讲将介绍蔚来汽车车联网服务系统各个子系统的自动化测试框架搭建过程,技术方案选型和实践情况,分享我们对于车联网系统自动化测试和质量保障的心得。
演讲提纲:
1、蔚来汽车车联网服务功能和整体架构介绍;
2、车联网测试面临的挑战
3、蔚来汽车车联网自动化测试方案介绍
4、未来的展望和计划
听众受益点:
背景:电商搜索的主要对象是商品,目标是用户精确找到商品,卖家有机会曝光商品,商城构建良好的生态。围绕这个三个核心业务指标,系统稳定、结果精确、研发效率、排序效果,既是电商搜索系统研发的目标,也是挑战。几个具体的例子,从规模上,有30多个搜索系统,服务3亿+活跃用户;数据量上,商品量数十亿;人员上,开发和测试比 12:1,北京、深圳和硅谷多地协调。
实施后效果:质量保障体系建设起来后,200+研发团队协同开发,平均每周上线40多个功能,平均迭代速度5-6天;其中算法ab,每天多次上线。快速把业务需求转化成收益,同时保证系统的稳定、业务的 KPI 和用户体验。
解决方案选型:质量保障体系有几个特点:服务化、自动化、智能化。服务化,解决是 测试/开发占比低、异地协同的问题。自动化,主要是提高研发、测试和部署速度。智能化,主要是对搜索结果精确、排序效果的评估,发现业务 KPI 异常、badcase。
方案介绍:
另外,强调2点:一个是流程规范,一个是可运维和可运营。流程规范就是把研发有序组织起来研发和交付,是形成意识培养文化,服务化、自动化和智能化是帮助流程规范落地;整个质量保障体系,能否落地关键是可运维和可运营。
演讲提纲:
4、电商搜索质量保障体系难点
听众受益点: