数据库迁移测试:选白盒还是黑盒?

发表于:2014-4-04 11:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:夏梦竹    来源:51Testing软件测试网采编

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

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号