[發明專利]終端系統的錄制回放模式自動化測試方法無效
| 申請號: | 200810071298.X | 申請日: | 2008-06-30 |
| 公開(公告)號: | CN101620564A | 公開(公告)日: | 2010-01-06 |
| 發明(設計)人: | 羅偉 | 申請(專利權)人: | 福建升騰資訊有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廈門市新華專利商標代理有限公司 | 代理人: | 翁素華 |
| 地址: | 350000福建省福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 系統 錄制 回放 模式 自動化 測試 方法 | ||
1.一種終端系統的錄制回放模式自動化測試方法,其特征在于:包括依次進行的下述步驟:
步驟10:對用戶的實際操作進行錄制,該實際操作包括鼠標操作,鍵盤操作,然后自動生成用戶容易理解的腳本,腳本能被手工編輯;
步驟20:步驟10錄制的過程中,插入檢查點,自動測試時需檢查此點的狀態;
步驟30:將步驟10生成的腳本回放,并自動執行測試,記錄檢查點的狀態;其具體包括依次進行的下述步驟:
步驟302:腳本解析器把腳本語句從腳本文件中解析出來,分析出腳本語句的各個分量,所述各個分量包括:控件名稱、序號、事件類型的相關信息;
步驟304:映射解析器用從腳本語句中得到的控件名稱和序號在映射文件中查找到該控件的詳細屬性信息和控件的唯一標識;
步驟306:將控件的唯一標識,控件的屬性信息及對控件的操作傳遞給事件回放器,事件回放器根據控件的唯一標識找到控件的接口,并根據控件的操作對控件發出相應的操作消息,同時插入控件的屬性檢查點;
步驟308:模擬鍵盤和鼠標輸入,當遇到不完全支持Windows消息和接口方法的控件,采用模擬鍵盤和鼠標的輸入;
步驟40:腳本回放完畢,對記錄的檢查點狀態進行分析,并匯總測試結果,自動生成測試報告;其具體包括依次進行的下述步驟:
步驟402:記錄測試運行時系統當前時間、操作者及測試總運行時間;
步驟404:當腳本回放失敗時,記錄錯誤信息,能夠定位到腳本的位置;
步驟406:統計檢查點狀態,當檢查點驗證失敗時,記錄錯誤信息,并記錄預期與實際的結果對比;
步驟408:統計每條腳本運行的狀態、運行結果及運行的時間;
步驟410:顯示最后測試結果:成功或失敗;
步驟412:將上述測試結果以文本的形式顯示,并用一定的顏色加以區分,支持打印結果。
2.如權利要求1所述的終端系統的錄制回放模式自動化測試方法,其特征在于:所述步驟10具體包括依次進行的下述步驟:
步驟104:用戶開始實際操作,進行錄制,當用戶對對象進行操作時,每個服務端都將會產生相應的窗口事件,使用該窗口事件向客戶端通知應用程序用戶界面中的更改;
步驟106:服務端發送窗口事件給客戶端;
步驟108:執行步驟104的同時客戶端啟動事件通知掛鉤,監視服務端發送窗口事件給客戶端的窗口事件通知,客戶端通過事件通知掛鉤選擇接收的窗口事件,并對選擇的事件進行相應的處理,通過對象接口獲取服務端的信息,同時進入步驟110及步驟112;
步驟110:生成腳本,然后進入步驟114;
步驟112:生成映射文件,然后進入步驟114;
步驟114:結束。
3.如權利要求2所述的終端系統的錄制回放模式自動化測試方法,其特征在于:所述步驟106中,具體包括下述步驟:服務端發送窗口事件,將窗口事件通知廣播給所有感興趣的客戶端,服務端將會調用事件通知函數,并傳遞標識事件類型的信息和應用該事件的UI元素,客戶端使用此信息來檢索UI元素的一個對象,并收集更多信息。
4.如權利要求3所述的終端系統的錄制回放模式自動化測試方法,其特征在于:所述步驟108中,當事件的生成匹配指定的條件時,服務端將調用客戶端的回調函數,此時客戶端采用回調函數來接收事件通知,并處理事件。
5.如權利要求2所述的終端系統的錄制回放模式自動化測試方法,其特征在于:所述步驟112具體包括下述步驟:在窗口事件掛鉤的回調函數內,獲取發出窗口事件通知的對象接口,并獲取對象的屬性,將這些屬性傳到映射生成器內生成映射文件。
6.如權利要求5所述的終端系統的錄制回放模式自動化測試方法,其特征在于:所述映射文件包含了對象的詳細信息及對象的序號。
7.如權利要求2所述的終端系統的錄制回放模式自動化測試方法,其特征在于:所述步驟110具體包括下述步驟:在窗口事件掛鉤的回調函數內,獲取發出窗口事件通知的對象接口,并獲取對象的屬性,同樣將這些屬性及對對象的操作傳送到腳本生成器中,腳本生成器實現腳本語句的生成及輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建升騰資訊有限公司,未經福建升騰資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810071298.X/1.html,轉載請聲明來源鉆瓜專利網。





