51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2630|回复: 9
打印 上一主题 下一主题

[讨论] 软件测试的目的是提高软件质量,还是保证软件质量?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-1-14 09:31:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有的资料说:软件测试只能保证软件质量,并不能提高软件质量;
但也有的资料说:软件测试能够提高软件质量。
概念上有点朦胧,请求大家指点!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2014-1-15 15:42:51 | 只看该作者
回复 8# 愚人

前辈说的很好,举的例子也非常好,确实实现软件质量是个复杂的过程、涉及的东东非常多。
      概念这东西确实没必要太纠结,不过还是应该弄清楚,不然跟别人沟通时,大家理解层次不同(有可能自己理解很片面,人家一听就知道你什么水平了,有的会耐心给你解释,有的直接不跟你废话了),这可能会导致出现一些问题。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2021-8-25 10:21
  • 签到天数: 661 天

    连续签到: 1 天

    [LV.9]测试副司令

    9#
    发表于 2014-1-15 15:12:42 | 只看该作者
    自认为,这个问题的答案完全在于自己;
        软件测试按照客户需求,测试覆盖率很高,并且提出了较多切合实际的隐含需求;同时在产品发布后,客户验收一次通过。。当后续维护期的问题反馈几乎为0的时候,那就可以说,测试在保证软件质量的同时也提高了软件的质量(这么好的情况目前我还没有遇到过^^).
        相对于另一面,软件测试同样按照客户需求,测试覆盖率自认为很高,也提出了较多隐含需求,在产品发布后,客户验收时却提出了较多问题,或者是说后期反馈的问题较多;那么,在需求文档完全符合客户实际需求的情况下,这种情况,就不能说测试提高软件的质量了,甚至连基本的质量都没有保证!!

        其实,以上所说的【软件测试】是团队中的一小部分,它是有前提的,如需求、设计、研发……他们都要做的相对完善,软件测试才好进行,所以软件质量保证或提高,不能光看软件测试,它是需要团队间的协作的!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2014-1-15 13:18:38 | 只看该作者
    回复 6# wuzhenwu


          理解的不错,以前我也持一个观点,质量是设计出来了,测试只能让产品尽量达到设计的水平

        但现在纠结这个是没有意义的,因为大家是一个团队,是为了满足你所理解的质量来共同奋斗。举个例子,客户需求某服务器是8000并发,设计的时候可能是10000并发,因为要考虑科恩能够的扩容和峰值情况。测试又按照这个把关测试,那么交给客户,可以满足客户需求。
        如果客户要求8000,设计的时候只有5000或者6000,测试怎么努力都不可能满足客户需求;
        同样,客户要求8000,设计是10000,但实现的时候没经过测试,或者测试不充分,2000并发服务器就挂了,也不能满足客户需求。
        所以开发和测试是在不同的阶段保证产品质量,及满足客户需求,需要开发好好设计并coding,测试好好测试

         不知道这样说的是否清楚?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-4-2 12:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2014-1-14 22:03:56 | 只看该作者
    看环境的。看测试能对项目,对团队,对公司有大的影响,影响越大,某种程度上说,能提高质量。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2014-1-14 14:16:24 | 只看该作者
    回复 5# 愚人

    我所说的资料指的是各种博客、各种帖子等。
    我的理解:软件质量就是用户需求的实现程度和用户的满意程度;
    1、实现基本的功能需求及性能需求,并且用户体验也可以,可以通过用户验收,这样的话软件质量也是可以的。
    2、实现并完善软件的功能及性能,并且能够为用户优化业务流程、提高工作效率和价值,用户体验也是非常好的,这样的话软件质量也是非常高的。我觉得做到这种程度比较难,你需要对用户的公司业务非常非常的熟悉,知道业务的不足之处及完善之处,进而才能实现高质量的软件。

    以上是对软件质量的理解,目前做测试时间不长一年多吧,若是理解有误或者不够全面,尽情指正,在下感激不尽!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2014-1-14 12:06:14 | 只看该作者
    回复 1# wuzhenwu


        你怎么理解软件质量?
       怎么理解材料中的话?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2014-1-14 11:55:13 | 只看该作者
    回复 3# 林夕丫头

    说得有道理,我觉得提高软件质量应该是项目组所有人员的目标,
    测试人员和需求人员能够提出提高软件质量的问题及建议,
    设计人员和开发人员可以根据问题及意见fix软件架构及代码,
    整体有效协调方能提高软件质量。

    想一想为什么对这些概念比较朦胧呢?
    应该是对测试的理解不够深入!努力学习ing
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-7-29 08:55
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
    发表于 2014-1-14 11:10:10 | 只看该作者
    额,我觉得是在保证质量的基础上,再提高软件质量!
    简单点说,就是保证用户能正常使用功能的同时,还能有一个很好的用户体验!
    我们老板上次叫我进去就说,人家苹果手机之所以卖的那么好,是因为几岁小孩也知道怎么玩手机,不仅玩不坏(除了摔和进水),而且还有很明确的指示教你玩......
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2014-1-14 10:59:55 | 只看该作者
    顶起!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-11 21:28 , Processed in 0.073046 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表