- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
面向研发与业务交付背景下的网易云音
乐测试左移实践
阳际荣|网易云音乐质量负责人
01网易云音乐测试左移的背景
目行业内的测试左移
C
02
O
N
T
E网易云音乐的测试左移
N
03
录T
S
04质量分度量体系
05QA
背景
降本增效开发测试比逐步提高
质量团队从专项治理逐步向交付型团队转变
测试左移是什么
传统测试左移是什么?
左移是在软件交付过程中尽早发现和防止
缺陷的一种实践方法,目的是尽量在软件
开发生命周期中尽早将测试任务左移,以
提高产品质量。左移测试意味着在软件开
发过程的早期阶段进行测试。
行业内的测试左移是什么
极致服务端录制回放
https:///document_detail/6
2635.html
导购、交易特色录制回放方案
封版模式,服务端开发自测,同时通过客
户端测试兜底
期待的测试左移是什么
面向研发与业务交付的测试左移
测试用例自动化的完善
测试左移一定需要具有强大的自动化用例,通过稳定、准确、覆盖率高的自动化测试用例提高整体线下质量。
这里涉及到服务端测试用例与客户端测试用例,目前根据业界自动化成熟度在服务端自动化要求会更加高,
需要涉及绝大部分场景,客户端这块主要用于稳定性自动化与核心用例回归兜底
服务端自动化提升
目前从行业内技术发展看,服务端的自动化技术已经较成熟,不管是接口测试还是引流自动化,服
务端自动化具有几个优点
•稳定性高,在接口不大规模改动的前提下,服务端自动化在执行过程中有较高的成功率
•成本相对较低,接口自动化主要是rpc接口的请求以及返回值的教研,通过gotest等接口测试平台,
编写服务端自动化的成本相对较低,通过引流回放的成本更低
•较好管理,服务端接口的用例基本以研发接口为主,整体用例场景较好管理
服务端自动化中短期方案:
接口测试平台流量录制回放
客户端自动化提升
瀑布流场景:自定义动态生成场景:
瀑布流场景用户操作简单,核心功能主要为上滑与下滑,自动化自定义动态下发场景,客户端最终的界面是通过服务
运行简单,可以通过UI自动化执行上滑下滑,然后通过截图,图端约定协议自动生成的,因此只要和客户端引擎、协
像对比进行校验,成功率较高,即使是千人千面也可以通过mock议打通,最终的界面是确定的,UI自动化可以针对协
规避相关个性化问题,因此后续涉及瀑布流场景建议UI自动化突议编写自动化脚本,稳定性方面可以极大的规避之前
破UI界面变动导致的成功率较低的问题
强大的客户端卡口能力
最后是P1用例,大概3000条左右,主要包
云音乐客户端版本版本发布设定三层然后是P0用例,大概1000条左右,按照
含每个模块其他额外的分支场景,该用例
兜底,首先是P00用例
文档评论(0)