[發明專利]一種自動化測試方法和系統無效
| 申請號: | 201210560397.0 | 申請日: | 2012-12-21 |
| 公開(公告)號: | CN103067737A | 公開(公告)日: | 2013-04-24 |
| 發明(設計)人: | 吳亞芳 | 申請(專利權)人: | 深圳創維數字技術股份有限公司 |
| 主分類號: | H04N17/00 | 分類號: | H04N17/00 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 測試 方法 系統 | ||
技術領域
本發明涉及自動化測試技術領域,特別地,涉及一種自動化測試方法和系統。
背景技術
機頂盒每一項功能的檢測都需要檢測人員進行選擇、操作、判斷來得到檢測結果,例如,要測試機頂盒的搜臺是否漏臺,通常需要測試人員進行上千次的搜臺操作,并每次記錄所搜到的節目數量。這種測試方法要求測試人員參與,可能會帶來誤操作或誤判斷,同時檢測花費的人力成本增高,控制復雜,效率低。因此急需一種自動的、操作簡單的、高效的解決方案來降低機頂盒測試成本。
目前的自動化測試方法的缺點有如下幾個方面:1)由于前端發送指令來模擬遙控器的操作,為了實現某個測試功能,前端定義配置遙控指令控制集的時候,遙控指令控制集往往會比較長和復雜,例如,一個搜臺測試的過程為進主菜單-選中刪除搜臺選項-退出到主目錄-選中搜臺項,這個過程涉及的遙控器操作包括多次的MENU鍵,OK鍵,左右鍵等,同時需要按一定的順序進行,而且對于不同的平臺,操作方式是不同的,且遙控器千差萬別,測試人員每次測試都需要重新編寫自動化遙控測試指令集,遙控指令控制集復用性差。2)一個遙控指令控制集中里定義了多個遙控指令,為了保證每個遙控指令的正確響應,需要等待一定的間隔時間interval_time,這使得在指令執行的過程中有大量的時間浪費。3)由于這種自動化測試都是基于一定的遙控指令控制集而實現的,測試過程效率不高,就如1)中的搜臺測試的例子,我們需要的僅僅只是先刪除清空節目和搜臺,大量的遙控指令都是不需要的。4)自動化測試過程中,測試人員無法控制管理測試流程,如改變測試內容、次數、停止測試等。
發明內容
本發明的目的在于提供一種自動化測試法,旨在解決現有技術存在的控制復雜、設計繁瑣和運行效率低的問題。
本發明的目的還在于提供一種自動化測試系統,以更好的解決上述問題。
為了實現發明目的,所述自動化測試方法包括:
第一設備發送精簡測試指令到第二設備;
第二設備接收所述精簡測試指令,并對所述精簡測試指令進行管理;
第二設備執行所述精簡測試指令。
在上述自動化測試方法中,所述第一設備發送精簡測試指令之前包括:
第一設備定義精簡測試指令集,所述精簡測試指令集包括所有的功能測試指令和測試控制指令。
在上述自動化測試方法中,所述第一設備發送精簡測試指令到第二設備包括:
第一設備通過TS打包方式或通過菜單方式放送精簡測試指令給第二設備。
在上述自動化測試方法中,所述第二設備接收所述精簡測試指令,并對所述精簡測試指令進行管理包括:
第二設備接收所述精簡測試指令;
第二設備對所述精簡測試指令的有效性進行檢測;
第二設備對所述精簡測試指令中的控制指令進行處理;
第二設備對所述精簡測試指令中的指令信息進行處理,所述指令信息包括指令優先級。
在上述自動化測試方法中,所述第二設備執行所述精簡測試指令包括:
第二設備按優先級順序執行精簡測試指令隊列中的精簡測試指令;
第二設備在執行完所述精簡測試指令之后,生成測試報告。
為了更好地實現發明目的,所述自動化測試系統包括第一設備和第二設備,其中:
所述第一設備包括:
指令發送模塊,用于發送精簡測試指令給所述第二設備;
所述第二設備包括:
指令控制模塊,用于接收所述精簡測試指令,并對所述精簡測試指令進行管理;
指令執行模塊,用于執行所述精簡測試指令。
進一步,所述第一設備還包括:
精簡測試指令集定義模塊,用于在所述第一設備發送精簡測試指令之前定義精簡測試指令集,所述精簡測試指令集包括所有的功能測試指令和測試控制指令。
在上述自動化測試系統中,所述指令發送模塊具體包括:
TS打包發送單元,用于通過TS打包方式發送精簡測試指令給所述第二設備;
菜單方式發送單元,用于通過菜單方式發送精簡測試指令給所述第二設備。
在上述自動化測試系統中,所述指令控制模塊包括:
指令接收單元,用于接收所述精簡測試指令;
指令有效性檢測單元,用于對所述精簡測試指令的有效性進行檢測;
控制指令處理單元,用于對所述精簡測試指令中的控制指令進行處理;
指令信息處理單元,用于對所述精簡測試指令中的指令信息進行處理,所述指令信息包括指令優先級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳創維數字技術股份有限公司,未經深圳創維數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210560397.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種切片車夾具
- 下一篇:一種制作環形鋼筋箍的裝置





