数据库如何进行查询,如何进行数据库测试
数据库如何进行查询,如何进行数据库测试
最近的项目是一些表格和看板类的web项目,页面所展示的内容都是从数据库中来的,我们使用的是oracal数据库,使用的是weblogic中间件部署的测试环境。这个数据库还是第一次使用,我们公司的数据库中数据准确性非常重要,总结学习下:拿出来与大家共享,不足之处还请大家多多指教。
1、数据库日志查看测试法
当你登录网站在前台操作时,比如按一下新增按钮。新增一条数据,这时观察数据库中的日志,通过对日志的查看来明确数据的流向。从而来测试数据的正确性。当然这种方法需要测试人员本人对oracle数据库的日志很熟悉,水平很高,对数据表结构也有大体的了解。
2、接口数据的测试方法
当2个系统之间有接口时,接口传输中数据的正确性非常重要。这时候可以将系统1中与接口有关的数据提取出来形成临时表;将系统2中与接口有关的数据提取出来形成临时表。比对2个表的接口数据的一致性。通过这种方法可以发现接口数据是否一致。当然,直接在前台看2个系统的数据是否一致也是很好的方法之一。
3、数据测试的统计方法
这个方法可以同方法2组合使用,当一个系统试运行了一段时间后,可以统计系统一个月内的数据,查看数据的正确性。因为由于数据流向的复杂性,导致我们测试数据正确性时很难能覆盖到所有的情况。这时就可以采用统计法来测试。
4、对报表参数的整理测试法
把每个前台页面需要呈现的或生成的参数,整理一个计算方法。即此参数与后台哪些表相关,是怎么生成的。我们测试人员需要对前台呈现的每个参数都明白他的数据流向,但是有时候在文档不起全的情况下,没办法明白整个的测试流程。所以需要我们自己进行每个参数的数据流向整理。
上面是4条测试方法,可能还不齐全,希望大家一起来补充。还有一点是当页面查询没有任何数据时,这时候一定要弄清楚为什么没有任何数据,是不是有bug才没有数据的。
不断更新中。。。。。
数据库如何进行查询,如何进行数据库测试相关推荐
- 数据库元数据数据字典查询_10_列出数据库里的所有对象
列出数据库里的所有对象 需求描述 需求:查询出给定的数据库里的所有对象的信息. 解决方法:通过各个数据库里提供的数据对象相关的数据字典进行查询. 注: 数据库数据集SQL脚本详见如下链接地址 员工表结 ...
- oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...
关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解 Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设 ...
- Oracle数据库的并行查询,解决Oracle数据库并行查询出错的方法
当我们在使用Oracle数据库的时候会发现Oracle数据库并行查询出错这一问题,那么你知道如何解决Oracle数据库并行查询出错吗?下面就是解决Oracle数据库并行查询出错的方法介绍. Oracl ...
- mysql 数据库连表查询语句_数据库连表查询sql语句
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- 数据库元数据数据字典查询_11_列出数据库里含有自增的字段
列出数据库里含有自增的字段 需求描述 需求:查询数据库里所有自增类型的字段 解决方法:通过数据字典里的字段is_identity来实现该需求. 注 ...
- 如何避免循环查询数据库_与数据库无关的查询是不可避免的
如何避免循环查询数据库 As the amount of data managed by an organization grows, the difficulty of managing and q ...
- mysql安装连接测试c_C连接MySQL数据库开发之Windows环境搭建及测试_MySQL
一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:/Program Files/MySQL/MySQL Server 5.5二.配置工程环境 首 ...
- 不敢相信,相同 SQL 下 Mybatis 查询结果和数据库竟然不一样!
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | jianshu.com/p/7c569ca68 ...
- C连接MySQL数据库开发之Windows环境配置及测试
一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.5 二.配置工程环境 ...
最新文章
- vim常用操作总结完整版
- DataTable 排序
- 冲刺第六天 1.7 MON
- Angular元素属性绑定的一个例子
- 前端学习(3209):react中类中方法的this指向
- 医疗:ICU(10)
- 启动列表的activity
- final修饰符、抽象类、接口、多态、内部类的简单小结
- 配置环境变量OpenJDK和OracleJDK区别
- 全新的PDO数据库操作类(仅适用Mysql)
- android-handler、looper、messageQueue、message
- 使用BAPI批量修改采购信息记录的税率
- Windows下设置Tomcat自启动
- 使用Electron和Microsoft Bot Framework制作Skype Bot
- Window10 IoT家庭物联网网关系统设计
- Androd Camera Yuv Jepg bmp
- css中图片在div中的位置,纯CSS实现任意图片在div中垂直居中
- 基于winform的打印标签模板设计器以及打印辅助类
- Python 写文件中文乱码问题
- android 教你如何创建马甲包