運用 MotioCI “PDF Diff”加速 Cognos 升級過程

by 2018 年 6 月 20 日Cognos 分析0評論

在報告輸出中定位錯誤可能是一項艱鉅而復雜的任務。 如果您的 Cognos 系統承載著大量報告,這將尤其具有挑戰性! MotioCI 可以深入到您的開發、生產和 QA 環境中,以找出錯誤填充的報告輸出。

中的“差異”功能 MotioCI 將向您顯示報告的 PDF 輸出中的文本和圖形更改,並將它們與完整文檔並排顯示。 差異功能比較並突出顯示不同版本報告之間的更改,因此您可以在升級之前評估可能妨礙報告功能的任何文本或視覺差異。 此功能為您提供了一種在 Cognos 升級中平穩過渡的主動方法。

您可以選擇比較:

  • 同一份報告的不同輸出
  • 同一份報告的不同版本
  • 從一個 Cognos 環境到另一個環境的報告版本

MotioCI PDF Diff 可以與自動化回歸測試一起使用,這在完成 Cognos 升級過程時特別有價值。 的測試功能 MotioCI 幫助您識別有錯誤的報告輸出,並通過電子郵件通知提醒您。 這些電子郵件通知甚至可以自定義為不同的重要性,因此您可以專注於升級過程中最重要的項目。

在這裡,我們將演示如何使用 PDF Diff 通過自動回歸測試方法將 Cognos 10 環境中的報告與 Cognos 11 環境中的另一份報告進行比較。

將回歸測試與 PDF Diff 結合使用

以下是一次性設置,它將利用自動測試中使用的“輸出穩定性”和“輸出比較”斷言來監控兩個報告之間的差異。

  1. 導航到 Cognos 10 實例中的對象,然後右鍵單擊要對其執行比較的對象。 選擇“添加測試用例”。MotioCI_添加_測試_案例
    點擊看大圖
  2. 在測試用例嚮導中,為您的測試用例添加一個名稱。 在選擇“下一步”之前,確保選中“啟用執行”和“PDF”。啟用_執行-2
    點擊看大圖
  3. 僅單擊“輸出穩定性”複選框。 “輸出穩定性”斷言將輸出存儲在 Cognos 10 中,以便與 Cognos 11 中的輸出進行比較。選擇“完成”。MotioCI_add_Output_Stability
    點擊看大圖
  4. 您會注意到帶有“輸出穩定性”斷言的新測試用例現在位於您的報告下。Output_Stability_Assertion-1
    點擊看大圖
  5. 右鍵單擊“輸出穩定性”斷言,然後單擊“編輯”以配置設置。MotioCI_right_click_輸出_穩定性
    點擊看大圖
  6. 在“編輯斷言”窗口中,確保僅選中“PDF”複選框。 在“視覺差異級別”下拉菜單中,如果視覺差異對您來說不如實際數據的差異重要,您可以選擇“警告”。 此設置將提醒您數據差異的任何失敗。MotioCI_編輯_斷言
    點擊看大圖
  7. 右鍵單擊測試用例並選擇“運行測試用例”。MotioCI_運行測試用例
    點擊看大圖
  8. 現在將這個相同的測試用例拖入剪貼板以復制/粘貼到您的 Cognos 11 環境。 這將比較您的輸出在兩種環境之間的行為方式。MotioCI_drag_to_Cognos_11
    點擊看大圖
  9. 將您的測試用例拖到目標環境中的報告中,在此示例中為 Cognos 版本 11.0.2。MotioCI_drag_into_target_environment
    點擊看大圖
  10. 右鍵單擊您的測試用例 > “添加斷言” > “數據驗證” > “輸出比較”。 如果此報告在 Cognos 11 環境中的輸出與在 Cognos 10 環境中保存的輸出不同,則輸出比較斷言將失敗。 這是一種識別從當前環境更改為升級環境的報告輸出的有條理的方法,以便您可以對其採取措施。MotioCI_右鍵單擊_測試用例
    點擊看大圖
  11. 在“添加新斷言”窗口中,確保僅選中“實例名稱提示”中的“PDF”複選框。 輸入您的 Cognos 11 實例的名稱,在本例中為“Development”。MotioCI_enter_Cognos_11_instance
    點擊看大圖
  12. 右鍵單擊您的測試用例並選擇“運行測試用例”。MotioCI_right_click_run_test_case
    點擊看大圖
  13. 您將看到您的測試用例是失敗還是成功。 單擊時間戳可查看已執行測試用例的詳細信息。MotioCI_查看的_結果
    點擊看大圖
  14. 如果您處於“失敗”狀態,請單擊“PDF 差異”以查看兩個報告之間的差異。MotioCI_view_differences_with_PDF_Diff
    點擊看大圖
  15. MotioCI 初始化差異並顯示 PDF 輸出的兩個圖像。 左側顯示 Cognos 10 環境中的輸出,右側顯示 Cognos 11 環境中的輸出。 在這裡您可以看到,實際上,從 Cognos 10 到 Cognos 11 的數據確實存在差異。pdf-差異-輸出-比較-final_3
    點擊看大圖

結論

正如你所看到的, MotioCI 可以通過提醒您從當前環境到新環境的重要變化來加速您的 Cognos 升級過程。 的差異特徵 MotioCI 通過突出顯示它們之間的變化,可以節省您分析報告輸出差異的時間和精力。

了解有關使用的更多信息 Motio 加速您的升級, 點擊這裡..

如果您有任何問題,請在下方評論區留言