51Testing软件测试论坛

标题: 求一个合理解释。。。。。 [打印本页]

作者: liaoliliy    时间: 2012-4-12 15:01
标题: 求一个合理解释。。。。。
我们的是财务软件系统,系统计算出折扣后金额(假设)为10,数量是 3,那我们给到客户的折扣后单价就是3.33(保留2位小数),可是客户一验证,说3.33*3 不等于折扣后金额10.。。。。。。我跟她解释了半天,客户不听。。。。。。。彻底崩溃,她一定要我们给她单价*数量算对(或者误差小点),但是又不肯接受保留单价的小数位数超过2位。。。。。
作者: 泡芙拓    时间: 2012-4-12 15:50
比方要是数值是7.4,数量是3,单价就是2.47了(你们四舍五入吗?这是四舍五入的),但是2.47*3的话还是7.41呢,还比原来的数大呢,她怎么不说。这个差值多少是会有点的啊
作者: liaoliliy    时间: 2012-4-12 16:15
回复 2# 泡芙拓


    是的,很无语的
作者: liaoliliy    时间: 2012-4-12 16:16
关键他不想多了,也不想少了,而是一定要一样的
作者: anywhereanytime    时间: 2012-4-13 09:25
厉害了,这不是小学算术题么。。
作者: anywhereanytime    时间: 2012-4-13 09:25
厉害了,这不是小学算术题么。。
作者: qqitong    时间: 2012-4-13 17:48
这个就要先和客户商定好业务逻辑吧
我不懂你们的业务逻辑具体是什么情况,但可以分析出
从 “折扣后金额”和“数量”两个关键点,能引申出:折扣前的“价格”,“单价”,“数量”,“合计”等关键指标
于是这个“折扣后金额”很关键,像客户解释如果先计算“折扣后单价”,将存在0误差。
如果客户就认为“折扣金额”他想给多少都行,那系统必然会出现四舍五入现象。
作者: shijin880921    时间: 2012-4-13 19:41
客户是上帝,伤不起。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2