软件测试

某商场在“五一”期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客按会员价格一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。测试对象是按以上要求计算顾客收费模块,要求:1)给出被测模块的程序流程图;2)按照路径覆盖法设计测试用例。

1楼的图基本是对的,就是有个判断框,应该是大于1000,因为大于1000才打7折
测试用例:
1.不是会员,消费99元,预期收费99元
2.不是会员,消费100元,预期收费100*0.9=90元
3.是会员,消费999元,预期收费999*0.8元
4.是会员,消费1000元,预期收费1000*0.7=700元
以上只是测试用例思路,标准的测试用例需要 用例标识,用例目的,用例执行过程(就是怎么输入,怎么点击按钮),前置条件(是会员登录,非会员登录),预期结果等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-23

见图

追问

2)按照路径覆盖法设计测试用例。 这个问呢??

追答

每一条路径都对应一条测试用例,图已经画出来了,自己写写看吧,不知道你现在是学生还是工作了,想理解这东西,自己不动手是不行的

本回答被网友采纳
第2个回答  2021-04-16

解密软件测试

第3个回答  2011-12-29
使用判定表+边界值就可以解决,不要想那么复杂。
第4个回答  2021-04-16

相似回答