您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 2.2边界值法练习题
1.请用边界值分析法设计三角形问题的测试用例在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1,100]。边1,边2,边3,还是a、b、c按钮名称【提交】。边界值:0,1,2,99,100,101序号输入内容/操作期望结果实际结果abc1111等边三角形2011请输入[1,100]之间的数3211非三角形49911等腰三角形510011等腰三角形610111请输入[1,100]之间的数7101请输入[1,100]之间的数8121非三角形91991等腰三角形1011001等腰三角形1111011请输入[1,100]之间的数12110请输入[1,100]之间的数13112非三角形141199等腰三角形1511100等腰三角形1611101请输入[1,100]之间的数2.请用边界值分析法写出NextDate函数的测试用例在NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050。边界值:year取1911191219131990204920502051mouth取-112111213day取012303132测试用例:序号输入内容期望结果(NextDate)YearMouthday11911106Year超出[1912,2050]219121061912.10.7319131061913.10.7419901061990.10.7520491062049.10.7620501062050.10.7720511062051.10.7序号输入内容期望结果(NextDate)YearMouthday11990-16mouth超出[1,12]21990161990.1.731990261990.2.7419901161990.11.7519901261990.12.761990136mouth超出[1,12]序号输入内容期望结果(NextDate)YearMouthday11990100day超出[1,31]219901011990.10.2319901021990.10.34199010301990.10.315199010311991.11.1619901032day超出[1,31]3.邮箱用户名:6~18个字符,包括字母、数字、下划线,以字母开头,用户名以字母或数字结尾,用户名中必须包含@符号,@符号后可以为数字、字母,邮箱以.com或.cn或.com.cn结尾根据要求可以确定5个有效等价类和6个无效等价类输入条件有效等价类无效等价类邮箱用户名是否正确6~18个字符(1)用户名以字母开头(2)用户名中含有@(3)用户名以字母或数字结尾(4)邮箱以.com或.cn或.com.cn结尾(5)6个字符9(6)18个字符(7)用户名以非字母开头(8)用户名中不含@(9)用户名以其他字符(除了字母或数字)结尾(10)邮箱以其他字符(除了.com或.cn或.com.cn)结尾(11)邮箱用户名测试用例:序号输入内容预期结果用例描述测试数据1(1)(2)(3)(4)(5)duanyunzhe@163.com正确的邮箱用户名2(6)(2)(3)(4)(5)a@.cn错误的邮箱用户名3(7)(2)(3)(4)(5)duanyyunzhe@163.com错误的邮箱用户名4(1)(8)(3)(4)(5)9uanyunzhe@163.com5(1)(2)(9)(4)(5)duanyunzhe163.com6(1)(2)(3)(10)(5)duanyunzh#@163.com7(1)(2)(3)(4)(11)duanyunzhe@163.cot等等(8)(9)(10)(11)任意两个、三个、四个组合都是错误的邮箱用户名。4.假设商店货品价格(R)都不大于100元(且为整数),若顾客付款(P)在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。假定此商店的货币面值只包括:50元(N50)、10元(N10)、5元(N5)、1元(N1)四种。请结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。有效等价类:0R=100,R=P=100R:货币价格无效等价类:R100orR=0,p100orpRP:顾客付款无效输入(不找零)R100orR=0,0R=100p1000R=100pR输出相应的错误信息有效输入(找零)0R=100,R=P=100T=P-RT:找零商店的货币面值只包括:50元(N50)、10元(N10)、5元(N5)、1元(N1)四种,边界值T可取:0、1、4、5、9、10、49、50、99。找零钱最佳组合测试用例:序号输入内容输出(T)RP1101or0or-1错误的输入210099orP=1013100100不找零499100T=1N1=1596100T=4N1=4695100T=5N5=1791100T=9N5=1,N1=4890100T=10N10=1951100T=49N10=4,N5=1,N1=41050100T=50N50=1111100T=99N50=1,N10=4,N5=1,N1=4
本文标题:2.2边界值法练习题
链接地址:https://www.777doc.com/doc-5452188 .html