软件测试技术基础大作业.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术基础大作业 实验题目 保险费问题 已知汽车保险费用计算程序为:保险费用=500*年龄系数—安全驾驶折扣。 其中:安全驾驶折扣是投保人驾驶执照上当前点数的函数; 年龄系数是投保人年龄的函数;给予安全驾驶折扣必须满足以下条件: 软件测试技术基础 期末作业 第 1 页第 1 页 软件测试技术基础大作业 驾驶点数=点数的阀值(与年龄有关); 试编写程序求取汽车保险费用,并分别用边界值法、等价类测试 法、决策表法设计测试用例对编写的程序进行测试; 程序输入年龄和点数。驾驶人年龄范围为 16~100 岁,点数范围 0~12,程序输出:保险费用总额; 年龄 系数 点数 折扣 16~25 2.8 1 50 25~35 1.8 3 50 35~45 1.0 5 100 45~60 0.8 7 150 60~100 1.5 5 200 答:程序如下 #includeiostream.h int age,d,q; void main_1() 第 2 页第 2 页 软件测试技术基础大作业 { if(d=1) q=1350; else q=1400 ; cout保险费用是:q; } void main_2() { if(d=3) q=850; else q=900 ; cout保险费用是:q; } void f1() { if(d=5) q=500; else q=400 ; cout保险费用是:q; } void f2() { if(d=7) q=250; else q=400 ; cout保险费用是:q; } void k() { if(d=5) q=550; else q=750 ; 第 3 页第 3 页 软件测试技术基础大作业 cout保险费用是:q; } void main() { cout请输入年龄:; cinage; while(age16||age100) { cout年龄超出范围(16,100),请重输年龄:; cinage; } cout请输入点数:; cind; while(d12||d0) { cout点数超出范围(0,12),请重输点数:; cind;} if(age=16age25) main_1(); else if(age=25age35) main_2(); else if(age=35age45) f1(); else if(age=45age60) f2(); else if(age=60age=100) k();} 第 4 页第 4 页 软件测试技术基础大作业 边界值测试: 测试 年龄 点数 预 测 检测 用例 输出 1 14 1 无 2 101 1 无 3 16 1 1350 4 16 2 1400 5 16 0 1350 6 17 1 1350 7 17 2 1400 8 25 3 850 9 25 2 850 10 25 4 900 11 26 3 850 12 26 4 900 第 5 页第 5 页 软件测试技术基础大作业 13 35 5 400 14 35 7 500 15 35 4 400 16 36 5 400 17 36 7 500 18 46 7 250 19 46 8 400 20 46 6 250 21 45 7 250 22 45 8 400 23 45 6 250 24 60 5 550 第 6 页第 6 页 软件测试技术基础大作业 25 60 7 750 26 100 5 550 27 100 7 750 28 65 -1 无 29 65 13 无 30 65 0 550 31 65 12 750 等价类测试用例: 测试 年龄 点数 预测输 检测 用例 出 1 20 1 1350 2 20 2 1400 3 30 3 850 4 30 4 900 第 7 页第 7 页 软件测试技术基础大作业 5 40 5 400 6 40 6 500 7 50 7 250 8 50 8 400 9 80 5 550 10 80 6 750 11 55 -1 无 12 55 13 无 13 14 2 无 14 101 2 无 决策表: 等价类划分: 规定(1)条件: 代号 年龄 A1 (16,100) A2 【16,25) A3 【25,35) A4 【35,45) A5 【45,60) 第 8 页第 8 页 软件测试技术基础大作业 A6 【60,100】 A7 [0,12] A8 =1 A9 =3 A10 =5 A11 =7 A12 =5 规定(2)动作: 代号 折扣 L1 50 L2 100 L3 150 L4 200 L5 0 根据(1)(2)可编出如下(3):Y 表示满足;N 表示不满足; 规则 规 规则 规则 规则 规则 规则 规则 规则 规则 规则 规则 1 则 2 3 4 5

文档评论(0)

ccccccxx + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体临沂冉通信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371300MA9576790T

1亿VIP精品文档

相关文档