国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種測試用例的自動(dòng)測試方法、系統(tǒng)及多媒體設(shè)備的制作方法

      文檔序號(hào):7929557閱讀:231來源:國知局
      專利名稱:一種測試用例的自動(dòng)測試方法、系統(tǒng)及多媒體設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于測試領(lǐng)域,尤其涉及一種測試用例的自動(dòng)測試方法、系統(tǒng)及多
      媒體設(shè)備。
      背景技術(shù)
      軟件測試在整個(gè)產(chǎn)品的開發(fā)過程中占有相當(dāng)長的時(shí)間,直接關(guān)系到產(chǎn)品的 功能、性能及產(chǎn)品的上市時(shí)間。產(chǎn)品在上市之前都需要做強(qiáng)度和老化測試,以 保證產(chǎn)品的穩(wěn)定性。隨著數(shù)字電視平移的推進(jìn),數(shù)字電視機(jī)頂盒正在變成為收 看電視的必須品。由于數(shù)字電視機(jī)頂盒對(duì)于廣電前端設(shè)備的依賴性很強(qiáng),因此, 在前端設(shè)備進(jìn)行調(diào)整的時(shí)候,必須保證終端數(shù)字電視機(jī)頂盒具有足夠的穩(wěn)定性。
      目前數(shù)字電視機(jī)頂盒的老化測試主要有以下兩種方案
      1. 固定的測試用例,目前的大部分老化測試是通過寫測試用例來完成,每 一個(gè)測試路徑都需要寫相應(yīng)的測試用例,如果測試路徑非常多,則測試用例的 編制工作量將變得非常龐大,并且如果需要修改測試路徑時(shí),也需要修改相應(yīng) 的測試用例,操作麻煩。
      2. 通過軟件程序隨機(jī)發(fā)送遙控器按4建碼的方式進(jìn)行老化測試,但是測試 路徑是隨機(jī)的,不夠清楚,有可能進(jìn)入測試死循環(huán)而達(dá)不到測試目的。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例的目的在于提供一種測試用例的自動(dòng)測試方法,旨在解決現(xiàn) 有的測試用例的測試方法操作麻煩,或達(dá)不到測試目的的問題。
      本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的, 一種測試用例的自動(dòng)測試方法,其特征在于, 所述方法包括以下步驟存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,所述測試用例包括一 系列的 按鍵鍵值指令和按鍵時(shí)間間隔數(shù)據(jù);
      根據(jù)所述測試用例,對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,同時(shí)通過串口將所述測試 用例每次發(fā)出的按鍵鍵值指令的信息輸出。
      本發(fā)明實(shí)施例的另一目的在于提供一種測試用例的自動(dòng)測試系統(tǒng),其特征
      在于,所述系統(tǒng)包括
      存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,所述測試用
      例包括一系列的按鍵鍵值指令和按鍵時(shí)間間隔數(shù)據(jù);
      自動(dòng)測試模塊,用于根據(jù)所述測試用例,對(duì)待測設(shè)備進(jìn)行自動(dòng)測試;以及 輸出模塊,用于通過串口將所述測試用例每次發(fā)出的按鍵鍵值指令的信息輸出。
      本發(fā)明實(shí)施例的另 一 目的在于提供一種包括測試用例的自動(dòng)測試系統(tǒng)的多
      媒體設(shè)備。
      在本發(fā)明的實(shí)施例中,存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,利用 該測試用例對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,同時(shí)輸出測試用例每次發(fā)出的按^t鍵值 指令的信息,操作簡單,降低了人力成本,提高了測試效率。


      圖1是本發(fā)明實(shí)施例提供的測試用例的自動(dòng)測試方法的實(shí)現(xiàn)流程圖; 圖2是本發(fā)明實(shí)施例提供的測試用例的自動(dòng)測試系統(tǒng)結(jié)構(gòu)框圖。
      具體實(shí)施例方式
      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      在本發(fā)明的實(shí)施例中,存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,利用
      5該測試用例對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,同時(shí)輸出測試用例每次發(fā)出的按鍵鍵值 指令的信息。
      圖1示出了本發(fā)明實(shí)施例提供的測試用例的自動(dòng)測試方法的實(shí)現(xiàn)流程,其
      詳細(xì)步驟如下所述
      在步驟S101中,接收測試者輸入的自動(dòng)測試指令。
      在本發(fā)明實(shí)施例中,該自動(dòng)測試指令為待測設(shè)備的遙控器上的組合按鍵輸 出的指令,該待測設(shè)備可以是機(jī)頂盒,也可以是其他具有遙控器的待測設(shè)備, 但不用限制本發(fā)明。待測設(shè)備開機(jī)之后,自動(dòng)檢測功能是關(guān)閉的,如果需要開 啟該自動(dòng)測試功能則需要通過相關(guān)的按鍵開啟,例如通常將依次按下"紅"、 "黃"、"藍(lán)"、"錄"4建:沒置為自動(dòng)測試功能的啟動(dòng)。
      在步驟S102中,接收測試者通過遙控器輸入的按鍵鍵值指令組成的測試用 例,測試用例包括一系列的按鍵鍵值指令和按鍵時(shí)間間隔數(shù)據(jù)。
      在本發(fā)明實(shí)施例中,測試者通過遙控器輸入一系列的按鍵操作,終端程序 識(shí)別測試者輸入的按鍵鍵值指令,執(zhí)行相應(yīng)的操作,該一系列的按鍵鍵值指令 和才姿lt時(shí)間間隔it據(jù)就組成了測試用例,例如,測試者可以通過遙控器"菜單" 按一睫,調(diào)用出功能選項(xiàng)菜單,經(jīng)過一段時(shí)間后,測試者然后在菜單上通過按下 一次"下一個(gè)"按《睫,選中顏色調(diào)整功能,然后按下"確定",進(jìn)入顏色調(diào)整 界面,然后按下"退出,,鍵,退出當(dāng)前界面,回到開始的界面,其中,"菜單"、 "下一個(gè)"、"確定"和"退出,,鍵對(duì)應(yīng)的按鍵鍵值指令和按下該4個(gè)按鍵之
      間的時(shí)間間隔為 一組測試用例。
      在步驟S103中,存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,其中,測試 用例包括一系列的按鍵鍵值指令和^4定時(shí)間間隔數(shù)據(jù)。
      在本發(fā)明實(shí)施例中,當(dāng)測試者通過遙控器將測試用例錄入到待測設(shè)備后, 將該測試用例保存到Flash或內(nèi)存中,如果測試用例僅僅是用于在不斷電的情 況下進(jìn)行測試,則只保存到內(nèi)存即可,如果需要斷電重新啟動(dòng)后還能進(jìn)行上一 次使用的測試用例,則需要將測試用例存儲(chǔ)到Flash。在步驟S104中,根據(jù)測試用例,對(duì)待測設(shè)備進(jìn)行自動(dòng)測試。
      在本發(fā)明實(shí)施例中,當(dāng)將測試用例存儲(chǔ)之后,即可對(duì)待測設(shè)備進(jìn)行自動(dòng)測 試,該自動(dòng)測試的過程為讀取存儲(chǔ)的測試用例數(shù)據(jù),解析出相應(yīng)的4姿4建4建值 指令,然后根據(jù)該按鍵鍵值指令依次執(zhí)行按鍵鍵值指令所對(duì)應(yīng)的功能操作,例 如上述具體事例所述,當(dāng)"l丸行該測試用例時(shí),才艮據(jù)按4建時(shí)間間隔數(shù)據(jù),待測設(shè) 備自動(dòng)執(zhí)行"菜單"、"下一個(gè)"、"確定"和"退出"操作。
      在本發(fā)明實(shí)施例中,根據(jù)測試用例對(duì)待測設(shè)備的自動(dòng)測試可以包括單次測 試和循環(huán)測試,單次自動(dòng)測試就是讓測試用例運(yùn)行一遍后即可停止;循環(huán)測試 就是開啟自動(dòng)測試功能之后,系統(tǒng)一直處于自動(dòng)測試狀態(tài);在該實(shí)施例中,當(dāng) 通過步驟SIOI中的按鍵開啟自動(dòng)測試功能之后,可以提示測試者進(jìn)行自動(dòng)測試 方式的選4奪,當(dāng)選擇了循環(huán)測試時(shí),上述步驟S103中,通過遙控器輸入的測試 用例的開始狀態(tài)頁面必須和測試用例結(jié)束處的狀態(tài)頁面保持一致。
      在步驟S105中,通過串口將測試用例每次發(fā)出的按鍵鍵值指令的信息輸出。
      在本發(fā)明實(shí)施例中,當(dāng)通過遙控器錄入測試用例后,自動(dòng)對(duì)待測設(shè)備進(jìn)行 測試時(shí),對(duì)每執(zhí)行測試用例的一個(gè)按鍵鍵值指令都通過串口打印輸出,當(dāng)然, 在該實(shí)施例中,通過串口輸出的信息還可以包括待測設(shè)備在運(yùn)行過程中的內(nèi)存 使用情況、其他各種資源的使用情況以及當(dāng)前所處狀態(tài)等信息,但不用以限制 本發(fā)明。
      在步驟S106中,對(duì)通過串口輸出的每次發(fā)出按鍵4定值指令的信息進(jìn)行分 析,得到待測設(shè)備的問題數(shù)據(jù)。
      在本發(fā)明實(shí)施例中,當(dāng)在自動(dòng)測試過程中,出現(xiàn)系統(tǒng)問題時(shí),可以通過對(duì) 串口輸出的信息進(jìn)行定位分析,找到待測設(shè)備的問題數(shù)據(jù)。
      在本發(fā)明實(shí)施例中,通過遙控器手動(dòng)錄入測試用例的方式進(jìn)行自動(dòng)測試, 操作簡單,降低了人力成本,提高了測試效率。
      在本發(fā)明實(shí)施例中,自動(dòng)測試需用的測試用例,也可以通過導(dǎo)入已有的測試用例的方式,利用導(dǎo)入的測試用例對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,其具體的實(shí)現(xiàn) 流程與通過遙控器輸入測試用例的測試流程一致,在此不再贅述,但不用以限 制本發(fā)明。
      圖2示出了本發(fā)明實(shí)施例提供的測試用例的自動(dòng)測試系統(tǒng)的結(jié)構(gòu)框圖,為
      了便于說明,圖中僅給出了與本發(fā)明實(shí)施例相關(guān)的部分。其中,測試用例的自 動(dòng)測試系統(tǒng)可以為內(nèi)置于多i某體設(shè)備的軟件單元、硬件單元或軟硬件結(jié)合單元。
      自動(dòng)測試指令接收沖莫塊11接收測試者輸入的自動(dòng)測試指令;測試用例輸入 模塊12接收測試者通過遙控器輸入的按鍵鍵值指令組成的測試用例;存儲(chǔ)模塊 13存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,其中,測試用例包括一系列的 按鍵鍵值指令和按鍵時(shí)間間隔數(shù)據(jù);自動(dòng)測試模塊14根據(jù)測試用例,對(duì)待測設(shè) 備進(jìn)行自動(dòng)測試;輸出模塊15通過串口將測試用例每次發(fā)出的按鍵鍵值指令的 信息輸出;分析模塊16對(duì)通過串口輸出的每次發(fā)出按鍵鍵值指令的信息進(jìn)行分 析,得到待測設(shè)備的問題數(shù)據(jù)。
      在本發(fā)明實(shí)施例中,測試用例導(dǎo)入^f莫塊17導(dǎo)入已有的測試用例;根據(jù)已有 的測試用例,自動(dòng)測試模塊14對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,在此不再贅述,但不 用以限制本發(fā)明。
      本發(fā)明實(shí)施例提供的測試用例的自動(dòng)測試方法可對(duì)包括機(jī)頂盒在內(nèi)的待測 設(shè)備進(jìn)行自動(dòng)測試,也可以對(duì)其他多々某體設(shè)備進(jìn)行自動(dòng)測試,在此不用于限制 本發(fā)明。
      在本發(fā)明的實(shí)施例中,存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,利用 該測試用例對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,同時(shí)輸出測試用例每次發(fā)出的按鍵鍵值 指令的信息,操作簡單,降低了人力成本,提高了測試效率。
      可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可 讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、 -茲盤、光盤等。
      以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1、一種測試用例的自動(dòng)測試方法,其特征在于,所述方法包括以下步驟存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,所述測試用例包括一系列的按鍵鍵值指令和按鍵時(shí)間間隔數(shù)據(jù);根據(jù)所述測試用例,對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,同時(shí)通過串口將所述測試用例每次發(fā)出的按鍵鍵值指令的信息輸出。
      2、 如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)預(yù)先通過遙控器錄入 的至少一測試用例,所述測試用例包括一系列的按4建鍵值指令的步驟之前還包 括下述步驟接收測試者輸入的自動(dòng)測試指令;接收測試者通過遙控器輸入的按鍵鍵值指令組成的測試用例。
      3、 如權(quán)利要求l所述的方法,其特征在于,所述自動(dòng)測試的方式包括單次 測試和4盾環(huán)測i式。
      4、 如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)所述測試用例,對(duì)待 測設(shè)備進(jìn)行自動(dòng)測試,同時(shí)通過串口將每次發(fā)出4姿4建4建值指令的信息輸出的步 驟之后還包括下述步驟對(duì)通過串口輸出的每次發(fā)出按鍵鍵值指令的信息進(jìn)行分析,得到待測設(shè)備 的問題數(shù)據(jù)。
      5、 如權(quán)利要求l所述的方法,其特征在于,所述方法還包括下述步驟 導(dǎo)入已有的測試用例,根據(jù)已有的測試用例,對(duì)待測設(shè)備進(jìn)行自動(dòng)測試。
      6、 一種測試用例的自動(dòng)測試系統(tǒng),其特征在于,所述系統(tǒng)包括 存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,所述測試用例包括一系列的按鍵鍵值指令和按鍵時(shí)間間隔數(shù)據(jù);自動(dòng)測試模塊,用于根據(jù)所述測試用例,對(duì)待測設(shè)備進(jìn)行自動(dòng)測試;以及 輸出模塊,用于通過串口將所述測試用例每次發(fā)出的按鍵鍵值指令的信息輸出。
      7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 自動(dòng)測試指令接收模塊,用于接收測試者輸入的自動(dòng)測試指令;以及 測試用例輸入模塊,用于接收測試者通過遙控器輸入的按鍵鍵值指令組成的測試用例。
      8、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 分析模塊,用于對(duì)通過串口輸出的每次發(fā)出按鍵鍵值指令的信息進(jìn)行分析,得到待測設(shè)備的問題數(shù)據(jù)。
      9、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 測試用例導(dǎo)入;f莫塊,用于導(dǎo)入已有的測試用例;根據(jù)已有的測試用例,所述自動(dòng)測試模塊對(duì)待測設(shè)備進(jìn)行自動(dòng)測試。
      10、 一種包括^l利要求6至9^f壬一項(xiàng)所述的測試用例的自動(dòng)測試系統(tǒng)的多 媒體設(shè)備。
      全文摘要
      本發(fā)明適用于測試領(lǐng)域,提供了測試用例的自動(dòng)測試方法、系統(tǒng)及多媒體設(shè)備,所述方法包括以下步驟存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,所述測試用例包括一系列的按鍵鍵值指令和按鍵時(shí)間間隔數(shù)據(jù);根據(jù)所述測試用例,對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,同時(shí)通過串口將所述測試用例每次發(fā)出的按鍵鍵值指令的信息輸出。在本發(fā)明的實(shí)施例中,存儲(chǔ)預(yù)先通過遙控器輸入的至少一測試用例,利用該測試用例對(duì)待測設(shè)備進(jìn)行自動(dòng)測試,同時(shí)輸出測試用例每次發(fā)出的按鍵鍵值指令的信息,操作簡單,降低了人力成本,提高了測試效率。
      文檔編號(hào)H04N17/00GK101478696SQ20081024176
      公開日2009年7月8日 申請(qǐng)日期2008年12月31日 優(yōu)先權(quán)日2008年12月31日
      發(fā)明者孫鵬強(qiáng) 申請(qǐng)人:深圳市同洲電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1