51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6827|回复: 30
打印 上一主题 下一主题

[求助] 在线等。。新手,软件测试的方法的区分????

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-2-9 10:39:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件测试的方法分为:静态测试方法和动态测试方法两大类。
但是有时又说:
软件测试的方法分为:黑盒测试和白盒测试。

我想请问各位高手,这几个方法是怎么来区分呀
我现在很迷惑,别人问我软件测试的方法 ,我是说静态测试方法和动态测试方法,还是说黑盒测试和白盒测试。


小妹新入行,请各位帮忙解释下。不胜感激。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-2-9 10:44:12 | 只看该作者
随便找本测试的书上都有
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-2-9 10:45:10 | 只看该作者
我已看了,但是还不是很明白,可能我太笨了,请各位详细介绍下。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-2-9 10:49:37 | 只看该作者
这两种说法是从不同的角度对测试方法所进行的分类,你怎么说都行。
关键是你懂得什么是"静态测试"和"动态测试",还有什么是"黑盒测试"和"白盒测试"。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-2-9 10:59:59 | 只看该作者
其实我认为现在没必要深究这些分类,当你做过很多项目后,自然就会有自己的一个定义。很可能你对测试分类的理解和书上说的完全不一样

我认为的黑盒测试就是你测试的时候要把自己当成正在用软件的客户,白盒就是老师检查学生的作业
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-2-9 11:00:46 | 只看该作者
黑盒测试,测试者不考虑程序的内部结构,只测试输入输出关系是否正确,功能是否实现。可以说,黑盒测试是从用户角度来进行测试。
白盒测试,测试者可以看到被测系统的源代码,分析程序的内部结构,根据程序结构来设计测试用例

我也没做过白盒测试,不知道理解是不是正确
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-2-9 11:02:23 | 只看该作者
谢谢楼上两位,小妹现在理解了。
可能刚刚接触,对理论上的理解还不是很懂,多谢
sdlkfj5
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-2-13 20:21:46 | 只看该作者
软件测试的方法从不同角度可以分为:黑盒测试和白盒测试;静态测试和动态测试;自动化测试和人工测试。
白盒测试需要对系统内部的结构和工作原理有一个清楚的了解;并且基于这个知识来设计你的用例。
黑盒测试又叫功能测试。是把被测对象看作是一个整体,只考虑整体的特性,不考虑其内部实现。也是软件测试种使用得最早,最广泛的一类测试。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-2-13 21:16:21 | 只看该作者
两种不同的分类方法而已,简单来说,黑盒测试就是不关注软件的内部结构,只关注软件的功能是否实现;而白盒测试更加关注软件内部的结构,对于整体功能关注少一些。
至于动态和静态,简单的、直接的理解就是动态的要运行软件,静态的不用运行软件。当然不是很严谨,但是刚入门就这么理解应该没有问题。
^_^
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-2-15 09:58:24 | 只看该作者
简单的说:
从运行或不运行被测软件的角度,可以把它分为动态和静态测试
动态即运行软件来对他进行测试,相反的静态就是不运行软件来测试(例如:代码走读,语法分析等测试方法)

从是否了解其内部结构的情况来看,又可分为黑盒测试和白盒测试
黑盒不用去了解其内部结构,白盒就要了解

测试还可以分为手工和自动化测试
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-2-15 15:43:46 | 只看该作者
从不同角度去分.可以分的种类太多了.

就像你可以说自己是男人,女人
中国人,外国人
胖子,瘦子
高的,矮的
只是标准和分类不同罢了.
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-2-15 18:10:17 | 只看该作者

我觉得要补充一下

根据我们掌握的被测对象的信息

除了整体功能采用黑盒测试
内部结构采用白盒测试

另外还有一种两种信息都利用到的方式——灰盒测试

信息比例不同;灰度不一;哈哈;很好玩

不过我还没接触过

说是测网页适合的
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-2-16 14:32:12 | 只看该作者

Static testing and Dynamic testing

1. Static testing do not execute the software that is being tested; they are manual (reviews) or
automated (static analysis). We can regard peer review, inspection, walkthrough... as static testing (techniques)

2. Dynamic testing should execute the software being tested.

Pesonal understanding, only for reference.
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-2-23 00:31:17 | 只看该作者
这些都是软件测试的方法,只是从不同的角度来分的而已。
动态测试和静态测试是从要不要执行程序的角度来说的。
黑盒测试和白盒测试是从要不要关注程序的具体实现来说的
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-2-24 20:39:11 | 只看该作者
en,区分的角度不同,就像人可以分为男人女人,老人大人小孩,有钱人和穷人一样

动态和静态是看测试是否需要运行被测软件
白盒黑盒是看测试关注的是内部结构还是结果
从是否需要人来执行测试还可以分自动化测试和手工测试
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-2-25 15:39:40 | 只看该作者
这是从不同的方面去区分软件测试册方法。
动态和静态是从是否运行软的角度去看的;
黑合与白合是从测试的关注点上去区分的
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-2-26 16:35:37 | 只看该作者
嘿嘿,其实好像书本上都把概念性的东西弄的太多了,什么黑盒白盒功能系统等等乱七八糟的,其实做过一个东西了,有自己的想法了,就会理出自己的思路,我觉得好像测试的名词都是编写者自己取出来的,真要让别人全记下来也不容易
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2007-3-10 00:00:01 | 只看该作者
说得很对
每本书上说的都不太一样,对于新手来说最好是只选择一本,免得弄晕了......sdlkfj6
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-3-10 15:18:09 | 只看该作者
sdlkfj9 sdlkfj9 女的提问就这么多人回答
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-3-10 23:25:32 | 只看该作者
哈哈,兄弟嫉妒了,这就是”异性相吸“的道理。现在的世道就是这样,没办法sdlkfj3
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-8 14:41 , Processed in 0.092327 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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