- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
wangchunxiu@ * 课上练习: 采用边界值分析法设计测试用例,对Taxi1_fat.jar进行测试,找出其中的缺陷。 wangchunxiu@ * 课后预习 以组委单位,熟悉佣金问题(见下页),要求: 分析输入和输出参数及其取值范围 分析并写出佣金的计算逻辑 进一步思考: 如何利用所学的方法来设计测试用例并对程序进行测试 wangchunxiu@ * 软件测试经典案例:佣金问题 某步枪经销商销售某制造商生产的枪栓、枪托和枪管,枪栓45美元,枪托30美元,枪管25美元。经销商每月至少要售出一支完整的步枪,且经销商每月最多可售出枪栓70支,枪托80支,枪管90支。每月月底,经销商向制造商报告当月销售情况,制造商根据销售量计算经销商应得的佣金。销售额不超过1000美元的部分,佣金为10%,大于1000且不超过1800美元的部分为15%,超过1800美元的部分为20%。 wangchunxiu@ * 上节课内容回顾 边界值测试的重要性 常用边界值分析法设计测试用例的步骤 常见的边界值类型 wangchunxiu@ * 本节课内容 使用边界值分析法测试用例完成以下任务: Commission 佣金计算程序的测试 calculate_price程序的测试 wangchunxiu@ * 软件测试经典案例:佣金问题 某步枪经销商销售某制造商生产的枪枪托和枪管,枪栓45美元,枪托30美元,枪管25美元。经销商每月至少要售出一支完整的步枪,且经销商每月最多可售出枪栓70支,枪托80支,枪管90支。每月月底,经销商向制造商报告当月销售情况,制造商根据销售量计算经销商应得的佣金。销售额不超过1000美元的部分,佣金为10%,大于1000且不超过1800美元的部分为15%,超过1800美元的部分为20%。 wangchunxiu@ * A complex problem, right? 解决问题的步骤: 分析问题 分析输入和输出参数及其取值范围 分析并写出佣金的计算逻辑 设计测试用例 执行测试用例 complex adj. 复杂的 wangchunxiu@ * 1、问题分析:由此得到什么信息 输入域: 枪栓、枪托、枪管 1≤枪栓≤ 70、 1≤枪托≤ 80、 1≤枪管≤90 输出域: 所得佣金为销售额乘以佣金比例 wangchunxiu@ * 用函数表示佣金问题 设销售额为S (Sales) ,则: S(x,y,z) = x×45+y×30+z×25 其中:x、y、z分别代表枪栓、枪托和枪管的月销售量 设佣金为C (Commission),则: S ×10% if S=1000 C(S) = (1000×10%)+(S-1000) ×15% if S=1800 (1000×10%)+(800×15%)+(S-1800)*20% if S1800 wangchunxiu@ * 2、设计测试用例 利用所学的方法设计测试用例对佣金问题进行测试 思考:如何做? 等价类划分法 边界值分析法 wangchunxiu@ * 等价类划分 参数 有效等价类(vEC) 无效等价类(iEC) 枪栓 1≤x ≤70 x1,x70 枪托 1≤y ≤80 x1,x80 枪管 1≤z ≤90 x1,x90 思考: 以上测试用例能否测试佣金问题中的计算问题? wangchunxiu@ * 提示: 参数 有效等价类(vEC) 无效等价类(iEC) 销售额 销售额≤1000 1000<销售额≤1800 销售额1800 同时考虑边界值 考虑输出域的等价类: wangchunxiu@ * 边界值分析 思考:有哪些边界值? 提示: 对输入域同时对输出域采用边界值分析法进行测试。 wangchunxiu@ * Now, design your test cases. 功能描述 计算佣金 用例目的 测试佣金计算的正确性 前提条件 无 编号 输入(枪栓、枪托、枪管) 期望的输出/响应 实际情况 1 有效销售量,例35, 40, 45 640 2 1, 1, 1 100 3 0, 1, 1 报错 4 ...... 5 wangchunxiu@ * 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 运行步骤同三角形问题。 wangchunxiu@ * Tips: Use Execl to get expected results. Input parameters Output - Commission 中
您可能关注的文档
最近下载
- 2025至2030中国宫颈癌疫苗行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030汽车防爆膜行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030热熔线标涂料行业市场发展分析及投资前景报告.docx VIP
- 2021年禁毒社工招聘考试试题.doc VIP
- 医院病理技师礼仪与病理诊断.pptx VIP
- 2021年度禁毒社工招聘考试试题.doc VIP
- 《十二公民》剧本.docx VIP
- 五年级上册书法课件-8.口字旁 见字旁|人美版.ppt VIP
- 《医学信息学概论》管理.pptx VIP
- 考研真题 武汉大学化学与分子科学学院883化工原理历年考研真题汇编.pdf VIP
文档评论(0)