区分脏数据对测试结果的影响
上一篇 /
下一篇 2016-06-23 10:32:16
判定是否为bug,要先排除脏数据对于bug结果的
影响
1.修改账户的部分,账户本身存在脏数据
2.修改账户操作对象,对象本身存在脏数据
3.修改账户的操作动作,动作结果存在脏数据
4.bug修改前,数据的错误积累是脏数据
脏数据(Dirty Read)是指源系统中的数据不在给定的范围内或对于实际业务毫无意义,或是数据格式非法,以及在源系统中存在不规范的编码和含糊的业务逻辑。
在
数据库技术中,脏数据在临时更新(脏读)中产生。事务A更新了某个数据项X,但是由于某种原因,事务A出现了问题,于是要把A回滚。但是在回滚之前,另一个事务B读取了数据项X的值(A更新后),A回滚了事务,数据项恢复了原值。事务B读取的就是数据项X的就是一个“临时”的值,就是脏数据。
通俗的讲,当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。
相关阅读:
- monkey测试结果详细分析 (??2012, 2015-7-23)
- monkey测试结果详细分析 (??2012, 2015-7-23)
- loadrunner-vuser在Failed状态,影响集合点释放 (fairylly, 2015-7-27)
- LR性能测试结果样例分析(1) (zhilianjuan, 2015-9-14)
- Dio的性能测试经验总结 - 性能项目经验:系统设置影响有多大 (dionysus, 2015-12-02)
- 这篇文章对我的职业发展影响挺大的 (xdf191, 2016-1-09)
- 【转】LoadRunner中影响"响应时间"的设置 (li_feibo, 2016-3-20)
- 资源下载的两轮测试结果不一致的原因定位过程记录 (yilisale, 2016-4-19)
- 性能测试负载模型(十) (stacktestor, 2016-4-25)
- 测试结果度量 (joya51testing, 2016-5-06)
收藏
举报
TAG:
影响
测试结果