时间: 2024-03-04 04:24:48 作者: 新闻中心
随着移动网络的快速的提升和产品需求的一直更新,移动互联网项目的迭代速度也慢慢的变快,作为其中重要的一环「测试工作」,也在这种环境下面临诸多的考验,如何在如此繁重的测试工作中保证产品质量?简单的增加测试人员和扩充测试团队能否从根本上处理问题?从技术层面构建的自动化测试体系是如何一步一步演进的?9月24日,由魅族 Flyme 和msup 联合举办的「魅族技术开放日第五期-构建适合你的自动化测试体系」系列性技术沙龙活动在深圳举办,在活动中和大家详细探讨了这个问题。
在本期技术沙龙活动中,魅族 Flyme 携手 msup 以测试的移动端、自动化测试为切入点,邀请了魅族技术专家王照辉、原惠普测试专家高焰、腾讯测试专家刘卓夫、,分别从「魅族自动化测试架构之路」、「基于Cucumber的BDD自动化测试平台」、「现网拨测—自动化测试后移」3个方面做分享。
王照辉的分享主要是详细的介绍了魅族自动化测试体系搭建的整体过程,从测试框架开始,就「生成报告」、「规范脚本」、「可配置化」、「自动调度」、「不只是UI」五个重要阶段进行了详细讲解。
同时,他还介绍了魅族在自动化研究的过程中,通过整合各个功能点,发掘业务需要开发出的综合测试平台-「ATS平台」,整合 OTA/Recovery、UI自动化、压力、基础性能、安全等对固件研发各阶段有益的专项测试;通过调度、配置等大大降低UI自动化的使用成本,使所有人可轻松的通过平台来介入自动化。
最后,他还专门从“不可见” 控件与WEBVIEW、WIFI慢、无法将所有用例实现自动化、UI自动化特点、让“自动化”自动化等几个内容维度上,进行了经验分享。
拥有10 年软件测试及相关自动化测试经验、5 年的持续集成经验的原惠普中国自动化测试专家高焰,在本次活动中,着重分享了自动化测试平台的解决方案,以及使用平台做自动化测试可以给我们大家带来的好处。其中,他针对「自动化测试之“痛” 」、「活文档-Cucumber」、「Cucumber工作原理」、「自动化测试平台的诞生」——包括总体架构、底层驱动的二次封装、系统架构、应用场景等内容、「自动化测试平台的特性」分享了自己的经验。
同时,他还对自动化测试平台的特性进行了深度的总结:集中部署,分布式调试;界面对象的引用,写脚本就像拼积木;克隆脚本,同类脚本只需要更改一点点;数据驱动;测试集,测试场景自由组合。
来自腾讯的刘卓夫,主要和大家伙儿一起来分享了如何在音视频业务爆炸性增长的阶段,通过将自动化测试应用到现网设备的运营当中,快速提升现网服务的质量。
他首先从音视频业务爆发带来的新挑战切入,准确抓住了人力少、时间短、现网故障多的三个测试工作痛点;进一步提出「先hold住使用者真实的体验,再啃问题短板」和「从现网入手」两大应对策略。同时还进一步阐明了现网自动化测试的「拉取设备」「单机拨测」「告警上报」「处理问题」的步骤闭环。
另外,他还针对「视频点播」、「直播流质量」、「VOIP」等典型业务场景进行了实例阐述,最终总结出整体设计思路,尤其是前台展示哪些数据、如何展示数据;执行器资源怎么获取、资源如何分配、怎么样做测试、结果怎么上报进行了详细的经验分享。
本期活动吸引了近200名网络技术人员前往参与,现场他们纷纷就自动化测试体系的问题发表见解,和现场嘉宾进行深度的互动和探讨。随着魅族科技的加快速度进行发展,Flyme的技术也受到广泛的关注,举办魅族技术开放日,旨在通过对外交流,分享魅族Flyme理念与技术进展,一同推动网络技术进步。未来,我们将继续举办此类活动,为技术人员打造交流、发展的平台,让技术的汇聚成为创新的源泉。同时,也希望我们大家可以更多关注魅族开放平台,在这里,我们会为大家提供开发接入支持、产品上线发布、产品运营推广等综合服务。