美文网首页软件测试
软件测试的目的【杂谈】

软件测试的目的【杂谈】

作者: 程序媛淼淼 | 来源:发表于2021-08-08 14:19 被阅读0次

我们并不是做出了成绩才能出来发声,每天不间断地记录自己成长的过程,就能给别人带来很大很大的力量了。

        昨天终于开通了公众号【不只是测试】,今天却被我更名为【Tester阿常】。(取前面的名称,是因为我想给大家分享的除了测试,还有其他有意思的东西;改取后面的名称,是因为我觉得它更具备个人特色。不过双子座的我飘忽不定,说不定哪天又想改回去,哈哈

        关于公号更新频率,目前我给自己定的是日更。(篇幅尽量简短,这样容易实施

        关于公号分享内容,我的规划是:测试理论、java编程、职场经验、育儿杂谈、生活趣事。

        下面开始我的第一篇文章,探讨【软件测试的目的】。

        那么,软件测试的目的是什么呢?

        软件测试的目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。

        这个定义听起来很正确,但用它来指导测试,会带来很多问题。比如有的组织用发现的bug数量来衡量测试人员的业绩,其实这就是这种测试目的论在后面作祟。

        其结果如何呢?

        其一,有一些不够敬业的测试人员,会找来一些无关痛痒的bug来充数,结果许多时间会被浪费在这些无关痛痒的bug上。

        其二,测试人员会花很大力气设计一些复杂的测试用例去发现一些迄今尚未发现的缺陷,而不关心这些缺陷是否在实际用户的使用过程中是否会发生,从而浪费了大量的宝贵时间。

        究其根源,就是因为对测试目的的种种错误理解造成的。

        为什么这么说呢?

        因为软件里bug的数量是无法估计的。那么如果测试的目的是为了找bug,那么测试工作将变成一项无法完成,也无法衡量进度,而且部分无效的工作。因为有些bug在实际的运行过程当中,根本不会发生。

        那么该怎么做呢?以下谈谈我的思考。

        其一,基于需求说明文档进行用例设计,保证需求覆盖率100%。(正向流程、反向流程以及异常场景。忽略实际用户使用过程中不会涉及的场景

        其二,提bug前先反思,该bug是否应该修复,需要何时修复,严重程度是什么,优先级是什么等等。(优先关注影响核心主流程、主功能的bug

相关文章

  • 软件测试的目的【杂谈】

    我们并不是做出了成绩才能出来发声,每天不间断地记录自己成长的过程,就能给别人带来很大很大的力量了。 昨天终于开通了...

  • 软件测试杂谈

    1.软件:计算机中与硬件想结合的一部分,包括程序和文档 2.优秀测试工程师的素质:三心:细心,耐心,信心; ...

  • 软件测试杂谈

    测试自动化 这里先暂且放下 BDD、TDD 等进阶的软件工程理论,讲到测试,许多人的刻板印象,第一个想到的就是手动...

  • 软件测试流程

    一、前言 1.1 软件测试的目的 测试的目的就是发现软件中的各种缺陷。 测试只能证明软件存在缺陷,不能证明软件不存...

  • 测试计划

    什么是测试计划? 软件项目的测试计划是描述测试目的、范围、方法和软件测试的重点等的文档,包括被测试项目的背景、测...

  • 软件测试(二)--需求管理

    2.1软件测试需求概念 1, 软件测试需求:以一个项目的观点看待软件测试工作,这个项目的范围就是软件测试需求,它定...

  • (0622)013 软件自动化测试与性能测试杂谈

    06-22 013 软件自动化测试与性能测试杂谈 听课链接 https://m.qlchat.com/wechat...

  • 2018-07-26 软件测试

    1 软件测试的含义 image.png 2 软件测试的目的 2.1 目的--证明 image.png 2.2 目的...

  • 测试开发知识点整理(持续更新)

    测试相关 软件测试基础 软件测试的概念 1、 软件测试的目的是什么(掌握) 2、 软件测试的依据是什么(掌握) 软...

  • 软件测试的目的

    早期在学习软件测试时一直在强调软件测试是无法穷尽的,我们只有在合理的投入产出比中进行测试才能真正体现测试的价值。由...

网友评论

    本文标题:软件测试的目的【杂谈】

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