白盒测试
  白盒测试主要用于迁移脚本的逻辑检查。包括与数据库源、接收器,QA工程师的测试完整性以及脚本的正确性。要想启动白盒迁移测试数据库应该符合以下几点要求:
  1.详细的脚本描述(以防止不正确或不完整的数据迁移问题);
  2.源结构和接收器;
  3.数据迁移映射(制定迁移规则);
  测试人员终启动测试过程,需要通过以下几点:
  检查迁移的注册数量;
  数据迁移至适当的地方;
  数据完整性;
  填充字段;
  适当的源和接收器字段处理;
  计算业务逻辑的变化;
  根据这些要点核查迁移脚本,测试人员针对SQL代码进行分析。该方法包括数据库结构细节、所使用的数据存储格式、迁移需求、物质分析等等,都需要对它们进行区别分析并做出正确处理。其中,字段和脚本迁移转换的格式也同样很重要。
  白盒测试方法需要测试人员掌握遗留数据库以及新的数据库架构方面的相关知识,这一点与黑盒测试不同。
  不过,你很少会看见采用纯粹的黑盒或白盒方法,通常情况下,开发者会采用混合的测试方法。在混合的测试方法中QA工程师先要检查迁移脚本的逻辑结构(白盒测试),然后运用该应用上的功能测试(黑盒方法)检查已迁移的数据。
  通过对比测试人员可以基于此作出更好的决策。