51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5025|回复: 24
打印 上一主题 下一主题

[原创] 请问,除了测试可以用来保证软件的质量外,还有其它的方法吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-14 09:30:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如题,一个软件,除了可以用测试的方法来保证他的质量之外,还有没有其它的方法呢?谢谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

25#
 楼主| 发表于 2010-4-15 11:26:27 | 只看该作者
感谢大家这么积极的帮我解决问题
谢谢啊!
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2010-4-14 22:15:42 | 只看该作者
我简单回答一下楼主的问题。

首先软件的质量如何这句话先要有一个软件质量的定义。
那么我们假设有这样一个软件,是没有任何bug的。则这个软件的质量为满分。

顺理成章地,软件的质量在理论上就可以直观地表示为软件发布后,仍然存在的bug数量。
那么你要知道的这个数量,无论你通过任何方法都是不可能知道的,因为软件测试有一个无穷性。

这个数量或者说软件的质量,只能估算,不能精确计算(在符合特定条件的情况下,可以用软件测试的结果来拟合一些统计学的分布做到相对精确的估算,但是第一这些条件太苛刻,第二仍然不是精确的)。

至于有没有其他方法来估算软件的质量这个问题,你为了估算软件的质量而采取的活动都可以划分到软件测试的范畴里。这只是一个定义的问题。并不具有实际意义。就像你可以认为评审也是测试流程里的一部分,也可以认为质量控制QC和质量保证QA完全是两码事。
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2010-4-14 21:53:49 | 只看该作者
13楼回答的非常好~~赞~~
首先,可以通过客户反馈进行优化,但这样付出的成本也是比较高的,因此在软件发布之前,最好能够确保软件的质量         
其次,想说下评审,评审是每个阶段都会有的,要有需求人员,开发,测试人员等参加      
再次,需求测试,具体没有参与过,也没有进行过,通常只有需求评审,讨论而已
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    22#
    发表于 2010-4-14 16:46:54 | 只看该作者
    原帖由 cathyouyang 于 2010-4-14 14:34 发表
    据我的理解是
    软件在发布之前,能够通过测试报告得知软件的质量如何
    你所指的评估怎么进行呢?

    如果有了测试报告,那肯定经过了测试这一关。
    有系统的风险评估,质量打分。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2010-4-14 16:38:52 | 只看该作者
    比如你问这个茶叶质量如何?
    -泡一杯尝尝
    还有其他方法吗?
    -闻香,观色
    还有其他方法吗?
    -&*% 看产地,看价格
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2010-4-14 16:31:39 | 只看该作者

    回复 19# 的帖子

    可能我表达不对
    我所指的保证是通过软件测试报告,可以知道这个软件的质量如何,感觉是给这个软件质量如何做一个证明似地

    好了  就别纠结于这个问题了
    我就请问大家
    除了软件测试方法
    还有没有其他的方法可以得知这个软件的质量如何?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2010-4-14 16:24:52 | 只看该作者
    软件测试的结果度量产品质量吧。

    测试只能提高软件质量,做不到保证,bug是永远存在的,测试工作可以让这量减少、降低严重问题的存在。
    软件过程才可能保证它的质量,不是软件测试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2010-4-14 16:13:49 | 只看该作者

    回复 17# 的帖子

    那照你的意思
    应该怎么表达?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2010-4-14 16:11:44 | 只看该作者
    这个你的问题好乱...
    通过软件测试,可以通过测试最后输出的测试文档来判断这个软件所达到的质量情况,是否适合发布
    --我觉得基本正确,测试出测试报告,最终能否发布需要多方决定
    也就是说 软件测试可以给这个软件提供一种质量的保证
    --不能那么说,买保险都不保命的,是吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2010-4-14 15:50:35 | 只看该作者
    望大家积极参与讨论
    谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2010-4-14 15:50:23 | 只看该作者

    回复 12# 的帖子

    可能我表达错了还是怎么
    我的意思是
    通过软件测试,可以通过测试最后输出的测试文档来判断这个软件所达到的质量情况,是否适合发布
    也就是说 软件测试可以给这个软件提供一种质量的保证
    我这种说法应该是对的吧?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2010-4-14 15:48:28 | 只看该作者
    不知道是我的理解错了还是怎么啊
    我认为
    需求评审、代码评审
    应该都是需求测试之后,还有代码走读啊、代码测试之后进行的评审
    我的理解  他们都属于测试阶段的
    因为测试贯穿于软件开发的几乎是整个过程吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-4-14 15:35:33 | 只看该作者
    原帖由 cathyouyang 于 2010-4-14 15:14 发表
    可是在我的理解里面
    需求评审应该是属于软件测试的吧
    因为在测试里面包含需求测试
    需求测试结束的时候需要对寻求进行评审
    这还是测试啊


    1.需求的评审,需要开发,测试,需求或者用户代表一起评审,不是测试单方面的。
    如果你认为评审这个活动是属于文档测试的范畴也可以,但是执行评审的人,不仅仅是测试人员。
    2.除了需求,还有设计的评审,概要设计或详细设计。
    3.还有楼上说的流程,开发过程,阶段的输入输出准则什么的。

    “软件界已经达成共识的:影响软件项目进度、成本、质量的因素主要是 “人、过程、技术”。”---百度
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-4-14 15:24:30 | 只看该作者
    首先,认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。

    需求评审,需求质量不高,做出来的就不是客户想要的东西
    代码的评审/code review,code的质量不好,那么产品质量也不会好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2010-4-14 15:14:35 | 只看该作者

    回复 10# 的帖子

    可是在我的理解里面
    需求评审应该是属于软件测试的吧
    因为在测试里面包含需求测试
    需求测试结束的时候需要对寻求进行评审
    这还是测试啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-4-14 14:49:10 | 只看该作者
    比如需求的评审,根据需求,分解出需要实现的功能点,评审相关设计文档等等。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2010-4-14 14:36:39 | 只看该作者

    回复 7# 的帖子

    哦  对耶  有道理也
    谢谢啊
    不过能详细的帮我讲讲
    这个评审的话
    怎么进行呢?有谁进行?何时进行呢?
    谢谢啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2010-4-14 14:34:47 | 只看该作者

    回复 5# 的帖子

    据我的理解是
    软件在发布之前,能够通过测试报告得知软件的质量如何
    你所指的评估怎么进行呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-4-14 12:35:34 | 只看该作者
    除了测试之外
    还能有没有别的方式
    可以知道该软件的质量如何?
    -比如,比如评审或者客户反馈
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-23 19:24 , Processed in 0.110161 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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