51Testing软件测试论坛

标题: 如何才能成为一个出色的黑盒法测试高手? [打印本页]

作者: yangjingxiao    时间: 2004-9-10 21:59
标题: 如何才能成为一个出色的黑盒法测试高手?
小弟刚毕业2个月,也工作2个月,从事软件测试,感觉测试工作是干苦力,大家是否这样认为呢?
    小弟现在就是用黑盒测试方法,因为看不到代码,所以为了力求测试到位,必须经常查看数据库的数据变化,感觉特累,老是在猜软件到底做了什么,做得到底对不对?
    用黑盒测试方法测试软件时,状态的测试很重要,对软件的业务流程也要十分了解才行,但繁多的控件,多种可能的操作流程,用户的各种可能操作,都是必须考虑才行,所以,软件测试员从某种意义上是IT行业的苦力行业。
    因此,如何才能做到得心应手,还 请各位大虾多多指教! ^_^
作者: archonwang    时间: 2004-9-11 00:30
就当是锻炼想象力吧。刚开始的黑盒测试总是很辛苦的。
作者: yangjingxiao    时间: 2004-9-11 15:34
我不这样认为,黑盒测试法从来就是很累人的,而且,越是高手,越会感觉累,因为,高手考虑得比较全面 ^-^
作者: jackei    时间: 2004-9-12 01:04
对于黑盒测试,对系统所涉及的实际业务的熟悉和对系统功能具体实现的熟悉是必不可少的,不一定非要看到代码。如果对于业务流程不熟悉,可以通过同需求人员、开发人员或者实施人员,甚至市场人员的交流来获得信息。另外,应该尽量不通过直接查找数据库的方式来检查数据,而是通过系统已有的功能来进行核对。
作者: yangjingxiao    时间: 2004-9-12 20:19
深有同感,谢谢!
作者: Fuli    时间: 2004-9-13 11:06
同意!
作者: 土豆泥    时间: 2004-9-13 12:01
标题: XIXI,顶一下!!!

作者: ghl5502    时间: 2004-9-13 12:56
支持
作者: 迷茫中...    时间: 2004-9-13 13:07
ding
作者: 早春二月    时间: 2004-9-13 21:54
查找数据库了解已有的BUG也是有必要的,既能了解软件在哪个部分比较差,也能吸取其它人的测试经验,了解老手的测试思路,一个人的思路是有限的
作者: johnliuzy    时间: 2004-9-16 12:54
老是在猜软件到底做了什么,做得到底对不对?

黑盒测试的关键是设计完善的测试用例,测试完成后必须知道该测试项正确与否
靠猜可不行
作者: babybear315    时间: 2004-9-16 13:11
首先要从系统的高度来了解系统,明白系统的逻辑,然后做符合系统逻辑的事情和不符合逻辑的事情,看看是否会出错,异常
作者: ezcross    时间: 2004-9-16 15:34
Originally posted by jackei at 2004-9-12 01:04 AM:
对于黑盒测试,对系统所涉及的实际业务的熟悉和对系统功能具体实现的熟悉是必不可少的,不一定非要看到代码。如果对于业务流程不熟悉,可以通过同需求人员、开发人员或者实施人员,甚至市场人员的交流来获得信息 ...

赞同!!!
作者: jackei    时间: 2004-9-16 21:30
早春二月  朋友说的非常好,我们从去年开始培训新人的时候就比较注重这个方法,效果要比单纯的理论培训好很多。大家都可以考虑一下。
作者: Fuli    时间: 2004-9-17 09:59
多了解市场吧!黑盒测试中你自己本身就是一个比较高级的客户,你尽管变态的使用!
作者: time    时间: 2004-9-19 22:59
向大家学习中……
作者: 小孩    时间: 2007-8-10 15:04
1.熟悉软件(项目)的业务知识
2.刚刚开始的时候从边界值、等价类、决策表、因果图、正交表等方法去设计测试用例
3.积累了一定经验的时候,可以使用错误猜错发去设计用例!
作者: beibeicao    时间: 2007-8-10 17:38
熟悉业务很重要
作者: jiajia1029    时间: 2007-8-11 12:38
学习中
作者: spring279    时间: 2007-8-13 14:16
我刚开始学软件测试的时候也是从查找数据库了解已有的BUG开始的,感觉效果还不错...
作者: beibeicao    时间: 2007-8-13 18:20
我刚进公司学习了一个月的业务
作者: changlang530    时间: 2007-8-14 13:28
做完一年再提问
作者: 119139107    时间: 2007-8-14 13:37
原帖由 jackei 于 2004-9-12 01:04 发表
对于黑盒测试,对系统所涉及的实际业务的熟悉和对系统功能具体实现的熟悉是必不可少的,不一定非要看到代码。如果对于业务流程不熟悉,可以通过同需求人员、开发人员或者实施人员,甚至市场人员的交流来获得信 ...

同感  
谢谢
作者: laoshurena    时间: 2007-8-14 14:17
我们公司开发人员在提交一个新模块的时候会附带一份《设计说明》,里面会有需求简介,开发流程图。所以一般我会分三步走:
1、测试界面上的基本功能,比如界面风格、『增加』、『删除』等常用按钮功能。
2、根据设计说明测试设计的每个分支。
3、根据业务要求总体测试。
一般来说第三点对业务和经验的要求高一点,我刚开始做的时候基本上这一块是由测试经理来指导的。
还有就是,国内很多公司都是不提供设计说明的,我们也是经过测试部相当长时间的努力才换来的,所以有同样情况的XDJM们要持续努力,一定要开发部提供文档说明,^_^。
作者: 奥格瑞玛    时间: 2007-8-14 14:29
黑盒测试是比较辛苦,但是它比白盒更加关键,因为黑盒测试都是在软件后期进行的,它从用户的角度出发对软件进行测试,是最后一道防线哦!
作者: guyongsheng    时间: 2007-8-14 14:51
学习中.......
作者: chinatesting    时间: 2007-8-17 12:26
路过看看。
作者: cleverman    时间: 2007-8-17 13:18
黑盒测试的高手,就是自动化了。在网上就没什么了。
作者: anwytang    时间: 2007-8-17 15:25
路过学习学习
作者: shtina    时间: 2007-8-19 00:42
要测的充分就多看看规格
保证覆盖率
作者: luohong    时间: 2007-8-20 11:27
只有慢慢锻炼 提高自己
作者: vxiaoqiangs    时间: 2007-8-20 11:39
个人认为做黑盒测试因该更加侧重于业务方面的知识。熟悉了系统业务流程,会对你的工作有极大的帮助!
作者: wangss_2004    时间: 2007-8-20 12:01
标题: 回复 #4 jackei 的帖子
同感!顶!
作者: ivynew    时间: 2007-8-20 12:08
同意
作者: 刘洪鹏    时间: 2007-8-20 13:17
积累
1 业务知识的积累
2 测试知识的积累
3 综合的积累
作者: yuzhou2010    时间: 2007-8-20 14:01
学习中..................
作者: sunny0524    时间: 2007-8-20 14:58
标题: 学习
sdlkfj2




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2