P10 P11 P12 P13 P14 P15
(4) 填写软件缺陷报告。简单软件缺陷报告格式如下: 测试模块: NextDate()函数 开 发 者: 测 试 员: 测试日期: 2013年 月 日 测试方法: 黑盒测试、功能测试、改进的等价类划分法 软件缺陷列表 缺陷ID 缺陷详细信息 BUG1 BUG2 BUG3 BUG4
二、用边界值测试方法设计测试用例
知识点:边界值分析法是对输入或输出的边界值进行测试的一种黑盒测试方法。通常,边界值分析法可作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。在测试用例设计中,需要对输入的条件进行分析并且找出其中的边界值条件,通过对这些边界值的测试查找出更多的错误。提出边界值条件时,一定要测试临近边界的有效数据,同时测试刚超过边界的无效数据。
用健壮性测试法设计测试用例,按照下列步骤进行: (1)分析各变量的取值,确定边界
健壮性测试时,各变量分别取:略小于最小值、最小值、略高于最小值、正常值、略低于最大值、最大值和略大于最大值。
month:___________________________________________________ day: ___________________________________________________ year: ____________________________________________________ 测试用例数
有n个变量的程序,其边界值分析会产生6n+1个测试用例。这里有3个变量,因此会产生_______个测试用例。 (2)设计测试用例。
NextDate函数的复杂性来源于两个方面:一是输入域的复杂性(即输入变量之间逻辑关系的复杂性),二是确定闰年的规则。但是在进行健壮性测试时,没有考虑输入变量之间的逻辑关系,也没有考虑和闰年相关的问题,因此在设计测试用例时存在遗漏问题,比如和判断闰年相关的日期:2008.2.29、1999.2.28等。
NextDate函数测试用例
编号 测试数据 预期输出 year mouth L1 L2 L3 L4 L5 L6 L7 L8 L9 day
L10 L11 L12 L13 L14 L15 L16 L17 L18 L19 (3)执行测试用例,填写测试结果
编号 测试数据 预期输出 year 实际输出 mouth L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 day
L12 L13 L14 L15 L16 L17 L18 L19
(4) 填写软件缺陷报告。简单软件缺陷报告格式如下: 测试模块: NextDate()函数 开 发 者: 测 试 员: 测试日期: 2013年 月 日 测试方法: 黑盒测试、功能测试、边界值分析法 软件缺陷列表 缺陷ID 缺陷详细信息 BUG1 BUG2 BUG3 BUG4 说明:边界值分析法强调“独立”和“物理量”即如果被测程序是多个独立变量的函数,这些变量受物理量的限制,则很适合采用边界值法,例如:采用边界值法分析NextDate问题时这些测试用例是不充分的,没强调2月闰年等问题。这里的真正问题是,月、日、年和变量之间存在依赖关系,而边界值分析假设变量是完全独立的。
思考:如何根据变量间的逻辑依赖关系设计测试输入数据,排除不可能的数据组合,解决了定义域的依赖问题。引入:因果图,决策表法。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库项目:NextDate()函数-等价类、边界值法(student)(2)在线全文阅读。
相关推荐: