📜  数据库测试–方案

📅  最后修改于: 2020-12-06 11:27:11             🧑  作者: Mango


在本章中,我们将看到有关各种测试方法的一些常见数据库测试方案。

结构化数据库测试

下面给出了有关结构化数据库测试的常见数据库方案-

  • 验证数据库的名称,验证数据设备,日志设备和转储设备,验证是否为每个数据库分配了足够的空间以及验证数据库选项设置。

  • 数据库中所有表的名称,每个表的列名称,每个表的列类型,是否进行空值检查。验证每个表中的键和索引:每个表的主键,每个表的外键。

  • 外键列与其他表中的列之间的数据类型索引是群集的还是非群集的唯一或不唯一。

功能数据库测试

关于功能数据库测试的常见数据库测试方案是-

  • 查找负责实现该函数的架构,触发器和存储过程,并将它们划分为功能组,然后可以一起测试每个组。

  • 检查数据流,并查看可以在哪里检查数据。从前端开始。

非功能数据库测试

关于非功能数据库测试的常见数据库测试方案是-

  • 编写测试脚本以尝试主要功能,并且每个函数必须在一个完整的周期中至少检查一次。

  • 在特定时间段内一次又一次地执行测试脚本。

  • 验证日志文件以检查任何死锁,内存不足故障,数据损坏等。

  • 从前端编写查询并发布搜索。拾取现有记录,更改某些字段中的值并保存记录。 (它涉及UPDATE语句或更新存储过程,更新触发器。)

  • 在前端窗口中插入一个新的菜单项。填写信息并保存记录。 (它涉及INSERT语句或插入存储过程,删除触发器。)

  • 拾取现有记录,单击DELETE或REMOVE按钮,然后确认删除。 (它涉及DELETE语句或删除存储过程,删除触发器。)

  • 使用无效数据重复这些测试用例,并查看数据库如何响应。