Strategy ONE

完整性测试的最佳实践

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

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

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

  • 创建一个完整性测试,将升级后测试环境中的报告、文档和达析报告与当前生产环境中的相同对象进行比较,以便轻松了解两者的区别。
  • 在比较完整性测试中,您必须在计算机上安装相同的操作系统版本和相同的字体,才能使用图表视图比较两个PDF报表。PDF上的字体呈现是特定于版本和操作系统的,因此不同可能导致格式问题,从而影响比较结果。

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