发表于: 2018-05-13 21:04:47
1 895
今天要完成的事:
1.复习加深了解黑盒测试;
一.黑盒测试:
1.和黑测试理念:
由于要进入项目了,为了能够更好的在项目种进行测试,我又重新去加深了解黑盒测试,不深入代码细节的软件测试,他是动态的,因为程序正在运行。他是一个黑盒子,我们不知道它是如何进行工作,就像闭上了眼睛。测试工作就是进行输入、接受输出、检验结果。动态黑盒子测试常常被称为行为测试,因为测试的是软件在使用过程种的实际行为。
2.边界条件类型:
边界由什么构成?刚入门的时候我常常意识不到一组数据包含多少边界,虽然较为明显的通常不多,但是深入挖掘可以找到更多不明显的、有趣的和常常导致软件缺陷的边界。
如果软件测试问题包含确定的边界,那么数据类型可能是:
数值 速度
字符 地址
位置 尺寸
数量
同时,考虑这些类型的下述特征:
第一个/最后一个 最小值/最大值
开始/完成 超过/在内
空/满 最短/最长
最大/最小 最早/最迟
最慢/最快 最高/最低
相邻/最远
这不是任何形式的定义,而是一些可能出现的边界条件。每一个软件测试问题各不相同,可能能包含各式各样边界的不同数据。
测试边界线:
提出边界条件时,一定要测试临近边界得合法数据,即测试最后一个可能合法得数据,以及超过边界得非法数据。
越界测试通常时简单地加1或者很小得数(对于最大值)和减少1或者很小得数(对于最小值),例如:
第一个减1/最后一个加1.
开始减1/完成加1.
空了再减/满了再加。
慢上加慢/快上加快
最大数加1/最小数减1
最小值减1/最大值加1
刚好超过/刚好在内。
短了再短/长了再长。
早看更早/晚了更晚
最高加1/最低减1.
在软件测试每一个部分不断寻找边界是极为重要得。更多得边界将会被发现,从而找出更多软件缺陷。
收获:
对黑盒测试加深了解。
问题
暂无;
明天要完成得事:
编写修真院测试用例;
评论