51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3631|回复: 6
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-8-9 19:00:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

关于
"
验证数据正确性"

目前有些想法,但不确定方向与方法是否正确。也希望诸位看完后能给些意见与建议。先谢谢大家。

而对于制定容错率的KPI 我则是一点头绪都没有。


关于
"
验证数据正确性"
以下从
2方面来看:

[1] AP层面

这里是指从程序的角度去做限制阻挡。

: USER 输入错误的时间格式,或没有输入任何值就按送出。

系统就会出现 msgbox 警告user(此时系统不会将该笔数据写入table,直接在前端就挡掉了)

[2]数据源

以下分成2个角度讨论:

(2-1)若要验证源数据是否正确,可先把系统对于数据的限制都列出来后,再把这些限制分类。

    接着再与SD 讨论这些细项,修改程序。


(
: “对于数据的限制,可以是: ”工单编号不允许空白”, “希望完成日期不得空白”…, 诸如此类的限制。 )

(2-2)如果源数据是错误的,那么显示出来的结果就会是错误。(garbage in, garbage out)

这里会出现个延伸问题: 怎么会知道源数据是错误的呢?

以我的认知是:

因为现行系统显示的数据不如预期,且经过确认后,确定系统功能是正常可运行的。

于是往上追朔源数据,经过比对后,就会发现源数据根本就是错的。

[事件缘由]

客户在会议提到:

报表的测试数据应尽量符合实际数据,以验证数据、笔数的正确,并制定容错率的 KPI 值。(我现在一点方向都没有啊!!! )

测试验证报表数据面的部份,须特别留意!

(=>>> 所以他希望知道如何验证数据正确性!”  并在错误产生之前就预防这状况的发生! )

EX: 有个人叫"张春娇",但是在报表数据里,

她把自己的名字写成 "春娇"   "庄春娇",

以至于报表统计出来的结果有误。

再次谢谢各位的时间与耐心。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-8-10 11:22:05 | 只看该作者
验证数据的正确性,就是输入输出的之间的逻辑处理正确的给出,看了你上面的意思是边界界定验证,
根据不同的数据类型进行数据方法书写,自动校验所有的数据字段!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-8-10 12:23:40 | 只看该作者
但现在的问题是:
那些源数据,都是存在于数据库的历史数据。
而且客户那边的DBA 根本不会愿意为了数据验证的事情,
制定规则去验证数据是否正确。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-8-13 10:32:08 | 只看该作者
最近也正好在做一个数据正确性验证的小专题,有关新增数据和数据库历史数据又运算业务关系的验证,提供一个思路:在原有数据库的两个备份数据库分别导入新的数据,然后比较两个备份数据库的结果
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-8-13 10:34:11 | 只看该作者
最近也正好在做一个数据正确性验证的小专题,有关新增数据和数据库历史数据又运算业务关系的验证,提供一个思路:在原有数据库的两个备份数据库分别导入新的数据,然后比较两个备份数据库的结果
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-8-13 10:55:30 | 只看该作者
最近也正好在做一个数据正确性验证的小专题,有关新增数据和数据库历史数据又运算业务关系的验证,提供一个思路:在原有数据库的两个备份数据库分别导入新的数据,然后比较两个备份数据库的结果
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-8-13 10:57:40 | 只看该作者
最近也正好在做一个数据正确性验证的小专题,有关新增数据和数据库历史数据又运算业务关系的验证,提供一个思路:在原有数据库的两个备份数据库分别导入新的数据,然后比较两个备份数据库的结果
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 03:29 , Processed in 0.079726 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表