关于
"验证数据正确性"
,
目前有些想法,但不确定方向与方法是否正确。也希望诸位看完后能给些意见与建议。先谢谢大家。
而对于制定容错率的KPI 值我则是一点头绪都没有。
关于
"验证数据正确性"
以下从2方面来看:
[1] AP层面
这里是指从程序的角度去做限制阻挡。
例: 当 USER 输入错误的时间格式,或没有输入任何值就按送出。
系统就会出现 msgbox 警告user。(此时系统不会将该笔数据写入table,直接在前端就挡掉了)
[2]数据源
以下分成2个角度讨论:
(2-1)若要验证源数据是否正确,可先把系统对于数据的限制都列出来后,再把这些限制分类。
接着再与SD 讨论这些细项,修改程序。
( 注: “对于数据的限制” ,可以是: ”工单编号不允许空白”, “希望完成日期不得空白”…, 诸如此类的限制。 )
(2-2)如果源数据是错误的,那么显示出来的结果就会是错误。(garbage in, garbage out)
这里会出现个延伸问题: 怎么会知道源数据是错误的呢?
以我的认知是:
因为现行系统显示的数据不如预期,且经过确认后,确定系统功能是正常可运行的。
于是往上追朔源数据,经过比对后,就会发现源数据根本就是错的。
[事件缘由]
客户在会议提到:
报表的测试数据应尽量符合实际数据,以验证数据、笔数的正确,并制定容错率的 KPI 值。(我现在一点方向都没有啊!!! )
且 测试验证报表数据面的部份,须特别留意!
(=>>> 所以他希望知道 “如何验证数据正确性!” 并在错误产生之前就预防这状况的发生! )
EX: 有个人叫"张春娇",但是在报表数据里,
她把自己的名字写成 "春娇" 与 "庄春娇",
以至于报表统计出来的结果有误。
再次谢谢各位的时间与耐心。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |