数据库如何进行查询,如何进行数据库测试

最近的项目是一些表格和看板类的web项目,页面所展示的内容都是从数据库中来的,我们使用的是oracal数据库,使用的是weblogic中间件部署的测试环境。这个数据库还是第一次使用,我们公司的数据库中数据准确性非常重要,总结学习下:拿出来与大家共享,不足之处还请大家多多指教。

1、数据库日志查看测试法

当你登录网站在前台操作时,比如按一下新增按钮。新增一条数据,这时观察数据库中的日志,通过对日志的查看来明确数据的流向。从而来测试数据的正确性。当然这种方法需要测试人员本人对oracle数据库的日志很熟悉,水平很高,对数据表结构也有大体的了解。

2、接口数据的测试方法

当2个系统之间有接口时,接口传输中数据的正确性非常重要。这时候可以将系统1中与接口有关的数据提取出来形成临时表;将系统2中与接口有关的数据提取出来形成临时表。比对2个表的接口数据的一致性。通过这种方法可以发现接口数据是否一致。当然,直接在前台看2个系统的数据是否一致也是很好的方法之一。

3、数据测试的统计方法

这个方法可以同方法2组合使用,当一个系统试运行了一段时间后,可以统计系统一个月内的数据,查看数据的正确性。因为由于数据流向的复杂性,导致我们测试数据正确性时很难能覆盖到所有的情况。这时就可以采用统计法来测试。

4、对报表参数的整理测试法

把每个前台页面需要呈现的或生成的参数,整理一个计算方法。即此参数与后台哪些表相关,是怎么生成的。我们测试人员需要对前台呈现的每个参数都明白他的数据流向,但是有时候在文档不起全的情况下,没办法明白整个的测试流程。所以需要我们自己进行每个参数的数据流向整理。
上面是4条测试方法,可能还不齐全,希望大家一起来补充。还有一点是当页面查询没有任何数据时,这时候一定要弄清楚为什么没有任何数据,是不是有bug才没有数据的。

不断更新中。。。。。

数据库如何进行查询,如何进行数据库测试相关推荐

  1. 数据库元数据数据字典查询_10_列出数据库里的所有对象

    列出数据库里的所有对象 需求描述 需求:查询出给定的数据库里的所有对象的信息. 解决方法:通过各个数据库里提供的数据对象相关的数据字典进行查询. 注: 数据库数据集SQL脚本详见如下链接地址 员工表结 ...

  2. oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...

    关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解 Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设 ...

  3. Oracle数据库的并行查询,解决Oracle数据库并行查询出错的方法

    当我们在使用Oracle数据库的时候会发现Oracle数据库并行查询出错这一问题,那么你知道如何解决Oracle数据库并行查询出错吗?下面就是解决Oracle数据库并行查询出错的方法介绍. Oracl ...

  4. mysql 数据库连表查询语句_数据库连表查询sql语句

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  5. 数据库元数据数据字典查询_11_列出数据库里含有自增的字段

                               列出数据库里含有自增的字段 需求描述 需求:查询数据库里所有自增类型的字段 解决方法:通过数据字典里的字段is_identity来实现该需求. 注 ...

  6. 如何避免循环查询数据库_与数据库无关的查询是不可避免的

    如何避免循环查询数据库 As the amount of data managed by an organization grows, the difficulty of managing and q ...

  7. mysql安装连接测试c_C连接MySQL数据库开发之Windows环境搭建及测试_MySQL

    一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:/Program Files/MySQL/MySQL Server 5.5二.配置工程环境 首 ...

  8. 不敢相信,相同 SQL 下 Mybatis 查询结果和数据库竟然不一样!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | jianshu.com/p/7c569ca68 ...

  9. C连接MySQL数据库开发之Windows环境配置及测试

    一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.5 二.配置工程环境 ...

最新文章

  1. vim常用操作总结完整版
  2. DataTable 排序
  3. 冲刺第六天 1.7 MON
  4. Angular元素属性绑定的一个例子
  5. 前端学习(3209):react中类中方法的this指向
  6. 医疗:ICU(10)
  7. 启动列表的activity
  8. final修饰符、抽象类、接口、多态、内部类的简单小结
  9. 配置环境变量OpenJDK和OracleJDK区别
  10. 全新的PDO数据库操作类(仅适用Mysql)
  11. android-handler、looper、messageQueue、message
  12. 使用BAPI批量修改采购信息记录的税率
  13. Windows下设置Tomcat自启动
  14. 使用Electron和Microsoft Bot Framework制作Skype Bot
  15. Window10 IoT家庭物联网网关系统设计
  16. Androd Camera Yuv Jepg bmp
  17. css中图片在div中的位置,纯CSS实现任意图片在div中垂直居中
  18. 基于winform的打印标签模板设计器以及打印辅助类
  19. Python 写文件中文乱码问题
  20. android 教你如何创建马甲包

热门文章

  1. 不生效 设置了viewport_移动前端开发之viewport的深入理解
  2. JAVA 中的单元测试(IDEA)
  3. 亚马逊关联是什么意思-亚马逊防关联的具体方法
  4. python实现超级全局变量(跨文件跨模块)
  5. Substrate 使用
  6. UBER-AVS-XVIZ-OverView
  7. 等价关系 偏序关系 全序关系
  8. 银行储蓄系统的可行性分析
  9. oracle中overwrite写法,Overload Overwrite Override
  10. 用StretchBlt()来设置图片时,图片背景变黑色。