电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件测试管理

7页
  • 卖家[上传人]:鲁**
  • 文档编号:490621165
  • 上传时间:2022-12-07
  • 文档格式:DOC
  • 文档大小:461KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、_学院_级_专业 姓名_ 学号(密)(封)(线)1 所选题目 保险金问题,保险金问题主要是为投保人计算其需要购买的车险,一年内的保险金计算公式为:保险金=基本保险费率*年龄系数-安全驾驶折扣且车险的计算还需要满足如下条件:(1) 基本保险费率为1000元/年;(2) 年龄系数和安全驾驭折扣见下表;(3) 投保人必须是年满16岁,且不足80岁的人;(4) 投保人驾照上的分数初始为12分,年当违反交通规则时,将以整数为单位扣掉1分或若干分;(5) 如果投保人驾照上的当前分数高于门限分数,则投保时可给予其安全驾驶折扣;(6) 如果投保人驾照上的当前分数被扣至低于零分,则该投保人的驾照被吊销,则不能参保。年龄年龄系数门限分数安全驾驶折扣(单位:元)16=年龄252.8115025=年龄351.8910035=年龄451.0715045=年龄600.8520060=年龄801.572502 主要代码3 黑盒测试技术测试用例设计(1) 边界值测试 1)。边界点的确定a.年龄的边界点(6个):16,25,35,45,60,80; b.分数的边界点(6个):0.,5,7,9,11,12.2)。测试数据

      2、的选择根据年龄都和分数的边界点,按照一个单位长度的领域设置原则,并按照Xmax-a,Xmin+a的测试方法,可得到数据如下:a.年龄的测试数据18个:15,16,17,24,25,26,34,35,36,44,45,46,59,60,61,79,80,81:b.分数的测试数据13个:-1,0,1,4,5,6,7,8,9,10,11,12,13。3)。测试用例的设计输入预期输出备注年龄 分数年龄系数安全驾驶折扣(元)2532.802562.80针对年龄的边界2582.8025102.8025122.81002092.80针对分数的边界3091.804091.01505290.8200709105250(2) 基于决策表的测试1)。划分等价类等价类年龄分数有效等价类A1:16=年龄25S1:分数=12A2:25=年龄35S2:分数=10,11A3:35=年龄45S3:分数=8,9A4:45=年龄60S4:分数=6,7A5:60=年龄80S5:分数1=分数=5无效等价类A6:年龄=80S7:分数=132)。决策表的结构和简化保险金决策表输入年龄A1A1A2A2A3A3A4A4A5A5分数S1

      3、S2-S5 S1,S2S3-S5S1-S3S4,S5S1-S4S5S1-S3S4,S5输出年龄系数2.82.81.81.81.01.00.80.81.51.5安全驾驶折扣50010001500200025003)。保险金决策表测试用例ID输入预期输出年龄分数年龄系数安全驾驶折扣T-0120122.850T-022062.80T-0330111.8100T-043051.80T-0540101.0150T-064041.00T-075290.8200T-085230.80T-0970101.5250T-107041.50(3)基于输入域的等价类测试序号等价类备注1AS1=|16=年龄25,且分数=12有安全驾驶折扣2AS2=|16=年龄25,且0=分数=11无安全驾驶折扣3AS3=|25=年龄35,且9分数=12有安全驾驶折扣4AS4=|26=年龄35,且0分数=8无安全驾驶折扣5AS5=|35=年龄45,且7分数=12有安全驾驶折扣6AS6=|35=年龄45,且0分数=6无安全驾驶折扣7AS7=|45=年龄60,且5分数=12有安全驾驶折扣8AS8=|45=年龄60,且0分数=4无安全

      4、驾驶折扣9AS9=|60=年龄80,且7分数=12有安全驾驶折扣10AS10=|60=年龄80,且0分数=6无安全驾驶折扣4 白盒测试技术测试用例设计(1) 对calcseting()方法的测试1) 代码走读 从代码来看,calcseting()存在多个return语句。必然导致程序的多出口,容易造成遗忘赋值的情况,通过阅读代码发现,在没个ifelse 的结构中,age变量的都被覆盖,但每个分支都返回一个指定的值,从结构来看,整个函数都是一个判定结构,而且整个判定结构为结构化设计,便于测试,每个节点的判定表达式也不复杂。2) 对判定的测试Calcseting()方法的判定节点有5个如下:if (age 80) return SETTING0; else if (age 25) return SETTING1; else if (age 35) return SETTING2; else if (age 45) return SETTING3; else if (age 60) return SETTING4; else return SETTING5;但这些判定节点实际牵涉的变量只有一

      5、个,那就是age变量,且从分支上来看,各个判定节点取得的值实际是互斥的。因此可以选型和条件覆盖指标来设计测试用例。满足条件覆盖的测试用例测试用例输入(age)预期输出备注1 15(0,0,0)Age803) 对路径的测试Caleseting()方法的程序图如上,环复杂度为6。Path1:7,8,10,12,14,16,18,19.4.Path2:7,8,10,12,14,16,17,4,。Path3:7,8,10,12,14,15,4,Path4:7,8,10,12,13,4,Path5,7,8,10,11,4,Path6:7,8,8,4 独立路径测试的测试用例针对calcsseting()方法测试用例id输入预期输出对应路径备注对应条件覆盖测试编号016015,7,250Path1Age60,80)102150,0,0Path2Age162032428,11,50Path3Age16,25)3043418,9,100Path4Age25,35)4054410,7,150Path5Age35,45)506598,7,200Path6Age45,60)65 驱动程序开发代码6 测试结果及分析 (密)(封)(线)第 页

      《软件测试管理》由会员鲁**分享,可在线阅读,更多相关《软件测试管理》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.