• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >数据库其它 > 数据库测试 实用技巧及测试方法

数据库测试 实用技巧及测试方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了数据库测试,mysql数据库测试,oracle数据库测试,数据库测试方法,数据库性能测试等相关知识,希望本文的分享对您有所帮助
同样的在金融、租凭、零售、邮寄、医疗领域中,数据库也是不可缺少的。

随着应用的复杂程度增加需要更强大和安全系数高的数据库才可以满足需求。为了满足高频率的应用程序事务(如银行或财务应用),数据库的安全性成为首要之重。

目前,市场中有很多活跃的数据库工具,例如MS-Access2010,MS SQL Server2008 r2,Oracle 10g,Oracle Financial,MySQL,PostgreSQL,DB2等等。它们在成本、可靠性、功能和安全性都有各自的优势。

下面为大家简单的介绍数据库中‘CRUD'所代表的操作。

C:创建——创建用户。

R:检索——执行检索视图操作。

U:更新——更新数据库信息。

D:删除——执行删除数据库操作。

普遍用户在操作数据时,都会用到以上四种操作。

数据库测试预备工作:

ACID属性

ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。在数据库测试期间必须测试这四个要素,确保正确。

数据完整性

考虑到不同模块的应用程序以不同的方式使用相同的数据,并执行对数据所有的CRUD操作。确保数据库中包含的数据尽可能地准确和一致的数据性质,这就是数据完整性。

业务准确性

数据库发展至今,已不再是单纯的用来存储记录。事实上,数据库系统已经发展成为强大的工具,为开发者们提供了足够的扩展支持。数据库系统比以前具有了更多的强大功能,例如参考完整性,关系约束,触发器和存储过程。

如何测试数据库:

创建查询

为了测试测试数据库正确和准确性。首先,测试人员要熟练掌握SQL和DML(数据库语言)语句。其次,测试人员应该掌握数据库的结构。如果满足这两个条件,即可放心测试。对于小、中型技术开发出的应用程序是个很好的测试方法。此外,如果程序相对的复杂,测试人员需要求助开发人员帮忙。但是我建议大家从初级开始测试,既有信心也能提高自己的SQL技术。

查询数据表

测试人员可以通过查看数据表来验证应用程序GUI的操作结果。但是,这种方式对于拥有大量数据的数据库,查询是相当的乏味和繁琐。验证多个数据表也是相当困难。

从开发人员查询

这个是测试数据库最简单的方法,从GUI执行任何CRUD操作和执行各自的SQL查询,从开发人员获得验证及其结果。这种方式似乎是最好的测试数据库方式。如果开发人员查询出语句错误或是不符合用户的要求,可以尽快的修改错误语句。

总结

数据库是每个软件程序的核心部分。数据库测试已被被高度重视,测试人员需要具备良好的SQL技术。为了保证测试结果正确无误,应将上述四个元素分配给不同的测试人员交叉测试,确保万无一失。(张祺/编译)

原文链接:softwaretestinghelp.com

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 数据库测试 实用技巧及测试方法

相关文章

  • 2017-05-11MySQL与Oracle 差异比较之一数据类型
  • 2017-05-11数据库的ACID特性术语详解
  • 2017-05-11以前架征途时的合区的SQL语句代码备份
  • 2017-08-07单键索引和组合索引选择及优化
  • 2017-05-11mssql数据同步实现数据复制的步骤第1/2页
  • 2017-05-11使用Bucardo5实现PostgreSQL的主数据库复制
  • 2017-05-11大数据时代的数据库选择:SQL还是NoSQL?
  • 2017-05-11数据库设计的折衷方法
  • 2017-05-11用计算列实现移动加权平均算法
  • 2017-05-11程序员应该知道的数据库设计的两个误区

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • SQL语句实现删除重复记录并只保留一条
    • 未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序错误的解决方法
    • sql server中datetime字段去除时间代码收藏
    • 带参数的sql和不带参数的sql存储过程区别第1/2页
    • 多条件查询的程序
    • SQL注入绕过的技巧总结
    • 什么是数据库索引 有哪些类型和特点
    • 一个查询的SQL语句请教,希望能够用一条SQL语句得到结果
    • mssql注入躲避IDS的方法
    • SQL Prompt--绝好的SQL语法提示工具

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有