ron.patton学习笔记
上一篇 /
下一篇 2007-09-02 02:11:46
/ 个人分类:ron patton学习笔记
1. 数据测试:按等价划分:边界条件、次边界条件、空值和无效数据。
(1)边界条件:boundary condition是指软件运行在计划操作界限的边界的情况。
l 提出边界条件时,一定要测试临近边界的有效数据,测试最后一个可能有效的数据,同时测试刚超过边界的无效数据。
l 在软件的每一个部分不断寻找边界是极为重要的,寻找的越多,边界就会发现的越多,可能找出的软件缺陷就越多。
(2)次边界条件:sub-boundary condition = internal boundary condition是属于软件内部的,最终用户几乎看不到。
l 寻找这样的边界,要求测试员大体了解软件的工作方式
l 2的幂和ASCII表是这方面的2个例子
l 建立等价划分时,要考虑等价划分中是否需要包含2的幂级的边界条件。
(3)默认、空白、空值、零值、无
l 默认:好的软件员会将输入的默认内容为边界内的最小合法值;或某个合理值。或返回错误提示信息。
(4)非法、错误、不正确、垃圾数据
l 垃圾数据:是失效性测试的对象,是数据测试的最后一种类型。
l 此类测试没有实际规则,只是设法破坏软件。
收藏
举报
TAG: