[發(fā)明專利]一種便攜式電子設(shè)備的功能測(cè)試方法無效
| 申請(qǐng)?zhí)枺?/td> | 200610135202.2 | 申請(qǐng)日: | 2006-11-01 |
| 公開(公告)號(hào): | CN101175284A | 公開(公告)日: | 2008-05-07 |
| 發(fā)明(設(shè)計(jì))人: | 楊雪瑩;林峰 | 申請(qǐng)(專利權(quán))人: | 聯(lián)想移動(dòng)通信科技有限公司 |
| 主分類號(hào): | H04Q7/34 | 分類號(hào): | H04Q7/34;G06F11/36 |
| 代理公司: | 廈門市首創(chuàng)君合專利事務(wù)所有限公司 | 代理人: | 張松亭;楊依展 |
| 地址: | 361006福建省廈門市*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 便攜式 電子設(shè)備 功能 測(cè)試 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種便攜式電子設(shè)備的功能測(cè)試方法。
背景技術(shù)
便攜式電子設(shè)備,如手機(jī),屬于嵌入式系統(tǒng),嵌入式系統(tǒng)平臺(tái)缺乏較統(tǒng)一、標(biāo)準(zhǔn)的接口,這使得為嵌入式系統(tǒng)開發(fā)的測(cè)試工具不易通用。因此,需要分析電子設(shè)備的共同性,并以此為切入口,通過較小的代價(jià)實(shí)現(xiàn)測(cè)試工具在不同嵌入式系統(tǒng)的平臺(tái)都可使用的目的。由于電子設(shè)備的輸入方法多通過鍵盤,現(xiàn)有的方案也多以模擬鍵盤輸入為方法。現(xiàn)有的方案是以硬件的形式來模擬按鍵的輸入,即通過按鍵模擬開關(guān)與電子設(shè)備鍵盤的PCB板相連,通過軟件驅(qū)動(dòng)按鍵模擬開關(guān),使電子設(shè)備鍵盤PCB板產(chǎn)生相應(yīng)的導(dǎo)通,來模擬按鍵輸入。這種方法需要硬件輔助,成本較高,不利于推廣大范圍使用;而且需要破壞電子設(shè)備,使鍵盤PCB板露出來以便與按鍵模擬開關(guān)相連,也造成一定的損失。
針對(duì)上述的缺點(diǎn)有人提出了解決方案,如中國專利數(shù)據(jù)庫在2006年1月11日公開了發(fā)明名稱為《一種CDMA手機(jī)軟件自動(dòng)測(cè)試的方法》的發(fā)明專利申請(qǐng),其申請(qǐng)?zhí)?00410009308.9。一種CDMA手機(jī)軟件自動(dòng)測(cè)試的方法,該方法主要是通過電腦模擬手機(jī)按鍵,在電腦中點(diǎn)擊模擬手機(jī)鍵盤的用戶界面,從而生成相應(yīng)的測(cè)試腳本文件。再將測(cè)試腳本文件解釋為手機(jī)能夠識(shí)別的命令發(fā)往手機(jī),手機(jī)執(zhí)行相應(yīng)的命令并給予回報(bào),從而完成測(cè)試。這種方案在生成腳本的過程中,因得不到按鍵輸入的有效反饋(如:顯示操作的結(jié)果(如:進(jìn)入主菜單、顯示短信內(nèi)容等)),整個(gè)過程不直觀,不易定位功能測(cè)試進(jìn)行到哪一步了,故錄制過程不夠方便順暢。而且,如果在錄制過程中發(fā)生了錯(cuò)誤,也會(huì)因?yàn)榈貌坏郊皶r(shí)反饋而不易立即發(fā)現(xiàn)并進(jìn)行更改。事后的更改也會(huì)因?yàn)槎ㄎ惠^難,而變得比較困難。總而言之,現(xiàn)有的方案在腳本的生成、修改、維護(hù)方面是比較費(fèi)時(shí)費(fèi)事的。在手機(jī)軟件開發(fā)的過程中,修改功能的實(shí)現(xiàn)方法是比較經(jīng)常的事,而功能的修改一般都會(huì)導(dǎo)致輸入按鍵序列的變化,也就是說腳本要隨之經(jīng)常調(diào)整。因此,腳本生成、修改、維護(hù)的容易實(shí)現(xiàn),是能較好地利用按鍵命令實(shí)現(xiàn)自動(dòng)化測(cè)試的關(guān)鍵因素之一;而現(xiàn)有方案在腳本的生成、修改、維護(hù)方面,有較明顯的缺陷,需要改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明提供一種便攜式電子設(shè)備的功能測(cè)試方法,其克服了背景技術(shù)所描述的不足。
本發(fā)明的目的這樣實(shí)現(xiàn)的:一種便攜式電子設(shè)備的功能測(cè)試方法,該便攜式電子設(shè)備具有鍵盤,該測(cè)試方法包括:
步驟A,腳本錄制步驟,在電子設(shè)備的鍵盤上執(zhí)行按鍵操作以生成按鍵信息,將生成的按鍵信息數(shù)據(jù)傳送給計(jì)算機(jī),計(jì)算機(jī)接收按鍵信息;
步驟B,腳本回放步驟,包括:
步驟B1,計(jì)算機(jī)將按鍵信息數(shù)據(jù)轉(zhuǎn)換為相應(yīng)的按鍵命令,該些按鍵命令序列組成測(cè)試腳本文件,計(jì)算機(jī)回放測(cè)試腳本文件,將按鍵命令數(shù)據(jù)傳送給電子設(shè)備;
步驟B2,電子設(shè)備接收按鍵命令數(shù)據(jù)并自動(dòng)執(zhí)行按鍵命令以測(cè)試電子設(shè)備功能。
所述的腳本錄制步驟:在電子設(shè)備的鍵盤上執(zhí)行按鍵操作以生成按鍵信息,將生成的按鍵信息打包成具有一定格式的信息數(shù)據(jù)流,再將信息數(shù)據(jù)流傳送給計(jì)算機(jī),計(jì)算機(jī)接收、解析信息數(shù)據(jù)流得到按鍵信息;
所述的腳本回放步驟包括:
步驟B1,計(jì)算機(jī)將按鍵信息轉(zhuǎn)換為相應(yīng)的按鍵命令,該些按鍵命令序列組成測(cè)試腳本文件并保存該測(cè)試腳本文件;計(jì)算機(jī)回放測(cè)試腳本文件,依條將按鍵命令打包成具有一定格式的命令數(shù)據(jù)流并將命令數(shù)據(jù)流傳送給電子設(shè)備;
步驟B2,電子設(shè)備接收、解析命令數(shù)據(jù)流并自動(dòng)執(zhí)行按鍵命令以測(cè)試電子設(shè)備功能;
步驟B3,電子設(shè)備將按鍵命令的執(zhí)行結(jié)果打包成具有一定格式的結(jié)果數(shù)據(jù)流并回報(bào)計(jì)算機(jī),計(jì)算機(jī)接收、解析并判斷執(zhí)行結(jié)果。
所述的腳本錄制步驟包括:
步驟A1,計(jì)算機(jī)向電子設(shè)備發(fā)送開始傳送按鍵信息數(shù)據(jù)的命令,電子設(shè)備接收并執(zhí)行該命令;
步驟A2,在電子設(shè)備的鍵盤上執(zhí)行按鍵操作以生成按鍵信息,將生成的按鍵信息打包成具有一定格式的信息數(shù)據(jù)流,并將信息數(shù)據(jù)流傳送給計(jì)算機(jī);
步驟A3,計(jì)算機(jī)接收、解析信息數(shù)據(jù)流得到按鍵信息,同時(shí)在計(jì)算機(jī)的顯示屏的按鍵信息框內(nèi)顯示接收的按鍵信息;
步驟A5,用戶判斷功能測(cè)試是否結(jié)束,如果是,從計(jì)算機(jī)發(fā)送停止傳送按鍵信息數(shù)據(jù)的命令,手機(jī)接收并執(zhí)行該命令,完成腳本的錄制;如果否,繼續(xù)執(zhí)行步驟A2。
所述的腳本錄制步驟的步驟A3和步驟A5之間還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)想移動(dòng)通信科技有限公司,未經(jīng)聯(lián)想移動(dòng)通信科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610135202.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法





