[發明專利]一種通過網絡圖對測試過程進行實時展示的方法有效
| 申請號: | 201410141655.0 | 申請日: | 2014-04-10 |
| 公開(公告)號: | CN103885883A | 公開(公告)日: | 2014-06-25 |
| 發明(設計)人: | 張水凌;楊銘;李林 | 申請(專利權)人: | 國家電網公司;江蘇省電力公司;江蘇電力信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京匯盛專利商標事務所(普通合伙) 32238 | 代理人: | 陳揚 |
| 地址: | 100031 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 網絡圖 測試 過程 進行 實時 展示 方法 | ||
技術領域
本發明屬于自動化測試領域,具體地說是一種通過網絡圖對測試過程進行實時展示的方法。
尤其涉及針對SAP各個模塊的業務流程、功能模塊等業務對象進行自動化測試時,業務流程以網絡圖展示,依靠實時監控圖形變化來監控測試過程的一種方法。
背景技術
隨著自動化測試在各領域應用的發展,人們對測試過程可視化的需求變得日益迫切。從信息化企業使用自動化測試方法的分析結果來看,可以實現按照業務流程進行自動化測試,但是基本上都是以工作臺文字輸出的方式展示測試結果,具有以下缺點:1)測試流程不直觀;2)缺乏出錯點在整個業務流程中的位置定位;3)只展示整個測試流程的測試日志,缺乏對具體業務對象日志的交互展示。隨著以上等等問題的出現,一種能將后臺測試實時反饋測試狀態和結果到前臺頁面,能清晰的監測到當前業務流程測試的實時情況,并且能快速準確定位出錯點在業務流程的具體位置的圖形用戶展示方法的需求變得日益迫切。
發明內容
為了克服現有自動化測試測試方法不能實時反饋測試狀態的問題,本發明的目的是提供一種通過網絡圖對測試過程進行實時展示的方法,該方法將測試對象圖形化,根據圖形變化實時監控自動化測試過程,將后臺測試實時反饋測試狀態和結果到前臺頁面,能清晰的監測到當前業務流程測試的實時情況,并且能快速準確定位出錯點在業務流程的具體位置。
本發明的目的通過以下技術方案實現:
一種通過網絡圖對測試過程進行實時展示的方法,其特征在于該方法包括以下步驟:
1)定義形狀,包括定義圖形屬性和格式:即定義功能點框架、測試腳本節點、關系鏈接的圖形屬性,包括圖形的形屬性;框架和節點形狀都選擇VC_ARROW_RIGHT箭形;SAP?NETCHART網絡圖把框架跟節點中的文字描述、圖形元素稱為字段,各個字段的具體位置由圖形格式決定,通過定義格式將框架或節點分割成多行多列的字段,用不同的符號表示不同含義。
2)定義顏色,即框架、節點背景色;利用背景色的不同來表示測試對象的執行狀態;灰色表示未執行,黃色表示測試過程中,紅色表示測試失敗,綠色表示執行成功。
3)分配形狀跟顏色給網絡圖三要素,將之前定義的顏色和形狀聯系起來構成框架、節點和鏈接;
4)定義選項參數文件;包括定義窗口、會話和切換方式;包括:窗口的大小,節點的大小,是否允許通過鼠標拖拽移動框架。
5)定義圖形參數文件profile,將定義的框架,節點,鏈接,選項參數文件組合在一起,確定網路圖的具體形態;
6)初始化網路圖;調用SAP?NETCHART類CL_GUI_NETCHART類的初始方法CNET_GRAPHIC_NETWORK_PBO初始化由功能點為框架,測試腳本為節點的有序測試流程;
7)測試過程中改變圖形背景顏色,通過啟動計時器TIMER類實時監測腳本執行狀態,根據監聽到的結果動態實時的刷下屏幕,重新初始化網路圖,從而更新圖形背景顏色。
本方法借助于SAP?NETCHART網絡圖具體展示自動化測試的執行過程。先結合企業實際業務流程列表將SAP系統中所有需要測試的對象分類整理成多個測試流程,每個測試流程中包含所要測試的功能以及用于測試該功能的測試腳本。以單條測試流程為測試對象列表,借助于SAP?NETCHART網絡圖,SAP?NETCHART由框架、節點、鏈接三要素組成,以框架表示測試流程中的功能點,以節點表示用于測試該功能的測試腳本,用鏈接按照測試執行順序鏈接各個測試腳本形成一條由網絡圖構造的測試業務流程界面,SAP網絡圖的三個要素都分別由兩部分構成:形狀跟顏色。
該方法通過在測試過程中動態監控測試腳本的執行狀態實時刷新業務流程界面,通過更改界面要素的背景顏色來區分腳本的執行狀態和執行進度,方便快速定位錯誤在整個流程中的位置,無需測試執行完成,用戶便可得知所有測試腳本的執行狀態,若其中某個節點執行錯誤,測試終止,節約了大量的測試時間。
附圖說明
圖1是本發明測試對象圖形化過程示意圖。
具體實施方式
一種通過網絡圖對測試過程進行實時展示的方法,見圖1,該方法包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司;江蘇省電力公司;江蘇電力信息技術有限公司,未經國家電網公司;江蘇省電力公司;江蘇電力信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410141655.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自立包裝袋
- 下一篇:用于3D集成電路層疊的層間通信





