面向研发与业务交付背景下的网易云音乐测试左移实践.pdf

面向研发与业务交付背景下的网易云音乐测试左移实践.pdf

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

优选文档 + 关注
实名认证
内容提供者

专注于发布优质文档,喜欢的可以关注一下哦~

1亿VIP精品文档

相关文档