实验:找零钱最佳组合,实验报告
一、实验目的:
(1)掌握黑盒测试的等价类划分和边界值划分的基本方法
(2)利用等价类划分和边界值分析的方法,正确的设计测试用例
实验重点及难点:
重点:正确地划分等价类以及利用健壮性分析法找出边界值,并且按照两者正确地设计测试用例
难点:利用等价类划分技术时,容易出现划分的等价类不准确,或者遗留等价类的情况。而在找出边界值时容易划分不当或者遗漏边界值。
二、实验内容:
结合等价类划分法和边界值分析法为《找零钱最佳组合》程序设计出相应的测试用例。
1、程序内容:
假设商店货品价格® 都不大于100元(且为整数),若顾客付款§在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。 假定此商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种。
2、为程序准备测试用例
首先,在充分理解《找零钱》程序的基础上,对程序的每一个参数划分出等价类,注意有效等价类和无效等价类都要设计;再根据题意划分出所有存在的边界值,然后根据边界值和等价类准备测试用例,要求写清楚编号,设计出输入数据以及对应的输出数据,最后撰写测试用例报告。
三、实验原理:
等价类划分法是一种典型的,重要的黑盒测试方法,它将程序所有可能的输入数据*(有效的和无效的)划分成若干个等价类。然后从每个部分选取具有代表性的数据作为测试用例。
利用这一方法设计测试用例可以不考虑程序的内部结构&#x