美文网首页软件测试
说说“功能正确”和“测试找bug”的“矛盾”

说说“功能正确”和“测试找bug”的“矛盾”

作者: fox1999 | 来源:发表于2018-10-26 06:47 被阅读4次

昨天顾老师发起了一个话题:假定产品功能正确,否则就会出现“一错到底”的尴尬局面。——前提是产品功能正确,测试的目的是找到产品中的bug,没觉得这有矛盾吗?

今天就说说我自己对于这个话题的一点看法,欢迎大家一起来讨论。

“产品功能正确”和“测试找bug”首先我觉得不应该相提并论,这本就不是同一平面的两个事情。“产品功能正确”,我认为只要是产品的功能需求符合业务方的要求,而且合情合理,没有逻辑漏洞,“功能正确”的假设就能够成立。“产品功能正确”这个显得更广义一点。

其次,我们说测试找bug,所涉及的面比较宽泛,既然已经“假设”了产品功能正确,那在广义上就没有必要再去深究该产品是否真的“功能正确”,而只需要从细节上去“找bug”即可,这其实是狭义层面的事情。

我个人认为,一个产品的“功能正确”并不是完完全全的“没有bug”,功能上没有问题,但是其他地方可能存在“bug”,功能只是产品质量的一个部分。从“功能测试框架”中看,其中还涉及到很多方面需要测试去找bug。例如“UI检查”,功能正确,UI可能会有问题吧?图片之间没有对齐,图标没有显示,这些不影响功能的bug都是测试需要去“找的”;例如“兼容性测试”,一个APP产品,可能ios10+版本的系统都能正常使用,但是ios9的版本就会出现闪退的情况;例如“稳定性测试”产品运行半个小时没有任何问题,但是超过40分钟就会出现卡顿,弹出异常等问题,等等。

从产品开发流程中可以看出来,“假设产品功能正确”其实是需求评审环节需要解决的问题,而“测试找bug”需要贯穿整个流程所有环节。

综上,我认为“功能正确”和“测试找bug”并不矛盾,他们俩都是做好产品不可或缺的重要组成部分。

相关文章

  • 说说“功能正确”和“测试找bug”的“矛盾”

    昨天顾老师发起了一个话题:假定产品功能正确,否则就会出现“一错到底”的尴尬局面。——前提是产品功能正确,测试的目的...

  • 调试

    定位Bug 查看测试数据,看是哪些测试数据引起的bug,以及不正确的结果和错误的断言。 假设,假设bug会在哪里出...

  • bug的作用

    bug是测试工作的主要产物,同时也是开发和测试产生矛盾的原因之一。有的同学会觉得测试过程中发现的一些问题直接当面找...

  • 测试工具

    测试的分类 分类功能单元测试确保类,模块功能正确集成测试确保组件间接口,交互和链路正确组件测试确保微服务作为独立整...

  • iOS UI测试

    iOS UI测试 前言 UITesting 和 Accessibility 测试app的功能和UI界面是否正确, ...

  • 从接到一个新需求到完成交付,我做了这些工作

    测试分为功能测试和代码质量测试等,具体测试的粒度和方法根据公司的要求和开发者的习惯。 1.针对Bug的测试,只需要...

  • 软件测试之魂 读书小记

    这本书看了一半,内容还是比较充实的,从软件测试概念、找bug的核心思维、测试设计、测试架构到测试需求分析和测试策略...

  • 性能瓶颈分析案例

    性能分析案例一 在性能测试过程中,瓶颈犹如功能测试的bug,瓶颈的分析犹如bug的定位。性能测试工程师好比医生,...

  • 翻译:使用Xcode测试(About Testing with

    Xcode提供了丰富的软件测试功能。测试项目提高稳定性,减少bug并提高产品的接受度,更好的分发和销售。测试良好的...

  • 软件测试的工作内容主要有哪些?

    测试人员的首要职责在我们平常人看来就是“找Bug”,他们需要使用各种测试技术和工具来测试和发现软件中存在的缺陷,从...

网友评论

    本文标题:说说“功能正确”和“测试找bug”的“矛盾”

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