51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 小谈下黑盒测试~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-8-7 22:29:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我做软件测试仅仅一年多的时间,要写天马行空,长篇大论的帖子我写不出来,我就说说我这这些日子做了些什么,收获了什么,失去了什么吧。
    我的第一个测试工作是黑盒的手机测试。看到“黑盒”两个字,你一定觉得太低端了吧,你一定会想手机的黑盒测试,就是拿个手机随便玩玩,找出些潜在的BUG而已,没有什么太难的工作。起初我也这样想的,但是,实际的工作并不是想象的那样。接下来我就谈谈黑盒的软件测试吧。
以下是我自己总结的黑盒测试需要注意的几点,希望能够给黑盒测试的童鞋们一些启示:
一、如果想要做到质量好的软件测试,一定要先熟悉需求功能   
    如果你是新手,并且对测试软件无从下手,那么你一定要知道测试的这个软件要有什么需求,就是说这个软件的功能有什么。知道了软件所具有的功能属性,接着根据这些功能和属性去测试它,看它有没有实现这个功能,实现的怎么样,有没有达到预期的要求。所以说,先了解软件之功能,再测试软件之功能。对于给顾客交付的软件,如果连顾客需求的功能都没有实现,那么,顾客还会再次买你的软件吗,所以,基础的功能测试是非常重要的,也是测试的重点。所以,测试前必须先知道功能,再根据实现的功能去测试。
二、如果你想成为“BUG王”,要多做发散性的测试
      虽然基本的功能你已经全部测试到了, 并且100%通过测试,但是,软件中潜在的BUG你并没有测试出来,没有一个软件是没有一个BUG的,并且测试的第一个软件版本里测试的BUG是最多的。但是,BUG并不是坐在那里让你发现的,需要去测试发现,但是,有时候基本的测试并不能发现一些潜在的BUG,需要去并发执行一些操作,这样,才会发现模块之间的存在一些问题,所以,发散性的测试是十分重要的,我在测试的时候80%的BUG都是来自于发散性测试,对于基本的功能用例要测出来BUG是相当难的,尤其是后期的维护版本,所以,发散性测试是必须的,可以发现软件产品的潜在危险,并且你还可以成为“BUG王”、“BUG终结者”等称号,怎么样,不错吧。
三、一定要从客户的角度去想问题,把自己当成用户
      不能将自己看成是在完成工作,而是作为一个使用者去使用这个软件。就拿手机来说吧,你就是一个使用者,你在使用的时候会遇到什么样的操作,这些操作怎么设计才会更便于用户的使用,这个软件的易用性怎么样,你一定要明确。即时这个功能设计上和功能实现上没有什么错误,但是对于用户来看就是觉得它有问题,那就是BUG。例如我曾经发现的一些故障,设计的没有错误,显示用户通话时声音的大小,但是,它在童话界面上显示了两个调节声音的显示条,虽然设计和功能上没有错,调节声音大小时两个显示条都会响应,但是,两个显示条就觉得多余,于是我就提了BUG,研发也同意我的观点,就把多余的声音显示条去掉了。所以,要做一个好的黑盒测试,首先把自己当作一个用户。
四、多和研发沟通,要让研发认识你
      测试中和研发沟通是再所难免的,不和研发沟通是不可能的。有问题了去找研发,让他解决你的问题,让他给你答案。要知道,他开发的系统没有谁比他更清楚了,除非他的代码是“Ctrl + C”加上“Ctrl + V”的。他能解决你的问题,并且你有什么好的意见和建议也以和他们去沟通,让他们知道测试人员也不是吃干饭滴。多与研发沟通,提BUG的时候研发对于你的问题单也会慎重的考虑,即时要拒绝你的问题单,他也会先与你沟通,说不定就不会一下就拒掉。如果研发跟你关系不好,研发可能不会深究你的问题,这样,即时你有什么更好的想法, 研发只要看到不需要改变,他就不会去改,并且确认那个并不是问题,拒回你的问题单。所以沟通工作一定要做好,测试与研发间,测试与测试间也要做好沟通,沟通是进步的催化剂啊!
    还有许多的测试中遇到的问题,我在这里不在一一列举了,如果你能做好以上的几点,我相信做好一个合格的黑盒测试人员是没有问题了。测试这个工作是一个细心的活,没有太难的理论知识,只要用心去测,没有发现不了的问题,一定要比研发人员想的多!以上有什么说的不好的,请各位老师童鞋们见谅并且提出来,我会虚心接收,让我们共同进步吧!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

25#
发表于 2012-5-16 15:53:02 | 只看该作者
{:4_83:}好好学习,天天向上!
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2012-5-16 14:24:12 | 只看该作者
快一年了!!真心的觉得黑盒测试不是很被看中啊!
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2012-5-4 14:38:40 | 只看该作者
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    22#
    发表于 2011-9-21 20:26:50 | 只看该作者
    还需要不怕打击的心态,要屡被开发打成非错还能坚持提BUG的心态
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2011-9-21 08:24:56 | 只看该作者
    顶起
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-9-21 00:11:37 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-9-20 09:05:02 | 只看该作者
    受益匪浅啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-9-19 23:31:55 | 只看该作者
    我也是刚进测试的门。学习中~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-9-19 23:31:31 | 只看该作者
    我也是刚进测试的门。学习中~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-8-30 11:08:57 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-8-11 18:30:32 | 只看该作者
    老手们给力点,多给些经验学习学习!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-8-11 11:17:04 | 只看该作者
    我就是做黑盒测试的,有时候发现功能方面的BUG,都是小心翼翼的跟开发人员说,他们的那种态度好像我在找茬一样。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-8-10 18:18:56 | 只看该作者
    回复 11# 仙仙子衿


        我也想知道呢,不知道楼主能不能分享下?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-8-10 11:26:39 | 只看该作者
    测试的时候黑盒白盒没必要分的精细啦,如果工作中能多接触代码,尽量学点,如果有根底更好了,黑盒测试永远都是软件测试的主流(高端测试除外),但有的时候白盒会更简单,效率是黑盒的数倍以上。我是做游戏测试的,举个例子,就比如一个定时的活动要求每周六晚上八点开始,这样的测试除了要测试活动的基本功能实现,还要测试他的时间是否正确,我们不可能去等到周六晚上八点去查看活动是否开始,这个时候需要程序那边提供支持,帮你改开启时间,可不是所有的程序都很好说话,但如果自己懂点代码能建立服务器的话直接看一下代码,定时器是否正确就可以了甚至可以说几秒钟的事情。所有无论是黑盒还是白盒都看情况而定,但大部分还是黑盒测试更简单有效的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-8-10 11:14:29 | 只看该作者
    回复 1# gaomeng8787


        楼主,那个发散性测试能不能说得具体些?最好是举个例子,我想知道做发散性测试时的思考方式,也就是具体的方法。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2011-8-9 22:29:29 | 只看该作者
    回复 8# htjfzgbhzy
    那多了去了,网上一搜一大把,而且,有些大公司都用的自己的测试工具,具体问题具体分析,我用的也不多,大部分都是手工直接上,哈哈!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2011-8-9 15:38:21 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-8-9 11:29:40 | 只看该作者
    楼主,多谢了哦!那你觉得平时会用得着哪些测试工具呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2011-8-8 23:44:33 | 只看该作者
    回复 4# lylh


        多交流,有什么好的方法和建议我们一起分享!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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