ride上点击用例不能显示edit信息_究竟是怎样的用例,干翻了3年的测试老司机?...

0c5ace977af2b2c8d4eba813294ccf7f.png点击“搜狗测试”可关注我们!

前言

(本文阅读时间约7分钟,忽略灰字删除线部分不影响阅读体验)

大头入行已经3个年头

自认也是一名测试老司机了

ca3c495816588ea7c25981b306c763f7.gif

一直负责安卓端的项目做的也是手到擒来,如鱼得水

02e3858a7bfe5031b0994d63486b2c5e.gif

可这天大头竟然被一个用例整蒙圈了

aaba9dda3fb84db10b42eb3bccf56e47.png

【翻车现场

“用例评审的会议室预定好了吗?”

“记得带笔记本电脑”

“这次用例评审别出岔子啊”

大头的领导阿导不放心的叮嘱了一番,对于大头的马虎阿导还是心有余悸。

ba946ea45c1d9ded04dd0b10abd686b6.png

“订好了!”

“没问题!”

“放心吧!”

大头对这次用例准备的还是很细心的,毕竟三年测试老司机

1986790c65adad370f9dbf09e963fe1b.gif

评审开始:

... ...

“shift大小写是按键弹泡功能的影响因素

所以,

用例1:设置shift为大写状态,点击按键“A”,检查按键“A”的弹泡为大写显示;

用例2:设置shift为小写状态,点击按键“A”,检查按键“A”的弹泡为小写显示;

没问题吧?”

大头唾沫横飞慷慨激昂的讲解着用例

a75241ff21f49d0948dc186c06b2459f.gif

“等等,

你的影响因素不全吧?

多次点击shift键的case是不是要补充上?

用例3:shift键多次点击,为大写状态后,点击按键“A”,检查按键“A”的弹泡为大写显示;

用例4:shift键多次点击,为小写状态后,点击按键“A”,检查按键“A”的弹泡为小写显示。”

同事小毛发出了疑问

d162054dc34b98e062594238dee08f59.png

“影响因素是shift键的状态,它只有大写和小写两种状态呀,所以只需要作为预置条件大写和小写两条用例就行了”

大头感觉自己没毛病。

e94203f06b335a6dcecd4552ada08c50.png

“但是你怎么知道shift键功能正常呢?

万一测试人员漏测多次点击,实际上点击了多次后,shift键显示【大写状态】,但按键弹泡接收到的是【小写状态】,甚至按键弹泡接收到的是【null】?”

小毛连珠炮似的问了一通。

384ccf381b2bcba50b26a4467ee2b455.png

“作为一个测试人员,如果漏测肯定是自己的责任;如果按这个逻辑,只要相关联的功能,均需进行重复测试。

在此处,仅测试按键弹泡这一个功能,其他的影响因素均为确定项,大写状态就是大写状态,不能给一个不确定性的影响因素,”

67a2ae4de40f8972fea0ee6e83222112.png

“那么,假如shift键给了按键弹泡一个【null】也是一个case吧?bad case?”

20ec7816d3db4cda1da3243dc624c45d.png

“emmm...,好像有点道理”大头有点懵

bb6cae79e979212d01b827c4eb2622e1.png

“但是总觉得哪里不对”大头拍了拍脑门

ff4879f4cfe6c1ebc4b8bbfc057cb38b.png

“看来这个争议短时间无法解决,但现在时间宝贵,用例评审完咱们测试组小会期间再继续探讨,得出结论后公示全组”阿导及时出面暂时中断了争论。

49edc425fcf01268b0786cd44b4b9149.png

这个车可谓翻的猝不及防,3年间用例从未做过增删改的(吹牛了奥)大头在众多产品和开发怀疑鼓励的目光下,完成了剩余的用例评审

dff6f31d09f302e5ed251278c9dd287e.gif

... ...

【修车现场

(以下为修车过程精简版...)

“首先确认的是shift的点击会影响弹泡中字母显示。所以在检查字母弹泡时,需要考虑几个场景:点击一次大写;点击一次小写;多次点击这几种场景下弹泡是不是正常显示。”小会上小毛首先理了一下浓密的黑发后才发表了自己的看法

523ec9bedbcb7e37483b8411831092a2.gif

“测试是有边界的,shift的功能是否有效不在测试范围内,shift如果出现null信号,概率大小姑且不论,至少不是我们关注的,不然shift失灵了,我们怎么处理呢,而且又怎么保证它失灵时是null,而不是undefined,或者其他信号呢”大头果断还击

d05c8618de4dd804333ddb8a88c21a46.png

“对,shift的功能是否有效是在检查shift功能的时候检查的,不需要在此关注。”阿导也进入了探讨,喝了一口八二年的雪碧后补充道:“但不要忽视小毛的说法,shift的点击会影响弹泡中字母显示。因为shift健多次点击后,可能会导致弹泡接受到的参数异常,弹泡显示错误,至于传参是什么我们不关注。嗝~”

c36b3e4ee4f207d5ef873b593b8709d9.png

“阿导,虽然你只比我帅上一点点,但是(虽然很爱听,还是要删除)我还是有个疑问”大头感觉抓到了问题的咽喉关键“shift键功能毕竟类似总控开关,离弹泡的ui变化,还隔了一层,是不是没必要考虑频繁切换的问题?”

67f8e9cee8e6ee5c65d8795bbdab3322.png

“这个就需要把控测试力度了”阿导推了一把滑到下巴上的眼镜“这两个功能存在关联性,所以建议执行完原本用例后,简要确认下相关联的功能是否OK。不会出现你会上所说的‘只要相关联的功能,均需进行重复测试’的极端情况。还有什么疑问吗?嗝~”

5663d00ec36ba0fe8ef95e5bda7abb0e.png

“嗷嗷嗷,那么当前提为当两个功能之间互相有影响时,比如:功能1的结果会影响功能2

得出结论:

1.当检查点为功能1时,在各影响因素下,若只检查了功能1是否生效,

需要在检查功能2时,将以上各影响因素重新测试一遍

2.当检查点为功能1时,在各影响因素下,将相关联的功能1、功能2都测试到了,则不需要重复测试

原则:

1.测试不仅要保证各功能模块正常,也需要进行集成测试,保证各功能关联后的功能正确

2.测试用例编写是灵活多变的,当某个影响因素会影响多个检查点时,可同时进行测试。”

e9a0c6912aa79acde09886632c562e35.png

“好,其他人如果没有别的疑问,大头就发邮件公示结论吧!嗝~”大头对问题刨根问底的态度还是很让阿导欣慰的“这82年的雪碧就是给劲儿昂,嗝~”

THE END

f957d770691199823220e90234bc5afa.png

7bad1c9a031e20f2d8d805ce4e328a11.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值