数据库迁移测试:选白盒还是黑盒?
作者:网络转载 发布时间:[ 2014/4/8 11:50:50 ] 推荐标签:测试 数据库 迁移测试
白盒测试
白盒测试主要用于迁移脚本的逻辑检查。包括与数据库源、接收器,QA工程师的测试完整性以及脚本的正确性。要想启动白盒迁移测试数据库应该符合以下几点要求:
1.详细的脚本描述(以防止不正确或不完整的数据迁移问题);
2.源结构和接收器;
3.数据迁移映射(制定迁移规则);
测试人员终启动测试过程,需要通过以下几点:
检查迁移的注册数量;
数据迁移至适当的地方;
数据完整性;
填充字段;
适当的源和接收器字段处理;
计算业务逻辑的变化;
根据这些要点核查迁移脚本,测试人员针对SQL代码进行分析。该方法包括数据库结构细节、所使用的数据存储格式、迁移需求、物质分析等等,都需要对它们进行区别分析并做出正确处理。其中,字段和脚本迁移转换的格式也同样很重要。
白盒测试方法需要测试人员掌握遗留数据库以及新的数据库架构方面的相关知识,这一点与黑盒测试不同。
不过,你很少会看见采用纯粹的黑盒或白盒方法,通常情况下,开发者会采用混合的测试方法。在混合的测试方法中QA工程师先要检查迁移脚本的逻辑结构(白盒测试),然后运用该应用上的功能测试(黑盒方法)检查已迁移的数据。
通过对比测试人员可以基于此作出更好的决策。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11