1. 请用边界值分析法设计三角形问题的测试用例
在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。 边1,边2,边3,还是a、b、c 按钮名称【提交】。
边界值:0,1,2,99, 100, 101
2. 请用边界值分析法写出NextDate函数的测试用例
在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。
边界值:year 取 1911 1912 1913 1990 2049 2050 2051 mouth取 -1 1 2 11 12 13 day取 0 1 2 30 31 32 测试用例:
3.邮箱用户名:6~18个字符,包括字母、数字、下划线,以字母开头,用户名以字母或数字结尾,用户名中必须包含@符号,@符号后可以为数字、字母,邮箱以.com或.cn 或.com.cn结尾
根据要求可以确定5个有效等价类和6个无效等价类
邮箱用户名测试用例:
等等(8)(9)(10)(11)任意两个、三个、四个组合都是错误的邮箱用户名。
4. 假设商店货品价格(R) 都不大于100元(且为整数),若顾客付款(P)在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。 假定此商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种。
请结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。 有效等价类: 0
无效等价类:R > 100 or R100 or p
R > 100 or R100
0
0
商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种, 边界值T可取:0、1、4、5、9、10、49、50、99。 找零钱最佳组合测试用例:
1. 请用边界值分析法设计三角形问题的测试用例
在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。 边1,边2,边3,还是a、b、c 按钮名称【提交】。
边界值:0,1,2,99, 100, 101
2. 请用边界值分析法写出NextDate函数的测试用例
在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050 。
边界值:year 取 1911 1912 1913 1990 2049 2050 2051 mouth取 -1 1 2 11 12 13 day取 0 1 2 30 31 32 测试用例:
3.邮箱用户名:6~18个字符,包括字母、数字、下划线,以字母开头,用户名以字母或数字结尾,用户名中必须包含@符号,@符号后可以为数字、字母,邮箱以.com或.cn 或.com.cn结尾
根据要求可以确定5个有效等价类和6个无效等价类
邮箱用户名测试用例:
等等(8)(9)(10)(11)任意两个、三个、四个组合都是错误的邮箱用户名。
4. 假设商店货品价格(R) 都不大于100元(且为整数),若顾客付款(P)在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。 假定此商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种。
请结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。 有效等价类: 0
无效等价类:R > 100 or R100 or p
R > 100 or R100
0
0
商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种, 边界值T可取:0、1、4、5、9、10、49、50、99。 找零钱最佳组合测试用例: