第3部分:如何制定数据集成主测试计划

作者 : IT 大叔 本文共1584个字,预计阅读时间需要4分钟 发布时间: 2020-08-30

第一部分中这三部分组成的系列中,我们介绍为什么早期风险评估,往往是关键,解决风险的最佳做法,并为共同降低风险的最佳做法。第二部分介绍了集成项目的质量风险示例以及解决这些风险的最佳实践。在本系列的最后一篇文章中,我们将向您展示如何开发强大的数据集成主测试计划。

尽管敏捷测试倾向于降低测试计划的优先级,但是从事数据集成项目的团队会被遗漏,而忽略了整个项目范围的数据集成主测试计划(MTP)的长期动机和理由。

“ 数据集成 主测试计划”MTP)表示旨在从数据集成开发生命周期的开始到结束实现质量保证的行动计划和过程。测试计划应描述每个SDLC阶段的所有计划质量保证,以及如何在所有测试级别(例如,单元,组件,集成,系统测试等)中管理质量检查。MTP提供了项目范围内的质量保证策略的高级视图(通常基于IEEE标准829)。

可以使用数据项目文档来制定这样的计划 

  • 业务和技术要求
  • 数据字典和目录
  • 源模式和目标模式的数据模型
  • 数据映射
  • ETL和BI /分析应用规范

清除最严重和破坏性错误的数据集成目标数据至关重要。定义越早的数据质量/测试目标,就越容易,更快速且更便宜地解决问题,您就更有可能及早发现问题。

为什么要制定总体测试计划?

向您的开发人员提供标准的测试计划文档,该文档列出了执行集成测试时应采取的一系列逻辑操作。这样做可以使整个项目的测试保持一致,并允许项目经理分配正确的资源以开始集成测试过程。

数据集成MTP应该描述整个数据集成和项目生命周期的测试策略/方法。MTP将帮助项目团队计划和执行所有测试活动,评估测试活动的质量,并管理这些测试活动以成功完成。

MTP应该发布并分发,以供业务和技术利益相关者批准,以告知所有人有关计划的数据集成测试过程的关键领域的信息:

  • 测试和质量目标
  • 计划测试的范围和约束
  • 测试环境
  • 测试数据源
  • 测试方法
  • 质量检查工具,流程和进度表
  • 测试项目所需的资源

MTP还应总结测试团队的目标:

  • 工作产品
  • 测试程序
  • 测试假设
  • 项目风险
  • 质量检查进入和退出标准
  • 测试角色和职责(包括业务分析师,开发人员,用户等的角色和职责)
  • 缺陷跟踪和报告流程
  • 变更控制程序

数据集成测试的类型

在单元测试,集成测试,系统测试和验收测试(在数据集成MTP中进行了描述)期间进行的质量保证验证的类型应为:

  • 业务需求验证
  • ETL测试
  • 数据集成测试(记录计数,数据质量,性能等)
  • 系统集成测试
  • 功能和非功能业务需求
  • 技术要求测试

数据集成MTP的另一个重点是端到端数据集成测试过程,包括验证:

  • 加载所有必需的数据集成数据库和表
  • 根据业务规则和报告要求正确执行所有数据转换和清理
  • 成功完成数据聚合

在计划测试时降低风险

MTP应该描述已知的测试风险/挑战,并计划一种测试方法来解决每一个问题。这样做将为测试计划提供必要的帮助。常见风险包括:

  • 需求文档中缺乏详细信息
  • 不断变化的业务和技术要求
  • 异构,复杂和大规模的数据移动
  • 遗失和重复的数据需要识别,更正和测试
  • 必须转换和清理的数据(通常会导致复杂的测试)
  • 无法访问商业或开源数据集成测试工具

MTP应该记录主要优先级,以减少与数据集成的开发,部署和操作相关的业务和技术风险。使用适当的测试用例并分配足够的测试资源将大大降低风险,并使测试更加有效。MTP将使项目团队能够开发出卓越的产品,并为每次迭代打下坚实的基础。

数据集成测试所需的技能摘要

MTP应该证明数据集成测试是一项独特的工作,需要特定的知识和技能:

  • 数据结构,分析和数据库概念有深刻的了解
  • 具有数据库查询的高级专业知识
  • 专家数据分析方法和工具技能
  • 具有MS Excel数据分析功能的经验
  • 制定数据集成测试计划的技能
  • 预期数据集成测试挑战 

结论

有效的数据集成主测试计划是整个数据集成验证工作的基石。MTP指导测试工程师开发测试,ETL,集成,性能,安全性,端到端和应用程序测试。高质量的MTP将帮助利益相关者了解将要测试的内容(以及如何测试),并确保仔细考虑了高质量。

免责声明:
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » 第3部分:如何制定数据集成主测试计划

常见问题FAQ

没有金币/金币不足 怎么办?
本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
所有资源普通会员都能下载吗?
本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

发表评论