當前位置:安捷倫科技(中國)有限公司>>技術文章>>干貨滿滿 | 一文了解如何使用測試服務進行自動化 OpenLab CDS 軟件驗證
干貨滿滿 | 一文了解如何使用測試服務進行自動化 OpenLab CDS 軟件驗證
Test Service 是一款用于 OpenLab CDS 的自動化驗證工具,通過執行一系列的軟件驗證任務,來確認軟件的運行是否符合預期。通常,客戶在更新軟件或安裝補丁后可運行 Test Service;也可作為定期系統健康檢查所必備的測試工具。軟件在執行該測試后,生成的報告可作為整個驗證文檔一部分。它可以在客戶端/服務器和工作站環境下工作。此外,Test Services 還包含了框架和添加驗證測試的可選插件。
當 Test Services 運行時,它會提供一系列用戶可選擇的測試,如:OpenLab CDS 工作流程測試、OpenLab 存儲系統測試、OpenLab 安全測試、OpenLab 軟件安裝驗證測試、系統報告以及 OpenLab CDS 連接測試等,來確認系統是否按照預期方式運行。甚至一些測試是在沒有許可證的情況下默認安裝并啟用。是單機版及網絡版客戶均可使用的一款自動化驗證工具。
為什么要使用 Test service?
(以制藥客戶為例)
使用 Test Service 的原因有很多,其中最主要的原因是確保軟件產品的質量和穩定性。其次還有如下原因:
如何使用 Test Services?
在已安裝 Test Services 的 OpenLab CDS AIC、客戶端、服務器、工作站或 Workstation Plus 上打開支持的網絡瀏覽器中 URL 即可啟動 Test Services。指定在安裝過程中提供的端口。以下是通過默認端口打開 Test Services 用戶界面的 URL 示例:
https://hostname.domain.com:9092
對于安裝后的首次登錄,用戶應該擁有 OpenLab Shared Services 管理員角色,以便完成 OpenLab Server 首次注冊。首次登錄后,“Test Services 用戶 "可以按照角色登錄、執行軟件安裝驗證測試和系統報告,并查看歷史記錄中以前的結果。

當(需要許可證)顯示時,在首次執行測試時即可獲得許可證,然后顯示更改為(獲得許可證)。安全測試和 OpenLab 存儲系統測試執行完成后,許可證仍保持獲得狀態。(安全測試或 OpenLab 存儲系統測試完成后不會釋放到許可證層面。)如果許可證不足以執行測試,則測試將在第一步“檢查許可證 QlaSecurity"時失敗。
運行 Test Services 驗證測試
Test Services 只會在符合測試最低前提條件時啟動測試。例如,如果系統中沒有 Software Verification Tool(隨 OpenLab CDS 安裝),則軟件安裝驗證測試將被禁用。如果安裝了該插件,則會在可用測試中顯示這些測試。
如要開始驗證測試:
在主頁中,選擇要執行的測試的框(圖 2)。如要選擇所有測試,請單擊名稱旁邊的框。您可以選擇測試,并在系統狀態為就緒時開始執行。如果是正在運行或正在終止,則必須等待執行完成。
單擊開始。驗證開始時,主頁頂部的系統狀態將變為正在運行,還會顯示其他信息,例如排隊等待執行的測試數量。

如要查看所選測試的狀態,請選擇執行詳情頁面。

如要查看測試的進度/狀態(正在等待/正在進行/完成/正在終止),請單擊測試。
如要終止測試,請單擊停止。
查看 Test Services 報告
測試執行完畢后,會在主頁或“執行歷史"頁面中看到測試結果,以及之前的測試執行。

如要篩選結果通過顯示的字段,可以使用一個或多個顯示的字段來篩選顯示的測試。
在“日期范圍"下,選擇從和至日期以只顯示該日期范圍執行的測試。默認情況下,會顯示上個月所有用戶的所有狀態。
在“用戶"下,輸入執行測試的用戶名。(不適用于基于文件的工作站。)
在“結果"下,單擊向下箭頭,然后選擇結果以應用篩選。選項包括(空白-包括所有結果)、通過、失敗、不可用和終止。
如要應用所選的篩選,請單擊篩選。
如要清除當前篩選標準并重置為默認值,請單擊清除。
如要查看測試的可用報告 1 在已執行測試的列表中,單擊測試以顯示可用的報告。

將會列出可用的報告,以及測試結果(通過、失敗、不可用、終止)。
“以 zip 格式下載所有報告"下的頂部鏈接是一個 zip 文件,其中包含所選測試執行中的測試生成的所有報告,包括總結報告。單擊鏈接將 zip 文件下載到本機,您可以在此將報告解壓縮并查看這些報告。
如要查看報告,請單擊報告名稱。報告會下載到本地機器,您可以在此打開和查看報告。
Test Service 是一款自動化驗證工具。該工具已成為 OpenLab CDS 軟件的核心功能之一,并且不斷得到改進和優化,以滿足客戶在不同場景下的測試需求。