美文网首页
测试越多越好吗?

测试越多越好吗?

作者: 袁慎建 | 来源:发表于2020-04-14 16:25 被阅读0次

优点过了就成了缺点。测试虽好,不顾任何场景的意味着追求100%覆盖率是不可取的。

回答这个问题之前你要清楚你为什么写测试,它能给你和你的团队带来什么价值?其次你们为了获得这些价值,你和你的团队付出了什么努力?这其实是一个性价比的问题,思考这个问题需要结合近期目标和长远目标两个维度。软件开发通常不是一锤子买卖,而敏捷软件开发强调的是优先高质量交付高价值的功能。如何做到高质量,测试是一个经过实践证明为有效的方式。所以写测试一定是值得去做的事情。

回到实际项目中,写测试也可以优先编写价值最高的测试,所以在你写第一个测试的时候,往往是测试的最重要的场景,这个测试的价值会是最高的,伴随着你的测试覆盖率提高,高价值的场景被覆盖过了,测试会去覆盖一些边界条件,也就是一些用户不常发生的行为,但这也要去保证质量。这个时候的测试价值会逐渐降低,而编写的成本会逐渐升高,因为边界条件思考和准备起来更花精力,所以当你的测试覆盖率达到一定程度的时候,应该停下来思考一下要不要继续提高覆盖率了,至于这个覆盖率设置为多少合适,没有标准答案,不同项目都可以有自己的评估。

跳出这个问题,测试应该测什么更多是我们要去思考的问题,而不是无脑追求覆盖率,我见过有些团队为了达到100%的指标,花时间补一些几乎没有价值的测试,比如测试getter/setter,只为了覆盖率,这样就本末倒置了。

相关文章

  • 测试越多越好吗?

    优点过了就成了缺点。测试虽好,不顾任何场景的意味着追求100%覆盖率是不可取的。 回答这个问题之前你要清楚你为什么...

  • 测试越多越好吗?

    优点过了就成了缺点。测试虽好,不顾任何场景的意味着追求100%覆盖率是不可取的。回答这个问题之前你要清楚你为什么写...

  • 恋爱经验

    看过一个有趣的视频,里面问,“女生的恋爱经验是越多越好吗?谈恋爱的次数是越多越好吗?男生的恋爱经验是越多越好吗?男...

  • 断舍离给我的生活带来了什么?

    过去很长一段时间很奇怪,为什么人们会追求断舍离?东西不是越多越好吗?钱不是越多越好吗? 现在回看过去,会觉得这个问...

  • 204+小燕子+真的越多越好吗?

    真的越多越好吗?说的话做的事也越多越好吗?但是大家考虑过里边的价值吗?非常开心的是,我今天阅读了吴伯凡老师的《认知...

  • 你准备好建立生命线了吗?

    作者论述的观点,管道就是生命线,生命线越多越好。 结合自己参与的一个测试项目,传统的测试多为人工测试,拿到测试...

  • 睡觉越多越好吗?

    环球网综合报道】现代人生活节奏快,工作压力大,平时总会觉得睡眠不足,很多人一到周末就喜欢睡懒觉,认为可以补充精...

  • 现金越多越好吗?

    财务上用来衡量现金持有水平的一个常用指标,叫现金比率。现金就是我们平时认知里的现金;短期投资就是可以短期内赎...

  • 选择越多越好吗?

    阅读书目《见识》第七章 字数:520 01商业的本质是让人多花钱,而不是省钱 也就是说模式需要设置为让大家愿意花钱...

  • 真的越多越好吗

    前两天看了山下英子的《断舍离人生清单》,从里面收获到了两个问题一个方法分享给大家 1比起过多,我们总是优先考虑不足...

网友评论

      本文标题:测试越多越好吗?

      本文链接:https://www.haomeiwen.com/subject/waetvhtx.html