发表于: 2018-05-13 21:04:47

1 894


今天要完成的事:

1.复习加深了解黑盒测试;

一.黑盒测试:

1.和黑测试理念:

  由于要进入项目了,为了能够更好的在项目种进行测试,我又重新去加深了解黑盒测试,不深入代码细节的软件测试,他是动态的,因为程序正在运行。他是一个黑盒子,我们不知道它是如何进行工作,就像闭上了眼睛。测试工作就是进行输入、接受输出、检验结果。动态黑盒子测试常常被称为行为测试,因为测试的是软件在使用过程种的实际行为。

2.边界条件类型:

  边界由什么构成?刚入门的时候我常常意识不到一组数据包含多少边界,虽然较为明显的通常不多,但是深入挖掘可以找到更多不明显的、有趣的和常常导致软件缺陷的边界。

 如果软件测试问题包含确定的边界,那么数据类型可能是:

 数值   速度

 字符   地址

 位置   尺寸

 数量

 同时,考虑这些类型的下述特征:

 第一个/最后一个  最小值/最大值

 开始/完成      超过/在内

 空/满         最短/最长

 最大/最小      最早/最迟

 最慢/最快      最高/最低

 相邻/最远

 这不是任何形式的定义,而是一些可能出现的边界条件。每一个软件测试问题各不相同,可能能包含各式各样边界的不同数据。

测试边界线:

 提出边界条件时,一定要测试临近边界得合法数据,即测试最后一个可能合法得数据,以及超过边界得非法数据。

 越界测试通常时简单地加1或者很小得数(对于最大值)和减少1或者很小得数(对于最小值),例如:

第一个减1/最后一个加1.

开始减1/完成加1.

空了再减/满了再加。

慢上加慢/快上加快

最大数加1/最小数减1

最小值减1/最大值加1

刚好超过/刚好在内。

短了再短/长了再长。

早看更早/晚了更晚

最高加1/最低减1.

在软件测试每一个部分不断寻找边界是极为重要得。更多得边界将会被发现,从而找出更多软件缺陷。

收获:

对黑盒测试加深了解。

问题

暂无;

明天要完成得事:

编写修真院测试用例;



返回列表 返回列表
评论

    分享到