测试面试真题|抖音的广告系统前后台,该如何测试?

原文链接
最近,霍格沃兹测试学院的M同学在面试大厂(字节跳动)过程中,遇到了一个有意思的开放性题目:
如何测试抖音App的广告系统,前后台一起测试,需要注意哪些事项?(在系统后台配置广告,有上线时间,广告内容,跳转连接等等)。
这个问题该如何回答,才显得有深度?欢迎留言回复你的看法。
以下测试思路来自社区的几位测试老司机,供交流探讨。
Answerby@秦岭
需要注意测试的事项:

  • 点击量,曝光量验证 - 看统计是否准确 - 配置的广告具体切换验证,轮播功能验证 - 稳定性验证,是否有刷不出的现象 - UI测试,是否文字折叠等 - 分类,图片与视频动漫类型分别验证 - 广告位具体位置核对 - 弱网环境测试 - 后台基本业务流程测试 - 紧急撤回功能 - 接口基本功能与性能测试 - 后台UI显示测试 - 后台兼容性测试 - 后台易用性测试 - 后台稳定性测测试
    Answerby@simple楼上回答的很全面了。这里再稍微补充一点点:
  • 后台配置的话会涉及到云更云控逻辑,就是下发到本地的策略文件,需要验证一下逻辑,包括优先级、流量比例、广告类型序列、触发时间段等。 - 广告物料有没有预拉取逻辑,如果有的话需要注意存储位置和时效性(因此需要注意清空缓存和清空数据的场景),要注意素材大小的检查 - 验证有没有兜底策略 - 广告类型的验证,注意内开、外开、deeplink几种方式,在不同系统上的表现,注意系统的限制、默认浏览器、是否安装了广告主App、外开广告页对接的接口是否正常 - 注意广告二跳的情况 - 注意广告请求类型和返回类型的一致性,广告打点时机、顺序、数量的验证
    Answerby@wang1114yan
  • 正向流程:后端新增广告的测试、到时间前端是否立即播放该广告。检查广告播放的形式,播放的样式,播放的内容是否正确。后端广告未发布,是否前端也会播放。 - 场景1:后端广告的删除:广告播放时间未到,是否能删除;如果该广告正在播放,是否能删除;如果广告播放日期已结束,是否能删除。 - 场景2:广告播放周期,是能能选择不连续的时间播放。到播放时间是否正常播放,结束时是否正常消失。如果结束时,正在播放这一条视频广告,测试结果应该为如何。