51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 10413|回复: 25
打印 上一主题 下一主题

[讨论] 测试的最重要的目的是什么

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-4-19 12:58:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试的最重要的目的是什么?我认为大多数人是不清楚的,个人的观点是检查需求与实现的程序的符合程度,以及对用户需求的合理安排。如果用户说满意了,那就一切OK了。
其他的只是要达到这个目的的手段和方法。很多人就是喜欢提各种各样的方法和名称,却不知从何做起??
个人认为如果公司能有时间和财力,其实做黑盒测试时最好的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-4-19 22:48:17 | 只看该作者
检查需求与实现的程序的符合程度,是系统测试最主要的目的.但测试并不只有这些,测试需要参与全流程的质量活动中.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2005-4-19 23:16:53 | 只看该作者
    黑盒测试不一定是完全解决方案,尤其在现代一些软硬件结合的工程中,如嵌入式系统、精密控制系统;此外还包括一些需要以白盒方法解决的问题,如系统架构方面的测试--使用黑盒测试也可以做,但是相对来说效率低下,且不易发现其中的错误,对企业来讲,其人力物力成本可能要比使用其他方法高出数倍。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2005-4-20 10:13:03 | 只看该作者

    个人意见!

    测试的最主要目的是发现系统中所有与用户需求、用户行业使用习惯所不符合的地方。

    对于一个新加入的人来讲,简单的说就是找出系统中所有的缺陷。

    但是,做测试不是这么简单的!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2005-4-20 10:22:38 | 只看该作者
    楼上的 ,测试不可能找出系统中的所有缺陷,应该说尽可能多的发现系统中的缺陷
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2005-4-20 13:30:18 | 只看该作者

    不好意思!

    用词错误!
    谢谢提醒!先!

    可是我想问一下,你刚开始做测试的时候你的测试经理怎么和你说的呢?
    在你第一次问他什么是测试的时候,他是怎么说的,还记得嘛?
    ^_^
    “简单的说测试就是发现系统中××的bug”呵呵!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2005-8-1 21:51:18 | 只看该作者
    作为测试经理,千万不要想着先告诉她错误的概念,以后在纠正。
    用户需求?用户有什么需求?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2005-8-3 17:15:19 | 只看该作者
    软件不可能满足用户的所有需求,也只能尽量满足。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2005-8-3 17:39:15 | 只看该作者
    测试的目的简单说就三个词:证明、预防与检测!然后更加不同项目的测试需求进行展开,接着计划、设计与实施,以达到预期效果~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2005-8-5 17:21:44 | 只看该作者
    测试的目的是:为了发现尽可能多的缺陷,不是为了说明软件中没有缺陷
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2005-8-23 09:51:42 | 只看该作者
    测试的目的是为了检查被测对象和用户的需求之间的切合度,是为了发现软件错误和缺陷
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2005-8-23 10:17:44 | 只看该作者
    很同意楼上的朋友!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2005-8-25 12:41:49 | 只看该作者

    我认为还有一点也很重要

    分析缺陷产生的原因以及解决此缺陷的方法,为其他人起到借鉴作用,不要再出现此类bug,这样可以缩短开发周期,减少支出。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2005-8-25 15:19:01 | 只看该作者
    测试我觉得应该是善后事情,也就是说,从结果去控制软件质量(当然也不能完全控制)。
    真正我觉得重要的应该是:进行过程改进。
    CMM/CMMI也只是说明了过程,而没有加以限定,所以可以根据自己公司情况去改进软件过程。

    为什么我们进行软件测试,是因为测试更容易系统的发现软件存在的缺陷。

    测试的最重要的目的:发现BUG(至少我认为大部分公司的人员都会这么回答)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2005-9-1 09:23:51 | 只看该作者
    IEEE对测试是这么定义的
    软件测试是通过一定的手段或方法来运行或测试某个软件系统,其目的在于检验被测系统是否满足规定的需求,或是弄清实际结果与预期结果之间的差别
    所以要做好软件测试必须要有文档依据
    软件规格说明书是根本
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2005-9-8 16:24:54 | 只看该作者
    呵呵,我们做得有很多测试都是没有用户需求的,只是我们根据软件,去测试软件提供的功能是不是能够正确实现!尽量找出其中的bug!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2005-9-12 12:32:49 | 只看该作者
    我觉得:测试不仅仅是反现缺陷,最重要的是督促更正缺陷,保证产品质量!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2006-5-20 16:14:05 | 只看该作者
    同意楼主说法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2006-5-30 14:20:20 | 只看该作者
    原帖由 assult_xp 于 2005-9-12 12:32 发表
    我觉得:测试不仅仅是反现缺陷,最重要的是督促更正缺陷,保证产品质量!


    同意,尽可能早的发现尽可能多得bug只是QA的一部分职责而已,对于QA,另外一部分重要职责就是push 开发去fix尽可能多得bug,提高产品质量

    还有及时的update test case,准备handover document,这些对于以后的版本的测试都是很重要的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2006-5-30 14:36:07 | 只看该作者
    仅凭字面意思理解这一观点可能会产生误导,认为发现错误是软件测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法 。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 01:53 , Processed in 0.083694 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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