软件测试技术基础大作业_第1页
软件测试技术基础大作业_第2页
软件测试技术基础大作业_第3页
软件测试技术基础大作业_第4页
软件测试技术基础大作业_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件测试技术基础期末作业 课程名称: 软件测试技术基础 开课时间: 20132014第一学期 指导教师: 汪 莹 学生姓名: 黄 威 班 级: B110415 学 号: B11041535 实验题目保险费问题已知汽车保险费用计算程序为:保险费用=500*年龄系数安全驾驶折扣。其中:安全驾驶折扣是投保人驾驶执照上当前点数的函数; 年龄系数是投保人年龄的函数;给予安全驾驶折扣必须满足以下条件: 驾驶点数=点数的阀值(与年龄有关);试编写程序求取汽车保险费用,并分别用边界值法、等价类测试法、决策表法设计测试用例对编写的程序进行测试;程序输入年龄和点数。驾驶人年龄范围为16100岁,点数范围012,程

2、序输出:保险费用总额;年龄系数点数折扣16252.815025351.835035451.0510045600.87150601001.55200答:程序如下 #includeint age,d,q;void main_1()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;vo

3、id k()if(d=5) q=550;else q=750 ;cout保险费用是:q;void main()coutage; while(age100) coutage; coutd; while(d12|d0)coutd; if(age=16&age=25&age=35&age=45&age=60&age=100) k();边界值测试:测试用例年龄点数预测输出检测1141无21011无31611350416214005160135061711350717214008253850925285010254900112638501226490013355400143575001535440016

4、3654001736750018467250194684002046625021457250224584002345625024605550256077502610055502710077502865-1无296513无30650550316512750等价类测试用例:测试用例年龄点数预测输出检测12011350220214003303850430490054054006406500750725085084009805550108067501155-1无125513无13142无141012无决策表: 等价类划分: 规定(1)条件:代号年龄A1(16,100)A2【16,25)A3【25,35

5、)A4【35,45)A5【45,60)A6【60,100】A70,12A8=1A9=3A10=5A11=7A12=5规定(2)动作:代号折扣L150L2100L3150L4200L50根据(1)(2)可编出如下(3):Y表示满足;N表示不满足;规则1规则2规则3规则4规则5规则6规则7规则8规则9规则10规则11规则12A1NYYYYYYYYYYYA2-Y-A3-Y-A4-YN-A5-YN-A6-YNA7-NYYYYYYYYYYA8-YN-A9-YN-A10-YN-A11-YN-A12-YN折扣L5L5L1L5L1L5L2L5L3L5L4L5保险金无无135014008509004005002

6、50400550750根据(3)可得如下测试用例:测试用例年龄点数预测输出检测11801350218214003282850428490053834006386500748425084884009684550106867501114-无12111-无13-1无14-13无基于边界值测试法、等价类测试法和决策表测试法而设计的测试用例:(1) 边界值测试法主要测试被测对象的边界值,故:测试用例年龄点数预测输出检测11611350225385033554004457250560555061005550(2) 等价类测试主要是从各个可取区域内取值用作测试用例,故结合(1)可得:测试用例年龄点数预测输出检测1200135022021400330285043049005404400640650075062508508400970455010706750(3)、结合(1)(2)可得决策表测试用例:测试用例年龄点数预测输出检测114-无2101-无3-1无4-13无故结合(1)(2)(3)可得此三种方法的测试用例:测试用例年龄点数预测输出检测116113502253850335540044572505605550610055

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论