测试过程中为什么要关注数据库中的数据是否正确

上一篇 / 下一篇  2013-03-21 16:52:13 / 个人分类:测试成长



在平时的工作中,会不经意的检查前台做完操作后,数据库表中的数据存储是否正确,数据的类型以及可选值是否与页面功能一致,或者页面的操作对象以及操作对应的处理涉及的数据与功能是否一致这些东西。但是没有细想为什么要看数据库里的数据而不是直接从其他页面中去验证?

现在想想原因,从数据库中查看数据的优势:
1、最基本的是检查数据定义是否满足需求。比如数值的取值范围或类型定义等,一样就看出来。这些往往是页面上看不到的。
2、有些数据在页面编辑后,并不是所有值都能在页面上检查到。部分涉及到功能逻辑的值不在页面显示。只是在逻辑处理过程中去调用。比如页面的删除操作,在删除 后有些事逻辑删除,有些是物理删除。逻辑删除后其他调用用户名称的功能才能正常使用,所以这样就需要在删除操作后检查数据,快速的发现问题。
3、可以根据数据状态以及数据关系更深刻的理解数据运转,功能逻辑,或者设计层的逻辑,扩展对业务功能的理解,从而检查功能逻辑的正确性

暂时就想到这么多。不知谁还能补充。

TAG:

 

评分:0

我来说两句

Open Toolbar