- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * tangyt@ * 提示: 参数 有效等价类(vEC) 无效等价类(iEC) 销售额 销售额≤1000 1000<销售额≤1800 销售额1800 同时考虑边界值 考虑输出域的等价类: tangyt@ * 边界值分析 思考:有哪些边界值? 提示: 对输入域同时对输出域采用边界值分析法进行测试。 tangyt@ * Now, design your test cases. 功能描述 计算佣金 用例目的 测试佣金计算的正确性 前提条件 无 编号 输入(枪栓、枪托、枪管) 期望的输出/响应 实际情况 1 有效销售量,例35, 40, 45 640 2 1, 1, 1 100 3 0, 1, 1 报错 4 ...... 5 tangyt@ * 3. OK. Now, it is time to run test cases. The format of the test case file: Input values of x,y,z Output: commission 运行步骤同三角形问题。 tangyt@ * Tips: Use Execl to get expected results. Input parameters Output - Commission 中间结果,方便理解 tangyt@ * =IF(D2100,Error, IF(D2=1000,D2*10%, IF(D2=1800,1000*10%+(D2-1000)*15%, IF((D2=7800),1000*10%+800*15%+(D2-1800)*20%,Error)))) 改进版 =IF(OR(A41,B41,C41,A470,B480,C490),Error, IF(D4=1000,D4*10%, IF(D4=1800,1000*10%+(D4-1000)*15%, 1000*10%+800*15%+(D4-1800)*20%))) tangyt@ * 实验3: 利用所学的方法设计测试用例对佣金问题进行测试 提交形式:纸质版 由各班收齐后一起交给我 提交截至时间: tangyt@ * 再看函数calculate_price() 函数的功能描述和接口描述如下: 功能:计算购车总价 double calculate_price( double baseprice, //base price of the vehicle double specialprice, //special model addition double extraprice, //price of the extras int extras, //number of extras double discount //dealer’s discount ) tangyt@ * 函数的规格说明: 汽车价格的起点是:基准价(baseprice)减去折扣,其中基准价是汽车的基本价格,折扣价是销售商给予的在基准价基础上的折扣。 增加特殊设备的特殊价格和附加设备的附加价格 如果选择了3个或更多的附加设备(这些设备不包括在特殊设备中),这些附加设备可以有10%的折扣,如果选择了5个或更多的附加设备,这些附加设备的折扣可增加到15%。 销售商提供的折扣只针对基准价,特别设备的折扣只能用在特别设备上,这些折扣不能相互叠加。 tangyt@ * 计算逻辑分析 汽车价格=baseprice×(1-discount) +specialprice +Priceforextras 其中: extraprice extras3 Priceforextras = extraprice×(1-10%) extras≥3 extraprice×(1-15%) extras≥5 tangyt@ * 第一步:划分并标识等价类 参数 等价类 代表值 1 baseprice vEC11:[0,…,MAX_DOUBLE] 20000.00 iEC11:[MIN_DOUBLE,…,0[ -1.00 iEC12:NaN “abc” 2 Specialprice vEC21:[0,…,MAX_DOUBLE]
您可能关注的文档
最近下载
- 2024版肿瘤患者静脉血栓防治指南解读PPT课件.pptx VIP
- 《数字化供应链运营》课件——任务3、数字化供应链结构分析.pptx VIP
- 2018年高考浙江物理试题及详解.pdf
- 八年级劳动测试卷附答案.doc
- DL_T 5369-2021 电力建设工程工程量清单计算规范 火力发电工程--可检索可复制.pdf VIP
- 第18课《井冈翠竹》课件.pptx VIP
- 《数字化供应链运营》课件——任务1、设置供应链体系框架.pptx VIP
- 2025春小学数学北师大版(2024)一年级下册《算一算》教学设计.docx
- 2024版老旧小区改造给排水供暖设施更新施工合同.docx VIP
- 《数字化供应链运营》课件——任务1:规划物流运输网络.pptx VIP
文档评论(0)