戳蓝字“CSDN云计算”关注我们哦!

美女主播变大妈:

在bug翻车现场说测试策略

文 | 珍妮兔

这两天直播圈发生了一起严重的翻车事故。

一个一直以“颜值主播”自称的网红女主播“乔碧萝殿下”,因为平台bug,露出了自己的真容,上演了惊人的“美女变大妈”。

这个女主播,平时晒出来的照片是这样的:

她平时直播并不露脸,只是用一张图片遮住自己的头部,像下面这样:

但在这次和另一个女主播连麦的时候,平台出了bug,上面那遮脸的图没有出现,出现了下面这尴尬的一幕(右边那个,就是“乔碧萝殿下“):

再感受一下这强烈的对比:

看到这一幕,粉丝们都惊呼上当受骗。一个曾经给这位“美女主播”打赏10万的土豪粉丝则直接怒销帐号。

现在问题来了,假如你是平台的测试人员,你会把这个bug归到哪一级?


P0: 导致系统崩溃,数据丢失,需要立即处理

P1: 导致主功能不工作,用户可以明显感知

P2: 导致次要功能不工作,用户可以明显感知

P3: 微小的问题,用户可能不会明显感知


有人可能说,这就是一个PS功能失效,不影响直播这样的主功能,所以是P2。

有人可能说,不对,PS也是直播的主要特性,尤其是这种美女直播,所以是P1。

从软件研发的角度,定成P1我觉得没毛病。不过要是让“乔碧萝殿下”来定级,她应该宁愿服务器宕机,也不愿意露出自己的真容吧——今天的最新消息,平台已经永久封停了她的账号。

假如我们换一个反差没那么大的美女主播。她平时直播也不挡脸,只是脸比较大,会用“瘦脸”这个功能。让她在“瘦脸”功能失效,和“服务器宕机”之间选择的话...

她还是会选择服务器宕机吧-_-||

那这究竟算是一个P1的bug, 还是算P0呢?

与其讨论这个已经发生的车祸怎么定级,我们来讨论一个更有建设性,也更直击根本的问题——如何制定测试策略,才能避免这样的人间惨剧发生?解答了这个问题,缺陷定级的问题也会迎刃而解。

测试策略听起来很高深莫测,其实是很实在的一个概念。我们知道,任何一个软件,你都无法穷尽它的所有测试用例。那么在无穷无尽的测试用例中,我们按照什么规则,来选择测试用例的集合来做测试?这个选择的规则,就是测试策略。

有人说:“我从来没有思考过什么策略不策略的。我就是直接写测试用例了。”这种情况,其实你也用了测试策略,就是基于需求分析的策略——你拿到一个需求文档,然后就开始照着这个需求文档写测试用例。

今天给大家重点介绍的一种测试策略,叫基于风险的测试策略

风险是指负面事件发生的可能性。

应用基于风险的测试策略的步骤

1. 识别干系人

2. 请干系人识别出各种风险,并且评估对各个风险的重视程度

3.根据不同的风险,和干系人对这些风险的重视程度,分配测试资源和制定测试力度

采用这种策略,你会发现,同样是直播平台,你的测试策略会不同。

美女直播平台,最大的风险是美女不美了。你的测试策略就要围绕在PS美化效果上,包括各种场景下,比如连麦的场景下,美化效果是不是还在;带宽小的用户,他看到的压缩过的直播效果,压缩算法下的美女是否依然还是美的,诸如此类。

教育直播平台,最大的风险是学员没看清楚,导致学习效果不好。虽然这个平台可能也有PS美化讲师的功能,但你的测试重点更多要围绕课件展示的清晰度,和讲师的语音的清晰度上。

体育赛事直播平台,最大的风险是射门的时候视频卡住了-_-|| (球迷有可能把电脑砸了,后果很严重)  所以测试的重点在流畅度和滞后度上;清晰度反而不是第一要求。

现在你知道如何避免“美女变大妈”了吧?——使用基于风险的测试策略就可以。我们再回头看缺陷分级怎么分这个问题,是不是也简单了呢?同样按照风险来区分就可以。

再往前走一步,如果我们采用的是测试驱动设计(比测试驱动开发还要更近一步哟~),我们是不是可以在做软件设计的时候,就把软件直接设计成——如果美颜功能不生效,就直接静态展示主播的美丽头像呢?(因为我们可能认为“美女不美”这个风险的严重程度,大于“视频中断“这个风险的严重程度。)

最后做个小结,你可以用基于风险的测试策略来计划你的测试用例范围,甚至可以用这样的策略来驱动你的软件解决方案设计。

欢迎你在下面留言,说说你对“美女变大妈”事件的看法~~

参考资料:

百度百科“乔碧萝殿下”、“射门”、“葫芦娃”词条

ISTQB Foundation Level Syllabus

ISTQB Advanced Level Test Manger Syllabus

福利

扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

推荐阅读:

  • Docker,一个傲娇的男人

  • 做了中台就不会死吗?每年至少40%开发资源是被浪费的!

  • AI“生死”落地:谁有资格入选AI Top 30+案例?

  • Python爬取B站5000条视频,揭秘为何千万人为它流泪

  • 最前沿:堪比E=mc2,Al-GA才是实现AGI的指标性方法论?

  • Zend 创始人欲创建 PHP 方言,暂名为 P++;鸿蒙 OS 面世;中国首个开源协议诞生 | 开发者周刊

真香,朕在看了!

美女主播变大妈:在bug翻车现场说测试策略相关推荐

  1. 22:00直播|当加班男程序猿 被美女主播~ 捕到后...

    如果只写得一手好代码而失去娱乐,失去生活,这样的代码人生何其悲哉! 更可悲是,魔兽电影今夜首映,云小信已为程序猿魔兽迷们送去了免费电影票,却依然有猿哥哥得加班撸代码..... 考虑到观影理由不充分,程 ...

  2. 美女主播即将失业?韩国首个AI女主播“金柱夏”诞生

    韩国首个人工智能(AI)女主播来了?据外媒报导,韩国MBN电视台推出韩国首位AI主播,并顺利播报了当天的主要新闻和若干条快讯.许多网友看完新闻后感慨,「能以假乱真了」. 据介绍,这位AI女主播以该电视 ...

  3. 网易视频云:关于美女主播,你所不知道的N个真相

    当下最轻松的职业是什么? 我的回答是美女主播,每天在手机前唱歌.跳舞.聊天什么的就能把钱挣进口袋,虽说月入十万的神话有些吹嘘的意思,但很多美女主播活的相当滋润.他们活跃在各大秀场直播软件里,出没于大大 ...

  4. 美女主播患癌去世 为生宝宝放弃化疗

    [郑州电视台美女主播患癌去世 #为了宝宝放弃化疗# 园园一路走好]今年年初,刚有身孕的园园查出患有恶性肿瘤,但为了腹中的孩子不受伤害,她坚持放弃化疗,生下宝宝,任由癌细胞在自己体内扩散.心痛,惋惜,宝 ...

  5. 斗鱼美女主播封面爬取 python request urlretrieve jsonpath 爬虫

    斗鱼美女主播封面爬取 python request urlretrieve jsonpath 爬虫 输出结果 

  6. 直播行业新一轮洗牌,美女主播:呵呵,我照样收棒棒糖、大火箭!

    2016年可谓是直播行业爆发的一年,出现大大小小接近400家直播平台.随着资本投入的疯狂期的结束.各直播平台的圈地完成,已出现了一些直播行业的龙头平台,如虎牙.龙珠.斗鱼这些游戏类直播平台,映客花椒这 ...

  7. 自从学会:用Python爬取虎牙颜值区美女主播照片后,身体一天不如一天

    本次干货内容给大家呈现的利用爬虫获取海量美女图片.不知道大家有没有上过斗鱼直播.虎牙直播,直播室里面美女姐姐可是比比皆是. 有很多美女姐姐的图片做桌面,即使加班也是高兴的! 好啦!先唠叨一下爬虫的步骤 ...

  8. 端庄大气上档次 盘点央视冷门美女主播 [图]

    王莉鑫:央视七套<乡土>栏目主持人.毕业于中国传媒大学,1978年1月出生,身高167cm,现任中央电视台第七套农业节目主持人,曾在<农业新闻>.<关注西部>.&l ...

  9. 解析:图像技术在直播中怎么用?聊一聊美女主播背后的美颜技术

    看到一篇文章:给了很大启发 原文: https://www.yidianzixun.com/n/0EqVDsBT?utk=821p9863&appid=yidian&ver=4.3.9 ...

最新文章

  1. 网关技术选型,为什么选择 Openresty ?事件驱动、协程...
  2. Adobe与Facebook联手推出Flash开发工具
  3. Java core 包_feilong-core 让Java开发更简便的工具包
  4. SpringScerity的使用
  5. java配置springmvc_告别XML 使用JAVA配置SpringMVC
  6. 企业IT部门主管告诉你,DevOps给我们带来了这些变化
  7. #pragma 的几种用法
  8. printf()语句
  9. 8. wordpress源码解析-目录结构-文件调用关系(1)
  10. unknown type name err_status_t; did you mean srtp_err_status_t/err_status_ok/err_status_replay_fail
  11. angularJS 双向数据绑定、作用域、表达式、
  12. 用excel做logistic回归分析_用Excel做回归分析
  13. 微型计算机的显示器是,微型计算机显示器.doc
  14. 在电脑上安装Linux系统步骤
  15. 对算法的时间复杂度的理解
  16. 1.5.33 计算分数加减表达式的值
  17. 图数据库OrientDB-基础篇
  18. Web中常用字体介绍
  19. 项目1:德州扑克游戏
  20. 【Java基础1】Java开发工具包JDK

热门文章

  1. preparedstatement打印sql语句_Mybatis是这样防止sql注入的
  2. 字母绝对值python怎么表示_【怎样求用字母表示的数的绝对值?】作业帮
  3. 车站信号计算机联锁系统英语,车站信号计算机联锁-复习题
  4. 清华大学博士,就12年前抄袭一事公开道歉
  5. 以国家战略科学家身份,顶级AI学者朱松纯回国,筹建北京通用AI研究院
  6. 张平文当选美国工业与应用数学学会会士
  7. 搭扶梯靠右站,真的对吗?
  8. 通过一个例子来理解二维码纠错机制
  9. 利用GAN实现QR Code超分辨率的研究
  10. 数据结构实验之栈八:栈的基本操作