51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 15112|回复: 28
打印 上一主题 下一主题

[原创] 软件测试的定义是什么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-25 16:34:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天看了一篇文章,里面问了这样的一个问题,突然我发现真的很难准确的回答。书上也给出了几种定义,但是和作者的评论一样,我也感觉都不是很完善,或者是只说明了软件测试的一个方面。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-8-25 17:02:46 | 只看该作者
个人理解是,软件测试是使用人工或自动手段对系统运行或测试的过程,从中找出系统是否满足规定的需求;或是搞清预期结果与实际结果之间的差别
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-8-25 17:11:44 | 只看该作者

个人理解

我的理解,从几方面来定义
1、软件测试的作用:检验软件的质量,积累大量的测试数据,使公司产品质量  目标具体可控。
2、软件测试的目的:对需求的验证,满足一致、完整、无歧异、正确性、可验证性、可追踪性。
3、按阶段划分:单元、集成、系统
不是为了找bug,而是配合开发更好的提升软件的质量。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-8-25 21:29:08 | 只看该作者
两位的意见基本上都是验证软件是正确的
可是这篇文章说,软件测试时为了验证软件中有错误,我觉得比较有道理
不知道大家怎么看
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-6-1 15:56
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2005-8-25 23:15:51 | 只看该作者
    hoho,说说我的理解
    testing 就是用各种技术手段各种工具找bug,以期能使bug在产品里越来越少。
    之所以要在贯穿整个生命周期,就是要降低成本,提高工作效率,配合赶上进度。
    提高软件质量我们STE最多只能在技术上保证,组织流程不力,testing难起作用。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2005-8-26 20:35:33 | 只看该作者
    楼主能发出你所看的文章嘛..
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2005-8-27 07:23:46 | 只看该作者
    使用人工和自动化手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2005-8-27 13:45:21 | 只看该作者
    目前没找到明确定义,怎么定义都不合适
    只能说是质量保证的一个过程吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2005-8-27 19:17:01 | 只看该作者
    我的看法是这样
    测试是为了寻找错误而执行程序的一个过程这个是书上精典的说法至于其它的说法

    只不过是把这句话更确切的解释,从软件工程的角度来讲,我想你要分清什么是软件测试和软件质量因为现在多数是把测试和软件的质量联系起来讲.

    我对软件测试的看法是:软件测试是在一定控制的条件下,围绕一个系统或应用
    的操作并且评价其结果,是我个人的看法,有新的后面的大家在补上.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2005-8-29 10:03:56 | 只看该作者
    我的理解:软件测试是有目的的运行软件以发现缺陷的过程.有两个方面:1.是否满足功能需求规格说明书2.找bug.
    还有一句很抽象的话来描述测试:验证程序做了他应该做的事,没有做他不应该做的事.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2005-8-30 14:28:43 | 只看该作者
    如果你要参加某个考试,就找相关的考纲参考。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2005-9-1 15:55:44 | 只看该作者
    "The Art of Software Testing"中是这么定义的,Software testing is a process, or a series of processes, designed to make sure computer code does what it was designed to do and that it does not do anything unintended。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2005-9-1 15:56:09 | 只看该作者
    广义上讲,测试是指软件产品生存周期内所有的检查、评审和确认活动,如设计评审、系统测试。狭义上讲,测试是对软件产品质量的检验和评价,它一方面检查软件产品质量中存在的质量问题,同时对产品质量进行客观的评价。
    Glen Myers对软件测试提出了以下观点:
      (1) 测试是一个程序的执行过程,其目的在于发现错误;
      (2) 一个好的测试用例很可能是发现至今尚未察觉的错误;
      (3) 一个成功的测试用例是发现至今尚未察觉的错误的测试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2005-9-1 15:56:43 | 只看该作者
    这是这几天我找的比较好的定义了~~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2005-11-26 21:46:09 | 只看该作者
    原帖由 abigsmile 于 2005-9-1 15:55 发表
    "The Art of Software Testing"中是这么定义的,Software testing is a process, or a series of processes, designed to make sure computer code does what it was designed to do and that it does ...


    这个比较经典!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2005-11-26 22:07:59 | 只看该作者
    定义不是主要目的,看看IEEE的定义吧!关键理解为什么要这么做!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2006-8-15 11:18:14 | 只看该作者
    软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,

    其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-3-18 19:39:11 | 只看该作者
    软件测试的定义太多了,IEEE的定义好像是用的最多。个人认为软件测试是为了保证产品的质量。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2007-3-20 12:05:41 | 只看该作者
    1983,IEEE定义的软件测试是使用人工或自动手段对系统运行或测试的过程,其目的在于检验系统是否满足规定的需求;或是搞清预期结果与实际结果之间的差别。
    G.J. Myers对软件测试提出了以下观点:
      (1)程序测试是为了发现错误而执行程序的过程;
      (2)好的测试方案很极可能是发现至今尚未发现的错误的测试方案;
      (3) 成功的测试是发现至今为止尚未发现的错误的测试。
    对于它的含义:软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一
                           进行软件测试可以人工方式也可以借助于工具
                           进行软件测试可以运行软件也可以不运行软件
                           软件测试的目的不仅仅是为了发现错误
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-3-20 12:39:04 | 只看该作者
    强,教条主义,完全没个人理解
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 03:13 , Processed in 0.075599 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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