MicroStrategy ONE

完整性测试的最佳实践

MicroStrategy 建议在使用 Integrity Manager 测试升级时遵循以下最佳做法:

  • 使用 Integrity Manager 创建所有基准ONE

    例如,如果您要从 10.4.x 升级到 ONE 并且你将不会拥有 10.4.x 的实时版本,并且 ONE 可以同时进行项目与项目的比较,然后升级开发人员机器以 ONE 使用 Integrity Manager 捕获 10.4.x 的基线,然后再将其升级到 ONE。采用较早版本的 Integrity Manager 创建的基准不兼容,管理员可能会遇到“does not contain tags”(不包含标签)或“does not contain relations”(不包含关系)错误。这是由于为支持新功能而特意进行的结构更改导致的。

  • 创建完整性测试,将升级后的测试环境中的报告、文档和仪表板与当前生产环境中的相同对象进行比较,以便您可以轻松地看到差异所在。
  • 在比较完整性测试中,您必须在机器上安装相同的操作系统版本和相同的字体才能使用图形视图比较两个 PDF 报告。PDF 上的字体渲染特定于版本和操作系统,因此差异可能会导致格式问题,从而影响比较结果。

  • 对生产数据仓库执行测试。如果这种做法不可行,则选择与生产数据仓库尽可能相似的数据仓库进行测试。确保对升级环境和当前生产环境的测试针对同一仓库执行,或者按预计返回不匹配结果。
  • 对生产用户、组和安全角色(而不是专为完整性测试创建的用户和组)执行测试,使测试与生产环境尽可能匹配。
  • 如有可能,选择至少具有默认提示回答的内容对象进行测试。否则,请创建具有提示,但没有默认提示回答的内容对象的静态副本。
  • 执行性能测试时,请确保没有在环境中进行其他使用或测试,因为这可能会导致误导性结果。