mew234 发表于 2012-8-9 19:00:08

如何验证数据的正确性以及制定率的KPI 值

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

evergreenwang 发表于 2012-8-10 11:22:05

验证数据的正确性,就是输入输出的之间的逻辑处理正确的给出,看了你上面的意思是边界界定验证,
根据不同的数据类型进行数据方法书写,自动校验所有的数据字段!

mew234 发表于 2012-8-10 12:23:40

但现在的问题是:
那些源数据,都是存在于数据库的历史数据。
而且客户那边的DBA 根本不会愿意为了数据验证的事情,
制定规则去验证数据是否正确。

zhaomalone 发表于 2012-8-13 10:32:08

最近也正好在做一个数据正确性验证的小专题,有关新增数据和数据库历史数据又运算业务关系的验证,提供一个思路:在原有数据库的两个备份数据库分别导入新的数据,然后比较两个备份数据库的结果

zhaomalone 发表于 2012-8-13 10:34:11

最近也正好在做一个数据正确性验证的小专题,有关新增数据和数据库历史数据又运算业务关系的验证,提供一个思路:在原有数据库的两个备份数据库分别导入新的数据,然后比较两个备份数据库的结果

zhaomalone 发表于 2012-8-13 10:55:30

最近也正好在做一个数据正确性验证的小专题,有关新增数据和数据库历史数据又运算业务关系的验证,提供一个思路:在原有数据库的两个备份数据库分别导入新的数据,然后比较两个备份数据库的结果

zhaomalone 发表于 2012-8-13 10:57:40

最近也正好在做一个数据正确性验证的小专题,有关新增数据和数据库历史数据又运算业务关系的验证,提供一个思路:在原有数据库的两个备份数据库分别导入新的数据,然后比较两个备份数据库的结果
页: [1]
查看完整版本: 如何验证数据的正确性以及制定率的KPI 值