软件测试总结黑盒测试方法
黑盒测试,又叫功能测试,是将测试对象看做一个不能打开的黑盒子,在不考虑内部逻辑结构和特性的情况下,验证程序功能是否符合需求规格说明书。黑盒测试,其实就是把所有可能的输入都作为测试情况进行测试。为了尽可能多地覆盖这些测试场景,主要有以下几种黑盒测试用例设计方法:
操作方法
(01)等价类划分法:是把所有可能的输入数据划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。等价类划分有两种不同的情况:有效等价类和无效等价类。(1)有效等价类,是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。(2)无效等价类,指对程序的规格说明是不合理的或无意义的输入数据所构成的集合,与有效等价类相反。
(02)边界值分析法:是对输入或输出的边界值进行测试,其测试用例来自等价类的边界。边界值分析使用与等价类划分法相同的划分,边界应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据。下图继续用上面等价类划分法的例子进行说明:
(03)错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。例如:一个成绩输入框中,输入为空,输入非数字字符,输入带空格等,这些都是容易发生错误的特殊情况。
(04)因果图法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,适用于检查程序输入条件的各种组合情况。
(05)场景法:将自己当成最终用户,设计同一事件的不同触发顺序和处理结果,以组合成不同的场景。这种软件测试设计方法,可以比较生动地描绘出事件触发时的情景,有利于设计测试用例,同时使测试用例更容易理解和执行。
-
三观是哪三观分别是什么?人生观,世界观以及价值观
解答:传统意义上的三观,分别是指人生观,价值观和世界观。人生观是指人们对生存的意义和价值的理解,价值观是指人们对事物价值的认知,世界观是指人们对于整个世界的看法,这三者相互联系,但三观本身是无法对错与否的。三观是哪三观分别是什么?人生观:简单来说就是指,你生...
-
人心不足蛇吞象是什么意思?蛇吞象的典故是什么
解答:人心不足蛇吞象是指一个人不要太贪心,不然迟早会被欲望反伤,就像蛇妄想要吞下大象一样,最早出自《山海经》中巴蛇食象的故事,传说神话中的巴蛇在吞下大象后,也需要消化3年的时间,才能把骨头吐出来。人心不足蛇吞象是什么意思?关于人心不足蛇吞象的来源,有着很多不...
-
说个谜语给你猜,10个世界上最难猜的谜语(附答案)
导语:你认为自己很聪明吗?好吧,即使你自信的回答是的,我们也要对你的智力进行一次测试。人们在不同方面会表现的不同,智力也会受到不同情况的影响。接下来呢就由探秘志小编为大家揭秘10个世界上最难猜的谜语,不知道你们能猜中几个呢,另外还附有答案哟!10个世界上最难...
-
木棉花的花语是什么
(01)以下是木棉花的花语的详细内容:1.坚强:木棉花在生长过程中需要面对酷热、寒冷、干旱等各种极端环境,但它们能够顶住压力和困境,茁壮成长。因此,木棉花被视为代表坚强、勇气和毅力的象征。(02)2.豁达:木棉花的花瓣开放而大方,从容而自信。这种特质代表木棉花所象征的豁...