專利名稱:一種對視音頻文件基于歸類組合的功能自動測試方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及文件功能的自動測試技術領域,特別涉及一種對視音頻文件基于歸類組合的功能自動測試方法和系統(tǒng)。
背景技術:
在現(xiàn)在數(shù)據(jù)量龐大的情況下,如何對系統(tǒng)中某一類文件類型進行歸類,甚至對文件的功能是否確實可行進行判斷都需要對文件進行測試,而現(xiàn)在人工測試僅適用于一些數(shù)據(jù)量較小的工作,當數(shù)據(jù)量到一定程度后,人工測試不僅效率低下,而且有可能無法完整地完成測試,出錯率高,因此在測試的背景下,如何利用自動測試來測試系統(tǒng)軟件是一種難題。
發(fā)明內(nèi)容
為解決上述技術問題,本發(fā)明一方面提供一種對視音頻文件基于歸類組合的功能自動測試方法,包括以下步驟歸類整理需要測試的素材,寫入EXCEL中;將EXCEL中需要測試的素材導入功能函數(shù);進行測試,獲得測試結果;將測試結果寫入EXCEL中,生成測試結果報告。另一方面,本發(fā)明還提供一種對視音頻文件基于歸類組合的功能自動測試系統(tǒng), 包括寫入模塊,用于將素材寫入EXCEL以及將測試結果寫入EXCEL中;素材導入模塊,用于將EXCEL中需要測試的素材導入功能函數(shù);測試模塊,用于對素材導入模塊導入的素材進行測試;報告生成模塊,用于在EXCEL中寫入測試結果后生成測試報告。本發(fā)明具有以下優(yōu)點在數(shù)據(jù)量龐大的情況下,通過對需要測試的素材進行歸類, 然后導入測試,并將測試結果寫入EXCEL,可以直觀地從最后生成的測試結果報告中看出某一類的素材哪些功能可行,哪些不可行,以便于對工程中需要的素材進行選擇、剔除,解決了人工測試工作量大而且有可能無法實現(xiàn)的問題。
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一種對視音頻文件基于歸類組合的功能自動測試方法的流程示意圖;圖2為本發(fā)明實施例一種對視音頻文件基于歸類組合的功能自動測試系統(tǒng)的結構圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。如圖1所示,為本發(fā)明實施例一種對視音頻文件基于歸類組合的功能自動測試方法的流程示意圖,包括步驟S101,歸類整理需要測試的素材,寫入EXCEL中。首先,確認需要進行測試的素材,本發(fā)明中的素材主要是視音頻文件。然后在其固定位置下進行歸類整理。在本發(fā)明實施例中對某一路徑下所有素材進行歸類按照兩種方式進行第一種按素材的具體格式進行歸類,例如素材文件后綴為mp3、Wma、aVi等,將所有后綴為mp3的素材歸為一類,將所有后綴為wma的素材歸為一類,即相同格式的素材歸為
一類;第二種按控件類型進行歸類,有磁盤素材、音頻轉碼器或視頻轉碼器的各種歸類。步驟S102,將EXCEL中需要測試的素材導入功能函數(shù)。相對應于步驟SlOl中兩種不同的歸類方式,通過兩種方式導入素材工程瀏覽器方式導入和CTRL+I導入。通過工程瀏覽器導入,循環(huán)調(diào)用EXCEL中素材路徑下具體格式的素材;通過CTRL+I快捷方式導入歸類為磁盤素材、音頻轉碼器或視頻轉碼器的素材,導入時選擇控件以便后續(xù)功能測試。步驟S103,進行測試,獲得測試結果。對從EXCEL中導入的素材進行測試,首先得到執(zhí)行結果,執(zhí)行結果包括彈提示框提示下一步操作、死機或正常,然后通過執(zhí)行結果判斷測試結果,具體為執(zhí)行結果為死機則測試結果為功能不可行,執(zhí)行結果為提示下一步操作則測試結果為功能未知是否可行, 執(zhí)行結果為正常則測試結果為功能可行。步驟S104,將測試結果寫入EXCEL中,生成測試結果報告。將歸類素材的測試結果寫入EXCEL中原素材對應的位置,可以得到非常直觀的素材測試結果,然后直接從EXCEL中生成所有測試素材的測試報告。測試結果報告包括測試素材文件名、素材文件路徑名、素材歸類、測試功能和測試結果。功能可行時,測試結果報告中測試結果為P ;功能不可行時,測試結果報告中測試結果為F ;功能未知是否可行時,測試結果報告中測試結果為未知。通過本發(fā)明實施例中先對素材進行分類,然后按分類導入不同類別的素材進行測試,從而通過測試結果判斷素材當前功能是否可行,可以在數(shù)據(jù)量極大的情況下,自動測試某一類素材是對當前功能是否可行,從而便于對工程中需要的素材進行選擇、剔除,解決了人工測試工作量大而且有可能無法實現(xiàn)的問題。如圖2所示,為本發(fā)明實施例一種對視音頻文件基于歸類組合的功能自動測試系統(tǒng)的結構圖,包括寫入模塊201,用于將歸類整理好的素材寫入EXCEL,以及將測試模塊203的測試結果寫入EXCEL中;素材導入模塊202,用于將EXCEL中需要測試的素材導入功能函數(shù);測試模塊203,用于對素材導入模塊202導入的素材進行測試,得到測試結果;報告生成模塊204,用于在EXCEL中寫入測試結果后生成測試報告。其中,素材導入模塊包括工程瀏覽器導入模塊和CTRL+I導入模塊工程瀏覽器導入模塊,用于通過工程瀏覽器將需要測試的素材導入功能函數(shù);CTRL+I導入模塊,用于通過CTRL+I快捷方式將需要測試的素材導入功能函數(shù)。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明的技術方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
權利要求
1.一種對視音頻文件基于歸類組合的功能自動測試方法,其特征在于,包括以下步驟歸類整理需要測試的素材,寫入EXCEL中; 將EXCEL中需要測試的素材導入功能函數(shù); 進行測試,獲得測試結果;將所述測試結果寫入EXCEL中,生成測試結果報告。
2.如權利要求1所述的自動測試方法,其特征在于,所述通過歸類整理需要測試的素材包括按素材的具體格式進行歸類和按控件類型按進行歸類。
3.如權利要求1所述的自動測試方法,其特征在于,所述將DCCEL中需要測試的素材導入功能函數(shù)包括工程瀏覽器方式導入和CTRL+I導入。
4.如權利要求1所述的自動測試方法,其特征在于,所述進行測試,獲得測試結果包括對從EXCEL中導入的素材進行測試,得到執(zhí)行結果,通過執(zhí)行結果判斷測試結果。
5.如權利要求4所述的自動測試方法,其特征在于,所述執(zhí)行結果包括彈提示框提示下一步操作、死機或正常。
6.如權利要求4所述的自動測試方法,其特征在于,所述通過執(zhí)行結果判斷測試結果包括執(zhí)行結果為死機則測試結果為功能不可行,執(zhí)行結果為提示下一步操作則測試結果為功能未知是否可行,執(zhí)行結果為正常則測試結果為功能可行。
7.如權利要求1所述的自動測試方法,其特征在于,所述測試結果報告包括測試素材文件名、素材文件路徑名、素材歸類、測試功能和測試結果。
8.—種對視音頻文件基于歸類組合的功能自動測試系統(tǒng),其特征在于,包括 寫入模塊,用于將需要測試的素材寫入EXCEL,以及將測試結果寫入EXCEL中; 素材導入模塊,用于將EXCEL中需要測試的素材導入功能函數(shù);測試模塊,用于對所述素材導入模塊導入的素材進行測試; 報告生成模塊,用于在EXCEL中寫入測試結果后生成測試報告。
9.如權利要求8所述的自動測試系統(tǒng),其特征在于,所述素材導入模塊包括工程瀏覽器導入模塊,用于通過工程瀏覽器將需要測試的素材導入功能函數(shù);CTRL+I導入模塊,用于通過CTRL+I快捷方式將需要測試的素材導入功能函數(shù)。
全文摘要
本發(fā)明提供一種對視音頻文件基于歸類組合的功能自動測試方法,包括以下步驟歸類整理需要測試的素材,寫入EXCEL中;將EXCEL中需要測試的素材導入功能函數(shù);進行測試,獲得測試結果;將所述測試結果寫入EXCEL中,生成測試結果報告。通過本發(fā)明實施例的自動測試方法在數(shù)據(jù)量龐大的情況下,對素材進行歸類測試,可以直觀地從最后生成的測試結果報告中看出某一類素材哪些功能可行,哪些不可行,以便于對工程中需要的素材進行選擇、剔除,解決了人工測試工作量大而且有可能無法實現(xiàn)的問題。
文檔編號G06F17/30GK102567192SQ20101059317
公開日2012年7月11日 申請日期2010年12月16日 優(yōu)先權日2010年12月16日
發(fā)明者富立偉, 曹興惠 申請人:新奧特(北京)視頻技術有限公司