《多媒體設備的自動化測試系統及方法》是珠海安聯銳視科技股份有限公司於2014年6月16日申請的發明專利,該專利的申請號為2014102668489,公布號為CN104021055A,授權公布日為2014年9月3日,發明人是徐進、李志洋、申雷、宋慶豐、楊亮亮。
《多媒體設備的自動化測試系統及方法》包括系統配置模組、數據採集模組、數據分析模組和顯示模組,所述系統配置模組用於設定待測試多媒體產品的設備/模組的所需測試項目;其中,所述待測試多媒體產品、所述待測試多媒體產品的設備/模組和測試項目均至少為一個;所述數據採集模組與所述系統配置模組連線,並根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,從而採集所述測試項目對應的測試數據;所述數據分析模組通過相應的連線線連線所述數據採集模組以接收所述測試數據,並對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果;所述顯示模組與所述數據分析模組連線,用於顯示所述檢測結果。
2016年12月7日,《多媒體設備的自動化測試系統及方法》獲得第十八屆中國專利優秀獎。
(概述圖為《多媒體設備的自動化測試系統及方法》摘要附圖)
基本介紹
- 中文名:多媒體設備的自動化測試系統及方法
- 公布號:CN104021055A
- 公布日:2014年9月3日
- 申請號:2014102668489
- 申請日:2014年6月16日
- 申請人:珠海安聯銳視科技股份有限公司
- 地址:廣東省珠海市香洲區前山科技園華威路119號
- 發明人:徐進、李志洋、申雷、宋慶豐、楊亮亮
- Int.Cl.:G06F11/22(2006.01)I
- 類別:發明專利
專利背景,發明內容,專利目的,技術方案,有益效果,附圖說明,權利要求,實施方式,榮譽表彰,
專利背景
隨著技術的進步,多媒體設備的種類越來越多,而設備所擁有的模組和功能也越來越複雜,當前常見的多媒體產品通常包含以下設備和模組:(1)音視頻的採集、編碼和輸出模組;(2)IO設備,如滑鼠、鍵盤、按鍵等;(3)存儲設備,如硬碟、隨身碟、存儲卡等;(4)網路設備如網卡,藍牙等。產品擁有的功能越多對測試的專業性要求就越高,而當前很多產品的測試還停留在人工階段,不僅消耗大量的人力,而且常有漏測和誤測的現象。
因此,截至2014年6月,多媒體設備的大批量生產和高技術含量已經越來越不適用於人工測試,需要高效的、全面的、自動化的測試工具才能滿足要求。
發明內容
專利目的
《多媒體設備的自動化測試系統及方法》的多個方面提供一種多媒體設備的自動化測試系統和方法,能夠同時檢測多個產品的多個設備或模組,在檢測效率和精準度方面相比人工有了極大的提高。
技術方案
《多媒體設備的自動化測試系統及方法》包括系統配置模組、數據採集模組、數據分析模組和顯示模組,所述系統配置模組用於設定待測試多媒體產品的設備/模組的所需測試項目;其中,所述待測試多媒體產品、所述待測試多媒體產品的設備/模組和測試項目均至少為一個;所述數據採集模組與所述系統配置模組連線,並根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,從而採集所述測試項目對應的測試數據;所述數據分析模組通過相應的連線線連線所述數據採集模組以接收所述測試數據,並對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果;所述顯示模組與所述數據分析模組連線,用於顯示所述檢測結果。
作為上述方案的改進,所述待測試多媒體產品的設備/模組包括音視頻、存儲或I/O設備/模組。
作為上述方案的改進,所述待測試多媒體產品的設備/模組包括RTC、串口、音視頻的採集、編碼和輸出模組、GPIO口、繼電器報警設備、蜂鳴器、滑鼠、硬碟、隨身碟或按鍵板。
作為上述方案的改進,還包括與所述數據分析模組連線的日誌模組,用於接收及保存所述檢測結果。
作為上述方案的改進,所述連線線包括視頻線、音頻線或數據線。
在《多媒體設備的自動化測試系統及方法》的一個實施例中,還包括分別與所述系統配置模組和數據分析模組連線的參考輸入源模組,用於預先輸入並保存根據不同的測試項目所需要的參考輸入源,並根據所述系統配置模組的設定將相應的參考輸入源傳送給所述待測試多媒體產品的設備/模組和數據分析模組;所述數據採集模組採集到的所述測試數據為基於所述待測試多媒體產品的設備/模組接收參考輸入源進行工作的情況下採集到的,而所述數據分析模組結合所述參考輸入源對所述測試數據進行分析。
在《多媒體設備的自動化測試系統及方法》的另一個實施例中,所述參考數據採集模組包括內嵌的參考輸入源單元,用於預先輸入並保存根據不同的測試項目所需要的參考輸入源;所述數據採集模組根據所述系統配置模組的設定先將所述參考輸入源單元存儲的相應的參考輸入源傳送給所述待測試多媒體產品的設備/模組進行工作,然後再採集所述測試數據,並將採集到的所述測試數據和所述參考輸入源一起傳送給所述數據分析模組,所述數據分析模組結合所述參考輸入源對所述測試數據進行分析。
《多媒體設備的自動化測試系統及方法》還提供了一種多媒體設備的自動化測試方式,適用於如權利要求1所述的多媒體設備的自動化測試系統中,以自動測試多個多媒體產品的設備/模組的多個測試項目,其特徵在於,包括步驟:
通過系統配置模組設定待測試多媒體產品的設備/模組的所需測試項目;
數據採集模組根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,從而採集所述測試項目對應的測試數據;
數據分析模組通過相應的連線線連線所述數據採集模組以接收所述測試數據,並對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果;
通過顯示模組顯示所述檢測結果。
作為上述技術方案的改進,還包括步驟:預先輸入並保存根據不同的測試項目所需要的參考輸入源,並根據所述系統配置模組的設定將相應的參考輸入源傳送給所述待測試多媒體產品的設備/模組和數據分析模組;所述數據採集模組採集到的所述測試數據為基於所述待測試多媒體產品的設備/模組接收參考輸入源進行工作的情況下採集到的,而所述數據分析模組結合所述參考輸入源對所述測試數據進行分析。
作為上述技術方案的改進,還包括步驟:將所述檢測結果傳送給日誌模組以進行保存。
作為上述技術方案的改進,所述待測試多媒體產品的設備/模組包括RTC、串口、音視頻的採集、編碼和輸出模組、GPIO口、繼電器報警設備、蜂鳴器、滑鼠、硬碟、隨身碟或按鍵板。
有益效果
1、效率高,智慧型化,而且測試更加全面,並且對有些異常選項會輸出異常程度,便於製造商定量的分析問題;
2、有多種測試選項可供選擇,既可以啟用所有的檢測項目進行測試,也可以只開啟其中的一部分選項進行測試,因此既可以用於產品的單元測試和集成測試,也可以用於產品出廠前的質檢測試;
3、系統的可擴展性好,可用根據需要增加新的檢測功能,可用於多種多媒體產品的測試中。
附圖說明
圖1是《多媒體設備的自動化測試系統及方法》第一實施例中一種多媒體設備的自動化測試系統的結構示意圖;
圖2是該發明第二實施例中一種多媒體設備的自動化測試系統的結構示意圖;
圖3是該發明第三實施例中一種多媒體設備的自動化測試系統的結構示意圖;
圖4是該發明第四實施例中一種多媒體設備的自動化測試系統的結構示意圖;
圖5是該發明第五實施例中一種多媒體設備的自動化測試方法的流程圖;
圖6是該發明第六實施例中一種多媒體設備的自動化測試系統的流程圖;
圖7是該發明第七實施例中一種多媒體設備的自動化測試系統的流程圖;
圖8是該發明第八實施例中一種多媒體設備的自動化測試系統的流程圖。
權利要求
1.一種多媒體設備的自動化測試系統,其特徵在於,包括:系統配置模組,用於設定待測試多媒體產品的設備/模組的所需測試項目;其中,所述待測試多媒體產品、所述待測試多媒體產品的設備/模組和測試項目均至少為一個;數據採集模組,與所述系統配置模組連線,並根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,從而採集所述測試項目對應的測試數據;數據分析模組,通過相應的連線線連線所述數據採集模組以接收所述測試數據,並對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果;顯示模組,與所述數據分析模組連線,用於顯示所述檢測結果。
2.如權利要求1所述的多媒體設備的自動化測試系統,其特徵在於,所述待測試多媒體產品的設備/模組包括音視頻、存儲或I/O設備/模組。
3.如權利要求1所述的多媒體設備的自動化測試系統,其特徵在於,所述待測試多媒體產品的設備/模組包括RTC、串口、音視頻的採集、編碼和輸出模組、GPIO口、繼電器報警設備、蜂鳴器、滑鼠、硬碟、隨身碟、按鍵板或網卡。
4.如權利要求2所述的多媒體設備的自動化測試系統,其特徵在於,還包括與所述數據分析模組連線的日誌模組,用於接收及保存所述檢測結果。
5.如權利要求2或3所述的多媒體設備的自動化測試系統,其特徵在於,所述連線線包括視頻線、音頻線或數據線。
6.如權利要求1所述的多媒體設備的自動化測試系統,其特徵在於,還包括分別與所述系統配置模組和數據分析模組連線的參考輸入源模組,用於預先輸入並保存根據不同的測試項目所需要的參考輸入源,並根據所述系統配置模組的設定將相應的參考輸入源傳送給所述待測試多媒體產品的設備/模組和數據分析模組;所述數據採集模組採集到的所述測試數據為基於所述待測試多媒體產品的設備/模組接收參考輸入源進行工作的情況下採集到的,而所述數據分析模組結合所述參考輸入源對所述測試數據進行分析。
7.如權利要求1所述的多媒體設備的自動化測試系統,其特徵在於,所述數據採集模組包括內嵌的參考輸入源單元,用於預先輸入並保存根據不同的測試項目所需要的參考輸入源;所述數據採集模組根據所述系統配置模組的設定先將所述參考輸入源單元存儲的相應的參考輸入源傳送給所述待測試多媒體產品的設備/模組進行工作,然後再採集所述測試數據,並將採集到的所述測試數據和所述參考輸入源一起傳送給所述數據分析模組,所述數據分析模組結合所述參考輸入源對所述測試數據進行分析。
8.一種多媒體設備的自動化測試方式,適用於如權利要求1所述的多媒體設備的自動化測試系統中,以自動測試多個多媒體產品的設備/模組的多個測試項目,其特徵在於,包括步驟:通過系統配置模組設定待測試多媒體產品的設備/模組的所需測試項目;數據採集模組根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,從而採集所述測試項目對應的測試數據;數據分析模組通過相應的連線線連線所述數據採集模組以接收所述測試數據,並對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果;通過顯示模組顯示所述檢測結果。
9.如權利要求7所述的多媒體設備的自動化測試方法,其特徵在於,還包括步驟:預先輸入並保存根據不同的測試項目所需要的參考輸入源,並根據所述系統配置模組的設定將相應的參考輸入源傳送給所述待測試多媒體產品的設備/模組和數據分析模組;所述數據採集模組採集到的所述測試數據為基於所述待測試多媒體產品的設備/模組接收參考輸入源進行工作的情況下採集到的,而所述數據分析模組結合所述參考輸入源對所述測試數據進行分析。
10.如權利要求7所述的多媒體設備的自動化測試方法,其特徵在於,還包括步驟:將所述檢測結果傳送給日誌模組以進行保存;所述待測試多媒體產品的設備/模組包括RTC、串口、音視頻的採集、編碼和輸出模組、GPIO口、繼電器報警設備、蜂鳴器、滑鼠、硬碟、隨身碟或按鍵板。
實施方式
實施例1
參見圖1,是《多媒體設備的自動化測試系統及方法》實施例提供的一種多媒體設備的自動化測試系統的結構示意圖。該多媒體設備的自動化測試系統10包括系統配置模組1、數據採集模組2、數據分析模組3和顯示模組4,其中:
所述系統配置模組1用於設定待測試多媒體產品100的設備/模組的所需測試項目;其中,所述待測試多媒體產品、所述待測試多媒體產品的設備/模組和測試項目均至少為一個。所述待測試多媒體產品100的設備/模組可以包括音視頻、存儲或I/O設備/模組,具體的,包括RTC、串口、音視頻的採集、編碼和輸出模組、GPIO口、繼電器報警設備、蜂鳴器、滑鼠、硬碟、隨身碟、按鍵板或網卡等。該系統配置模組1設有配置界面以供測試人員進行設定,例如要測試視頻質量和硬碟(即任意待測試多媒體產品100的音視頻設備的視頻質量和硬碟模組的硬碟工作情況兩個測試項目),就相應打開視頻質量檢測和硬碟檢測兩個項目的開關;
所述數據採集模組2與所述系統配置模組1連線,並根據所述系統配置模組1的設定通過相應的連線線連線所述待測試多媒體產品100的設備/模組,從而採集所述測試項目對應的測試數據。根據所述系統配置模組1所設定需要測試的項目,需要將數據採集模組2和待測試多媒體產品100連線好需要測試的項目用的連線線,例如,當需要測試音頻/視頻質量的項目時,則需要通過音頻線/視頻線連線待測試多媒體產品100的音頻/視頻設備/模組以獲取音頻/視頻數據;當需要測試音頻/視頻設備以外的其他設備/模組時,則通過數據線連線該設備或模組以提取數據。所述數據採集模組2根據所述系統配置模組1的設定(命令)決定通過對應的連線線採集所需的數據;可以理解的,在採集測試數據時待測多媒體產品必須處於開啟狀態。
所述數據分析模組3通過相應的連線線連線所述數據採集模組2以接收所述測試數據,並對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果。所述數據採集模組2通過對應的連線線來採集所需的測試數據,同樣的,所述數據分析模組3需要從所述數據採集模組2中接收這些測試數據進行分析和檢測,也需要通過對應的連線線來接收。針對不同產品的不同設備/模組的測試項目,所述數據分析模組3需要設定不同的自動化檢測方法進行自動化檢測,從而獲得關於多媒體產品的設備/模組的質量/工作狀況的檢測結果,該檢測結果包括設備/模組的狀態信息,包括未連線、檢測異常、異常程度、檢測通過等狀態,而且該檢測結果為一個量化的指標,能夠指示出設備/模組存在哪些異常,以及異常的程度,避免人工檢測時的主觀性造成的對異常描述不準的問題;
所述顯示模組4與所述數據分析模組3連線,用於接收並顯示所述檢測結果。當所述檢測結果顯示設備/模組正常的時候,則通過所述顯示模組4顯示出相應的檢測結果(數據);當所述檢測結果顯示設備/模組異常的時候,則通過所述顯示模組4顯示出相應的檢測結果(數據)並在所述顯示模組4發出報警信號。因此測試人員根據報警的狀態信息很直觀的就能看到哪個產品的哪個測試項有異常,以及異常的程度等。
利用該實施例進行多媒體設備的自動化測試時,首先測試人員放置好需要測試的多媒體產品並開啟產品(可以同時測試多個產品),然後根據需要測試的產品設備或者模組的測試項目接好連線線(即將數據採集模組和待測試的多媒體產品連線,以及將數據採集模組和數據分析模組連線),並同時在系統界面上設定好所需要的測試項目,之後開啟自動化測試系統;所述數據採集模組會採集對應的測試數據並傳送給所述數據分析模組進行分析,所述數據分析模組分析完成後得到檢測結果並傳送給顯示模組進行顯示。因此測試完成後,測試人員通過觀察顯示界面可以知道檢測結果,並看有沒有異常報警。一輪測試完成後按照同樣的進行下一輪測試直至完成所有測試。
實施例2
參見圖2,是《多媒體設備的自動化測試系統及方法》實施例提供的另一種多媒體設備的自動化測試系統的結構示意圖。與實施例1的多媒體設備的自動化測試系統相似,該實施例的自動化測試系統20包括系統配置模組1、數據採集模組2、數據分析模組3和顯示模組4,且該系統配置模組1、數據採集模組2、數據分析模組3和顯示模組4與實施例1的結構及功能基本一致。不同的是,該實施例的自動化測試系統還包括日誌模組5,所述日誌模組5與所述數據分析模組3連線,用於接收及保存所述檢測結果,以作為核對分析使用。為了減少系統的工作量,也可以只在檢測結果中顯示設備/模組異常的情況下才將檢測結果傳送給日誌模組5,從而減少數據的大量傳送。
因此,在該實施例中,對所有檢測產品異常情況除了會有相應的異常報警圖示在界面(顯示模組)上顯示外,同時為了避免遺漏和便於存檔,還會把測試結果通過日誌模式保存下來,在日誌中尤其標明了存在異常的產品編號和異常情況。
實施例3
參見圖3,是《多媒體設備的自動化測試系統及方法》實施例提供的另一種多媒體設備的自動化測試系統的結構示意圖。與實施例1的多媒體設備的自動化測試系統相似,該實施例的自動化測試系統30包括系統配置模組1、數據採集模組2、數據分析模組3和顯示模組4,且該系統配置模組1、數據採集模組2、數據分析模組3和顯示模組4與實施例1的結構及功能基本一致。
不同的是,該實施例的自動化測試系統30還包括參考輸入源模組6,該參考輸入源模組6分別與所述系統配置模組1和數據分析模組3連線,用於預先輸入並保存根據不同的測試項目所需要的參考輸入源,並根據所述系統配置模組1的設定將相應的參考輸入源傳送給所述待測試多媒體產品100的設備/模組和數據分析模組3。所述數據採集模組2採集到的所述測試數據為基於所述待測試多媒體產品的設備/模組接收參考輸入源進行工作的情況下採集到的,而所述數據分析模組3結合所述參考輸入源對所述測試數據進行分析。
可見,該實施例適用於需要輸入參考輸入源來進行比對分析的待測試多媒體產品的設備/模組的測試項目中。
實施例4
參見圖4,是《多媒體設備的自動化測試系統及方法》實施例提供的另一種多媒體設備的自動化測試系統的結構示意圖。與實施例1的多媒體設備的自動化測試系統相似,該實施例的自動化測試系統40包括系統配置模組1、數據採集模組2、數據分析模組3和顯示模組4,且該系統配置模組1、數據採集模組2、數據分析模組3和顯示模組4與實施例1的結構及功能基本一致。
不同的是,該實施例的自動化測試系統40的所述數據採集模組2包括內嵌的參考輸入源單元21,用於預先輸入並保存根據不同的測試項目所需要的參考輸入源。所述數據採集模組2根據所述系統配置模組1的設定先將所述參考輸入源單元存儲的相應的參考輸入源傳送給所述待測試多媒體產品100的設備/模組進行工作,然後再採集所述測試數據,並將採集到的所述測試數據和所述參考輸入源一起傳送給所述數據分析模組3,所述數據分析模組3結合所述參考輸入源對所述測試數據進行分析。
同樣的,該實施例適用於需要輸入參考輸入源來進行比對分析的待測試多媒體產品的設備/模組的測試項目中。
另外,該實施例與實施例3實現的功能基本相同,不同的是,實施例3用於存儲參考輸入源的設備/模組作為一個獨立的功能模組,可以通過一個獨立的存儲裝置來實現,而該實施例的用於存儲參考輸入源的模組作為一個內嵌於所述數據採集模組2的功能單元,例如存儲單元或記憶體等,可以通過晶片結合外圍電路來實現。該實施例的結構相比實施例3更簡化,利於測試人員使用。
實施例5
參見圖5,是《多媒體設備的自動化測試系統及方法》實施例中一種多媒體設備的自動化測試方法的流程圖。如圖所示,該方法適用於如實施例1所述的多媒體設備的自動化測試系統中,以自動測試多個多媒體產品的設備/模組的多個測試項目,該方法包括步驟:
S11、通過系統配置模組設定待測試多媒體產品的設備/模組的所需測試項目;
在該步驟中,所述待測試多媒體產品的設備/模組可以包括音視頻、存儲或I/O設備/模組,具體的,包括RTC、串口、音視頻的採集、編碼和輸出模組、GPIO口、繼電器報警設備、蜂鳴器、滑鼠、硬碟、隨身碟、按鍵板或網卡等。
S12、數據採集模組根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,從而採集所述測試項目對應的測試數據;
在該步驟中,根據所述系統配置模組所設定需要測試的項目,需要將數據採集模組和待測試多媒體產品連線好需要測試的項目用的連線線,例如,當需要測試音頻/視頻質量的項目時,則需要通過音頻線/視頻線連線待測試多媒體產品的音頻/視頻設備/模組以獲取音頻/視頻數據;當需要測試音頻/視頻設備以外的其他設備/模組時,則通過數據線連線該設備或模組以提取數據。所述數據採集模組根據所述系統配置模組的設定(命令)決定通過對應的連線線採集所需的數據;可以理解的,在採集測試數據時待測多媒體產品必須處於開啟狀態。
S13、數據分析模組通過相應的連線線連線所述數據採集模組以接收所述測試數據,並對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果;
在該步驟中,針對不同產品的不同設備/模組的測試項目,所述數據分析模組需要設定不同的自動化檢測方法進行自動化檢測,從而獲得關於多媒體產品的設備/模組的質量/工作狀況的檢測結果,該檢測結果包括設備/模組的狀態信息,包括未連線、檢測異常、異常程度、檢測通過等狀態,而且該檢測結果為一個量化的指標,能夠指示出設備/模組存在哪些異常,以及異常的程度,避免人工檢測時的主觀性造成的對異常描述不準的問題;
S14、通過顯示模組顯示所述檢測結果。
在該步驟中,當所述檢測結果顯示設備/模組正常的時候,則通過所述顯示模組顯示出相應的檢測結果(數據);當所述檢測結果顯示設備/模組異常的時候,則通過所述顯示模組顯示出相應的檢測結果(數據)並在所述顯示模組發出報警信號。因此測試人員根據報警的狀態信息很直觀的就能看到哪個產品的哪個測試項有異常,以及異常的程度等。
實施例6
參見圖6,是《多媒體設備的自動化測試系統及方法》另一種多媒體設備的自動化測試方法的流程圖。如圖所示,該方法適用於如實施例2所述的多媒體設備的自動化測試系統中,以自動測試多個多媒體產品的設備/模組的多個測試項目,該方法包括步驟:
S21、通過系統配置模組設定待測試多媒體產品的設備/模組的所需測試項目;
S22、數據採集模組根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,從而採集所述測試項目對應的測試數據;
S23、數據分析模組通過相應的連線線連線所述數據採集模組以接收所述測試數據,並對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果;
S24、通過顯示模組顯示所述檢測結果;
S25、將所述檢測結果傳送給日誌模組以進行保存。
其中,步驟S1~S4的過程與實施例5相同,在S5步驟中,為了減少系統的工作量,也可以只在檢測結果中顯示設備/模組異常的情況下才將檢測結果傳送給日誌模組5,從而減少數據的大量傳送。
在該實施例中,對所有檢測產品異常情況除了會有相應的異常報警圖示在界面(顯示模組)上顯示外,同時為了避免遺漏和便於存檔,還會把測試結果通過日誌模式保存下來,在日誌中尤其標明了存在異常的產品編號和異常情況。
實施例7
參見圖7,是《多媒體設備的自動化測試系統及方法》另一種多媒體設備的自動化測試方法的流程圖。如圖所示,該方法適用於如實施例2所述的多媒體設備的自動化測試系統中,以自動測試多個多媒體產品的設備/模組的多個測試項目,該方法包括步驟:
S31、通過系統配置模組設定待測試多媒體產品的設備/模組的所需測試項目;
S32、參考輸入源模組根據所述系統配置模組的設定將預存的相應的參考輸入源傳送給所述待測試多媒體產品的設備/模組和數據分析模組,所述待測試多媒體產品的設備/模組接收所述參考輸入源進行工作;
S33、數據採集模組根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,從而採集所述測試項目對應的測試數據;
S34、數據分析模組通過相應的連線線連線所述數據採集模組以接收所述測試數據,並結合所述參考輸入源對接收到的所述測試數據通過預設的檢測方法進行分析以得到檢測結果;
S35、通過顯示模組顯示所述檢測結果;
可見,該實施例的方法適用於需要輸入參考輸入源來進行比對分析的待測試多媒體產品的設備/模組的測試項目中。
實施例8
參見圖8,是《多媒體設備的自動化測試系統及方法》另一種多媒體設備的自動化測試方法的流程圖。如圖所示,該方法適用於如實施例2所述的多媒體設備的自動化測試系統中,以自動測試多個多媒體產品的設備/模組的多個測試項目,該方法包括步驟:
S41、通過系統配置模組設定待測試多媒體產品的設備/模組的所需測試項目;
S42、數據採集模組根據所述系統配置模組的設定通過相應的連線線連線所述待測試多媒體產品的設備/模組,並根據所述系統配置模組的設定將預存的參考輸入源傳送給所述待測試多媒體產品的設備/模組進行工作,從而採集所述測試項目對應的測試數據;
S43、數據分析模組通過相應的連線線連線所述數據採集模組以接收所述測試數據和所述參考輸入源,並結合所述參考輸入源對所述測試數據通過預設的檢測方法進行分析以得到檢測結果;
S44、通過顯示模組顯示所述檢測結果;
同樣的,該實施例的方法適用於需要輸入參考輸入源來進行比對分析的待測試多媒體產品的設備/模組的測試項目中。
實施例9
該實施例具體介紹如何通過上述任意實施例的系統/方法對待測試多媒體產品的RTC模組進行檢測:首先通過所述系統配置模組設定/選擇RTC模組的工作狀態作為測試項目;然後,數據採集模組通過數據線連線待測試多媒體產品的RTC模組,並啟動待測試多媒體產品;在RTC執行緒中數據採集模組採集當前時間,並傳送給數據分析模組以記錄下來,然後通過msleep累加計時n(n>=2)秒後,數據採集模組採集繼續讀取當前時間,並傳送給數據分析模組,數據分析模組對比前一次存取時間跟這次讀取的時間差,如果相差大於等於n秒,則認為RTC工作正常,否則認為RTC工作不正常,然後將檢測結果傳送給顯示模組及日誌模組(如果存在)。
實施例10
該實施例具體介紹如何通過上述任意實施例的系統/方法對待測試多媒體產品的輸出視頻質量進行檢測:視頻質量的異常有多種情況,該方案提出了視頻質量檢測方法包括了大部分的視頻異常場景,包括無視頻輸出、視頻偏色、噪聲過大、圖像花屏、圖像模糊、圖像抖動等幾個方面。首先通過所述系統配置模組設定/選擇輸出視頻質量作為測試項目;然後,數據採集模組通過數據線連線待測試多媒體產品的視頻輸出連線埠,並啟動待測試多媒體產品;系統的數據採集模組首先獲取產品輸出的圖像,如果沒有獲取到圖像則通過數據分析模組向顯示模組上報無視頻輸出的警告,如果成功採集到圖像就由數據分析模組使用特定的算法計算判斷圖像異常需要的各個特徵,根據對特徵值的分析來決定圖像是否存在偏色、噪聲過大、花屏、模糊以及抖動等異常,以及異常的程度。為了適應不同的產品的實際情況,兩種可用於檢測圖像質量的方法:有源檢測法和無源檢測法。該實施例採用無源檢測法,即不需要給待測多媒體產品輸入特定的參考視頻,只需要輸入普通的光線和色彩都正常的圖像即可,數據分析模組會根據算法計算出來的圖像特徵自動判別圖像有誤異常。
下面通過幾個實施例描述如何運用上述實施例3~4系統的以及實施例7~8的方法到需要輸入參考輸入源來進行比對分析的待測試多媒體產品的設備/模組的測試項目中。
實施例11
使用有源檢測法對待測試多媒體產品的輸出視頻質量進行檢測:首先通過所述系統配置模組設定/選擇輸出視頻質量作為測試項目;然後,數據採集模組通過數據線連線待測試多媒體產品的視頻輸出連線埠,並啟動待測試多媒體產品;需要把自動化檢測系統提供的參考視頻作為產品的輸入,然後通過數據採集模組採集輸出後的圖像給數據分析模組,數據分析模組將輸出後的圖像與輸入的參考圖像作對比來計算圖像的異常程度,並將檢測結果傳送給顯示模組及日誌模組(如果存在)。
實施例12
對待測試多媒體產品的串口進行檢測:首先通過所述系統配置模組設定/選擇串口工作情況作為測試項目;然後,數據採集模組通過數據線連線待測試多媒體產品的串口,並啟動待測試多媒體產品。
如果只有一個串口,則往串口中寫入參考輸入源(例如,一些常量),然後再通過數據採集模組讀出並傳送給數據分析模組,數據分析模組將寫入和讀出的數據進行對比分析,完全相同則說明串口工作正常,否則串口有異常,並將檢測結果傳送給顯示模組及日誌模組(如果存在)。
如果有兩個串口,則把一個串口設定為唯讀,另一個串口設定為只寫,往只寫串口寫入參考輸入源(例如,一些常量),然後通過數據採集模組在唯讀串口讀出,並傳送給數據分析模組,數據分析模組將寫入和讀出的數據進行對比分析,如果寫入和讀出的數據完全一致說明串口正常,否則串口異常,並將檢測結果傳送給顯示模組及日誌模組(如果存在)。
實施例13
對待測試多媒體產品的硬碟/隨身碟進行檢測:首先通過所述系統配置模組設定/選擇硬碟/隨身碟工作情況作為測試項目;然後,數據採集模組通過數據線連線待測試多媒體產品的硬碟/隨身碟,並啟動待測試多媒體產品。然後,往硬碟/隨身碟中寫入參考輸入源(例如,固定的數據),然後通過數據採集模組再讀出來並傳送給數據分析模組,數據分析模組將寫入和讀出的數據進行對比分析,如果寫入和讀出的數據相同,說明硬碟/隨身碟正常,如果不能寫入或者寫入和讀出的數據不同說明硬碟/隨身碟異常,並將檢測結果傳送給顯示模組及日誌模組(如果存在)。
實施例14
對待測試多媒體產品的輸出音頻質量進行檢測:音頻質量的異常包括是否有音頻輸出以及聲音是否存在噪聲兩方面。為了使檢驗效果更加精確,音頻質量檢測採用有源檢測法。
首先通過所述系統配置模組設定/選擇輸出音頻質量作為測試項目;然後,數據採集模組通過數據線連線待測試多媒體產品的音頻輸出連線埠,並啟動待測試多媒體產品。然後,需要把自動化檢測系統提供的參考音頻作為產品的輸入,然後通過數據採集模組採集輸出後的聲音給數據分析模組,如果沒有獲取到聲音則通過數據分析模組向顯示模組上報無音頻輸出的警告,如果成功採集,則數據分析模組將輸出後的聲音與輸入的聲音作對比來計算音頻輸出是否存在異常以及異常程度,並將檢測結果傳送給顯示模組及日誌模組(如果存在)。
榮譽表彰
2016年12月7日,《多媒體設備的自動化測試系統及方法》獲得第十八屆中國專利優秀獎。