黑盒测试---分析

7 篇文章 0 订阅
	黑盒测试只有采取穷举法才可以把所有的错误找到,但是,需要的时间超级长。
	所有我们可以把输入数据量化.

	具体黑盒测试用例设计方法如下:

	划分等价类的方法:根据输出结果划分输入数据,把输入数据划分为有效等价类和无效等价类.如:测试三边所构成的三角形是否为等边三角形?
分析:输入三个正数abc,作为三边,判断所构成的三角形是否为等边三角形?
用例:有效等价类为:a=b=c且都不为0;无效等价类为其他。

	边界值分析方法:通常是划分等价类的补充,其测试用例来源等价类的边界值,是每个等价类的每个边界值。其产生的原因是大多数错误都发生在边界值,而并不是等价类的典型或任意值。如:测试计算平方根的函数?边界值法测试用例:输入0;输入绝对值很小的负数;输入绝对值很大的负数;输入绝对值很小的正数;输入绝对值很大的正数。
若按划分等价类法:输入>0;输入<0具体测试用例:输入9,输出3;输入-2,弹出错误提示。
	错误推测法:是基于经验和直觉推测程序中所有存在的错误,然后,有针对性的设计测试用例。

	因果图法:等价类和边界值只考虑输入条件,未考虑他们之间的关系。考虑输入条件之间的相互组合可能产生新的情况。最终生成判定表。
用例:有一个处理单价为2.5元的饮料自动售货机软件测试用例的设计。说明投入2.5元,送出饮料;投入5元,有零钱时,送出饮料同时找零;否则,退钱且不送出饮料。
	因:①投入2.5元;②投入5元;③有零钱
	果:a.送出饮料;b.送出饮料同时找零;c.退钱且不送出饮料
	因果图如下:
	  	
	①则a;   若③则b;若②非③则c.
	判定表:(结果有2的三次方种)
	

	因黑盒测试多次出现,自己对他已经很熟悉了,但是并不是很了解。通过四个番茄的分析,自己也算是对此有所理解了!从时间上说,花费的时间有点长,但也算是有点收获。若有理解和你有出入的地方,愿指出!!
	
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值