"佣金问题等价类测试用例-边界值测试方法"
需积分: 19 34 浏览量
更新于2023-12-16
收藏 1.26MB PPT 举报
佣金问题是一个常见的测试场景,在功能测试中,为了保证佣金函数的正确性和完整性,需要进行等价类测试和边界值测试。在佣金问题中,根据销售额的不同范围来确定佣金的计算方式,因此可以将销售额的取值范围划分为三个等价类。首先是输出销售额小于等于1000元的情况,这时佣金的计算方式是销售额的10%。其次是输出销售额在1000元和1800元之间的情况,这时佣金的计算方式是100加上(销售额-1000)乘以15%。最后是输出销售额大于1800元的情况,这时佣金的计算方式是220加上(销售额-1800)乘以20%。
对于等价类测试方法,在佣金问题中可以将输入空间划分为三个等价区间,分别是销售额小于等于1000元的区间、销售额在1000元到1800元之间的区间以及销售额大于1800元的区间。在每个等价区间中,选择一个典型的输入值进行测试。例如,在销售额小于等于1000元的等价区间中,可以选择销售额为500元进行测试。同样地,在销售额在1000元到1800元之间的等价区间中,可以选择销售额为1500元进行测试。最后,在销售额大于1800元的等价区间中,可以选择销售额为2000元进行测试。通过这种方法,可以覆盖到每个等价区间,验证佣金函数在不同情况下的计算准确性。
除了等价类测试方法,边界值测试方法也是功能测试中常用的一种方法。边界值测试方法通过测试输入的边界值来测试程序的正确性。在佣金问题中,边界值测试方法十分适用。例如,在销售额小于等于1000元的区间中,可以选择销售额的边界值分别为最小值0元、临界值1000元和最大值1000元进行测试。同样地,在销售额在1000元到1800元之间的区间中,可以选择边界值分别为最小值1001元、临界值1800元和最大值1800元进行测试。最后,在销售额大于1800元的区间中,可以选择边界值分别为最小值1801元、临界值1801元和最大值2000元进行测试。通过边界值测试方法,可以验证佣金函数在边界情况下的计算是否正确。
在功能测试中,除了等价类测试和边界值测试,还可以使用基于决策表的测试方法。决策表是一种对功能进行描述的工具,通过列出输入的条件和输出的结果来帮助测试人员设计测试用例。在佣金问题中,输入条件可以是销售额的范围,输出结果可以是相应的佣金计算方式和结果。通过使用基于决策表的测试方法,可以根据不同的输入条件和输出结果生成全面的测试用例集合,以验证佣金函数的正确性和完整性。
综上所述,佣金问题的功能测试可以采用等价类测试、边界值测试和基于决策表的测试方法。通过这些方法,可以验证佣金函数在不同情况下的计算准确性和完整性,保证软件的质量和稳定性。功能测试是软件测试的重要环节之一,通过对功能进行全面和深入的测试,可以发现和解决潜在的问题,确保软件的功能满足用户的需求和预期。
2018-03-31 上传
2020-05-19 上传
点击了解资源详情
2021-03-23 上传
2011-05-04 上传
439 浏览量
2008-09-30 上传
2009-12-24 上传
小婉青青
- 粉丝: 26
- 资源: 2万+
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程