51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 16661|回复: 73
打印 上一主题 下一主题

[原创] 我对黑盒测试的一点看法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-9 13:41:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
以前做过一点开发,后来做测试,完全的黑盒测试,算来己经做了整一年了,
发个贴子,大家一起讨论

以下内容完全是个人看法,希望大家多多补充

1 测试前。接到做测试的工作之前,只有一年的开发的经验,知道快要接受测试任务了,就找了几本关于测试的书看,但没有一本是完全看完的,不过总算明白了测试是干什么的

2 接触测试。刚做测试的时候觉得很轻松,比开发轻松多了。
  测试方法无人传授,也没有非常规范的测试用例,完全是使用,如果使用中发现问题就提BUG。非常随机。

3 测试中 得到一个新项目,与前一项目比起来:
  优点:自己有了一点测试的经验,新项目有了测试用例(虽然很笼统,甚至有些用例与实际情况完全不符,看得出文档未更新过)
  缺点:这个新项目是自己不熟悉的,许多功能都不知道怎么用,甚至连操作也不会,一些帮助文档还是英文的(偏偏我英文又不好)
  有了前一项目的经验,这次,自己测试使多少讲究一点方法,比如说
  对软件的功能项逐个扫描,菜单一个一个的点,看看是不是汉化完全,是否可以实现预期效果
  用一些边界测试的方法,
  测试时使用用例尽量全面一点,比如测试播放器时,找各种文件格式
  总结:有点进步,不过也开始觉得黑盒测试没有技术含量,十分期望自动化测试和白盒测试。

4。学习中 学习了一些测试的理论思想,有了一点转变。
   黑盒测试并不是那么低级,
        1。黑盒测试还是许多公司使用的一种主要手段
        2。许多软件产品并不是像军用软件那样要求安全性那么高,所以对一般的软件来说,白盒测试似乎没有必要,无论时间,经费,人力都花费太多,还浪费。
        3。自动化测试在压力测试,回归测试这种大批量运行用例时是非常优势的,但有些部分还是需要人工手动测试的,必竟人是最智能的,在系统运行时,可以发现一些意外的情况。
   自动化测试真的很好,不过。。。
        1。许多自动化测试需要工程师写脚本,人们常说在黑盒测试中,BUG的发现(测试的质量)很大程序上取决于测试人员的经验,但个人认为,在编写脚本方面,脚本编写人员的主观能力也很大程度上决定了测试的质量。就像程序员编写软件一样,一个路径考虑不到,就会造成BUG,测试工程师在写脚本时,如果少考虑一种可能性,也就有可能丢掉一个发现BUG的机会。
        2。现在大多数软件都是图形界面,但大家都知道,GUI的自动化测试到现在还是一个处于发展中的题目。所以个人认为GUI的测试仍然需要大量的人工测试。

自己的想法:
    网上都说国外一个程序员要配3-5个测试人员,想来那样软件的质量一定会很高吧。不过,国内,尤其是一些小的软件公司恐怕在未来的几年内都无法达到这个比例,但软件质量又一定要保证,怎么办呢。所以我觉得,在资金有限,时间有限的情况下用黑盒测试是一个最好的选择。
    很多人都说测试是女生比较适合的职业,因为开发太累。个人觉得,如果真的是做白盒测试,写脚本之类,测试工作并不轻松,甚至这种工作从一定程度上讲算是半个程序员。不仅要会编码,还要有很强的逻辑思维和分析问题的能力。但如果一个测试员没有足够的测试经验,他怎么能编写出善于发现问题的测试脚本呢。所以,做黑盒测试应该是测试人员的一个必修课。
    总之,自己现在己不再很彷徨(是不是自己有点不求上进呀?),也不是对黑盒测试那么看不起。我觉得,现在要做的是,在黑盒测试中不断训练自己发现问题,分析问题的能力,同时要努力使自己的测试方法系统化,机械化,防止随机的测试。每一个人都有自己的独特方法,我们要在实践中不断验证自己的方法,改进方法,这样,日后才能写出高质量的脚本,如果在黑盒测试时,能够分析出一个问题的原因,那么,在白盒测试中,就有可能较快的找到代码中的关键之处,添写错误代码,或加探针。另外,做的时间长了,也会对软件质量管理有一个更深的体会。
   测试行业总是会向前发展的,总有一天,大部分测试人员都会使用工具,编写测试代码。现在最需要做的应该是首先做好现在的“低级测试”并记住学习测试的先进知识,还有重要的是多实践,多思考。慢慢就会在实践中发现现有测试方法或测试管理的不足之处,然后,就有了动力,想法改进这个不足或者以此给自己的职业重新定位,这样就提高了一点点。
   希望有更多的人不再郁闷,想开一点,总有办法的,整天被工作搞得郁闷对健康没有好处。
   个人这样认为,可能有点偏激,大家一起讨论!!!

   。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

74#
发表于 2010-11-1 23:06:00 | 只看该作者
说的很好,希望更多的人看到……
回复 支持 反对

使用道具 举报

该用户从未签到

73#
发表于 2010-9-29 15:12:59 | 只看该作者
求软件测试方面的职位
借楼主页面,在这求职一下,谢谢啦!
本人大四做过一个项目,主要负责的是测试方面的。有一定的测试方面的经验,对黑盒测试有一定的了解。 希望今后能找到这方面的工作,有人能介绍或推荐吗?我的QQ:758292339
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-3-14 09:37
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    72#
    发表于 2008-7-23 23:13:29 | 只看该作者
    很好,写的不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    71#
    发表于 2007-12-12 22:15:51 | 只看该作者
    good good study ,day day up!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    70#
    发表于 2007-12-12 13:52:18 | 只看该作者
    前先天感觉黑盒测试很没技术含量
    看到楼主写的
    觉得做黑盒也是很有前途的
    哈哈 
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    69#
    发表于 2007-12-4 13:59:33 | 只看该作者
    楼主说的好!黑盒测试并不是没有技术含量的,这最锻炼人的发现问题、分析问题的能力,对以后做白盒或者想转开发都有很大的帮助。当然,我也认为做黑盒是做测试的开始,算是测试的一个入门必修课。目前我也处于这个阶段,呵呵~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    68#
    发表于 2007-12-4 12:09:54 | 只看该作者
    完了,我既懒得思考,也懒得学习,看来干什么都没发展了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    67#
    发表于 2007-12-2 21:33:40 | 只看该作者
    很好的帖子,顶。。。。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    66#
    发表于 2007-12-2 18:30:48 | 只看该作者
    学习中,刚进软件测试这行,大都是先做黑盒测试这一块
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    65#
    发表于 2007-11-30 17:22:18 | 只看该作者
    说的好  顶顶顶
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    64#
    发表于 2007-11-29 11:53:32 | 只看该作者
    LZ说得很对。。。黑盒测试也是有技巧的。。什么人都可能学会,但不一定什么人都能学好。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    63#
    发表于 2007-11-16 11:38:07 | 只看该作者
    恩 有同感~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    62#
    发表于 2007-11-12 15:01:15 | 只看该作者
    理论联系实际,学习过!
    呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    61#
    发表于 2007-7-26 13:55:22 | 只看该作者
    我在这里也谈下自己的感受,首先我觉得要在一个有测试经验的部门做测试对于一个新人来说比较好,但现在国内有很多小公司连一个很完整的测试体系都没有,相对而言对于刚进去的新人来说成长的路比较艰辛.
    再有我觉得很多人都很向往做白盒测试或是自动化测试,但如果没有太多的代码基础的话其实做起来是很痛苦的,一点都不压于做开发.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    60#
    发表于 2007-7-26 13:32:59 | 只看该作者
    同楼上差不多
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    59#
    发表于 2007-7-26 13:29:49 | 只看该作者
    3 测试中 得到一个新项目,与前一项目比起来:
      优点:自己有了一点测试的经验,新项目有了测试用例(虽然很笼统,甚至有些用例与实际情况完全不符,看得出文档未更新过)
      缺点:这个新项目是自己不熟悉的,许多功能都不知道怎么用,甚至连操作也不会,一些帮助文档还是英文的(偏偏我英文又不好)

    正如现在的我
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    58#
    发表于 2007-7-26 12:05:48 | 只看该作者
    说的好。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    57#
    发表于 2007-7-25 16:56:45 | 只看该作者
    的确,从商业角度来讲,差不多就用到黑盒测试,白盒基本用不到。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    56#
    发表于 2007-7-25 16:34:41 | 只看该作者
    完了,听了楼上的话,我也好好反省一下了,因为我不怎么会思考,也没怎么学习,看来要改改了,好,这周就去图书馆借书去!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 01:23 , Processed in 0.077391 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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