[發(fā)明專利]終端系統(tǒng)的錄入回放模式自動(dòng)化測試方法及系統(tǒng)無效
| 申請(qǐng)?zhí)枺?/td> | 200810071297.5 | 申請(qǐng)日: | 2008-06-30 |
| 公開(公告)號(hào): | CN101620563A | 公開(公告)日: | 2010-01-06 |
| 發(fā)明(設(shè)計(jì))人: | 羅偉 | 申請(qǐng)(專利權(quán))人: | 福建升騰資訊有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 廈門市新華專利商標(biāo)代理有限公司 | 代理人: | 翁素華 |
| 地址: | 350000福建省福*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 終端 系統(tǒng) 錄入 回放 模式 自動(dòng)化 測試 方法 | ||
【技術(shù)領(lǐng)域】
本發(fā)明是關(guān)于一種嵌入式系統(tǒng)的功能測試,特別是指一種可以測 試嵌入式系統(tǒng)的非GUI功能的錄入回放模式自動(dòng)化測試方法。
【背景技術(shù)】
嵌入式系統(tǒng)的測試中,功能測試占90%以上的比重。因此,實(shí)現(xiàn) 功能測試的自動(dòng)化,對(duì)于降低測試成本,提高產(chǎn)品的質(zhì)量起著舉足輕 重的作用。
功能自動(dòng)化測試方法是相對(duì)手工測試而言的,主要是通過軟件測 試工具、腳本等來實(shí)現(xiàn),具有良好的可操作行性、可重復(fù)性和高效性 等特點(diǎn)。目前的功能測試軟件只實(shí)現(xiàn)了對(duì)C/S(客戶端/服務(wù)器端)、 B/S(服務(wù)器端/客戶端)及WEB(互聯(lián)網(wǎng))等軟件功能測試,且都是 基于在特定的Windows平臺(tái)或Linux平臺(tái)上實(shí)現(xiàn)的,不適合嵌入式系 統(tǒng)如Windows?CE的功能測試。并且僅能實(shí)現(xiàn)對(duì)GUI功能的測試,而對(duì) 于非GUI功能缺乏有效、可靠的檢查點(diǎn)。此外,所有功能測試工具均 不支持任何協(xié)議,無法滿足對(duì)終端嵌入式系統(tǒng)的RDP、ICA、Telnet 等協(xié)議的功能測試。
【發(fā)明內(nèi)容】
本發(fā)明所要解決的技術(shù)問題在于提供從嵌入式系統(tǒng)的功能測試 入手,能滿足嵌入式系統(tǒng)的RDP、ICA、Telnet等協(xié)議的功能測試的 終端系統(tǒng)的錄入回放模式自動(dòng)化測試方法。
本發(fā)明是通過以下技術(shù)方案解決上述技術(shù)問題的:一種終端系統(tǒng)的錄入 回放模式自動(dòng)化測試方法,包括依次進(jìn)行的下述步驟:
步驟10:錄入測試用例,然后自動(dòng)生成腳本,腳本能被手工編輯;
步驟20:步驟10錄入測試用例的過程中,插入檢查點(diǎn);
步驟30:將步驟10生成的腳本回放,并自動(dòng)執(zhí)行測試,記錄檢查點(diǎn)的狀 態(tài);
步驟40:腳本回放完畢,對(duì)記錄的檢查點(diǎn)狀態(tài)進(jìn)行分析,并匯總測試結(jié) 果,自動(dòng)生成測試報(bào)告。
所述步驟10具體包括依次進(jìn)行的下述步驟:
步驟102:用例解析器解析測試用例,分離出測試用例所涉及的控件信息 及操作,并傳送到腳本生成器中;
步驟104:腳本生成器獲取從用例解析器傳來的信息,生成相應(yīng)的腳本語 句;
步驟106:將腳本語句輸出到軟件的空白框,便于腳本的編輯。
所述步驟20中的檢查點(diǎn)是通過比較控件的基準(zhǔn)值與回放腳本時(shí)的值來判 斷程序是否按照預(yù)期的設(shè)想在執(zhí)行,所述控件的基準(zhǔn)值是指錄入測試用例時(shí) 所選控件的某些屬性,具體取哪些屬性依賴于插入的檢查點(diǎn)類型,插入好檢 查點(diǎn)后,會(huì)生成一個(gè)基線數(shù)據(jù)文件,此文件的值是錄入測試用例時(shí)所選控件 的某些屬性的值或者是控件的數(shù)據(jù),即基準(zhǔn)值。
步驟20中插入檢查點(diǎn)的類型包括下述的一種或者兩種及兩種以上的結(jié) 合:
對(duì)象數(shù)據(jù)檢查點(diǎn):對(duì)對(duì)象中的數(shù)據(jù)進(jìn)行驗(yàn)證;
對(duì)象屬性檢查點(diǎn):將顯示出被捕獲的對(duì)象及其相應(yīng)屬性的列表,然后從 對(duì)象的列表中選擇想要檢查的屬性;
位圖檢查點(diǎn):分析對(duì)比屏幕和屏幕區(qū)域圖像;
窗口存在檢查點(diǎn):對(duì)窗口是否如預(yù)期出現(xiàn)進(jìn)行驗(yàn)證;
音頻檢查點(diǎn):對(duì)預(yù)期出現(xiàn)的音頻頻率進(jìn)行驗(yàn)證。
所述步驟30具體包括依次進(jìn)行的下述步驟:
步驟302:解析腳本,分離出腳本中控件信息及操作;
步驟304:根據(jù)控件信息獲取當(dāng)前窗口內(nèi)該控件的接口;
步驟306:根據(jù)獲得的控件接口和對(duì)控件的操作,對(duì)控件執(zhí)行相應(yīng)的操作;
步驟308:記錄檢查點(diǎn)狀態(tài);
步驟310:判斷是否還有未解析的腳本,如果是,返回步驟302,順序解 析每一個(gè)腳本,否則,進(jìn)入步驟312;
程序結(jié)束于步驟312。
所述步驟40具體包括依次進(jìn)行的下述步驟:
步驟402:記錄測試運(yùn)行時(shí)系統(tǒng)當(dāng)前時(shí)間、操作者及測試總運(yùn)行時(shí)間;
步驟404:當(dāng)腳本回放失敗時(shí),記錄錯(cuò)誤信息,能夠定位到腳本的位置;
步驟406:統(tǒng)計(jì)檢查點(diǎn)狀態(tài),當(dāng)檢查點(diǎn)驗(yàn)證失敗時(shí),記錄錯(cuò)誤信息,并記 錄預(yù)期與實(shí)際的結(jié)果對(duì)比;
步驟408:統(tǒng)計(jì)每條腳本運(yùn)行的狀態(tài)、運(yùn)行結(jié)果及運(yùn)行的時(shí)間;
步驟410:顯示最后測試結(jié)果:成功或失敗;
步驟412:將上述測試結(jié)果以文本的形式顯示,并用一定的顏色加以區(qū)分, 支持打印結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建升騰資訊有限公司,未經(jīng)福建升騰資訊有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810071297.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 藍(lán)牙信息錄入設(shè)備、錄入系統(tǒng)及錄入方法
- 一種原筆跡手寫錄入方法和系統(tǒng)
- 藍(lán)牙信息錄入設(shè)備、錄入系統(tǒng)及錄入方法
- 數(shù)據(jù)錄入系統(tǒng)、數(shù)據(jù)錄入方法以及數(shù)據(jù)錄入裝置
- 錄入方法及錄入系統(tǒng)
- 智慧校園系統(tǒng)的信息錄入方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 指紋底庫錄入方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種肺癌患者隨訪系統(tǒng)
- 一種爆破施工填報(bào)系統(tǒng)及方法
- 數(shù)據(jù)錄入方法及裝置、設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種回放通用模塊
- 視頻回放設(shè)備和用于控制視頻回放設(shè)備的方法
- 音量限制
- 用于時(shí)間同步的多區(qū)域媒體流式傳輸?shù)南到y(tǒng)和方法
- 設(shè)備回放故障恢復(fù)和重新分配
- 回放數(shù)據(jù)獲取與流量回放方法、設(shè)備及存儲(chǔ)介質(zhì)
- 視頻回放方法、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 視頻回放方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于在聯(lián)網(wǎng)回放設(shè)備之間傳送回放標(biāo)記的媒體內(nèi)容系統(tǒng)
- 一種無人機(jī)綜合監(jiān)視數(shù)據(jù)多模式回放方法及系統(tǒng)





