为什么要进行数据库测试?

 

    首先数据库是以数据结构来组织,存放和管理数据的仓库,可以有效地提高数据查询效率。

为什么要进行数据库测试,首先可以以注册功能为例,如果只单纯的测试界面功能,我们仅仅只能看到界面给我们的提示信息,注册成功或失败,但是如果提示注册成功,并不能充分说明该功能就正确,作为一个软件测试人员,不仅要关注界面,还要关注后台数据的传输与保存是否完整以及正确,我们需要进入数据库中找到相应的存储位置进行数据的测试,与开发沟通,确认数据存储的位置,然后查看界面输入的数据是否正确的进行了存储,存储的内容是否正确,关键信息是否加密,加密及解密后的数据是否正确,还有一些界面不可见数据,要与开发沟通,明确每个数据代表的内容,从而进一步确认数据的正确性。数据库测试四大功能,增,删,改,查。

例如:

1、在功能页面上添加一条数据,我们除了需要验证页面显示的内容外,还需要检查数据表中插入的每个字段是否正确

2、如果系统有个定时执行的程序,我们需要自己往数据表里面插入N多数据,然后验证这N条数据在执行之后是否字段发生了变更

3、有时候开发直接把SQL给你,让你测报表,你如果SQL都没看懂,数据都没法做,就算做了也是错的。

所有当做测试时,一定要进行数据库测试,才能确认界面可见数据以及存储到数据库中的数据都正确。

你可能感兴趣的:(数据库测试)