执行数据库测试的过程类似于其他应用程序的测试. DB测试可以用下面给出的关键流程来描述.
设置环境
运行测试
检查测试结果
根据预期结果进行验证
将结果报告给各利益相关方
各种SQL语句用于开发测试用例.用于执行数据库测试的最常见的SQL语句是选择语句.除此之外,还可以使用各种DDL,DML,DCL语句.
示例 : 创建,插入,选择,更新等
数据库测试阶段
数据库测试不是一个繁琐的过程,包括数据库测试生命周期的各个阶段根据测试过程.
数据库测试的关键阶段是 :
检查初始状态
测试运行
按预期结果进行结果验证
生成结果
第一阶段是在开始测试过程之前检查数据库的初始状态.然后针对定义的测试用例测试数据库行为.根据获得的结果,测试用例是自定义的.
为了成功进行数据库测试,下面给出的工作流程由每次测试执行.
清理数据库 : 如果数据库中有可测试的数据,则应将其清空.
设置Fixture : 这涉及将数据输入数据库并检查数据库的当前状态.
执行测试,验证结果并生成结果 : 去;运行测试并验证输出.如果输出符合预期结果,则下一步是根据要求生成结果.否则,重复测试以找到数据库中的错误.