全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試_第1頁(yè)
全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試_第2頁(yè)
全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試_第3頁(yè)
全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試_第4頁(yè)
全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、編號(hào) 2021255456 畢業(yè)設(shè)計(jì)論文畢業(yè)設(shè)計(jì)論文題目:全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試學(xué)生姓名學(xué) 號(hào)系 部專 業(yè)班 級(jí)指導(dǎo)教師評(píng)閱教師2021 年 5 月全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試Almighty audio converter software through system testing畢業(yè)設(shè)計(jì)論文共 50 頁(yè)圖紙共 45 張完成日期 2021 年 5 月 10 日辯論日期 2021 年 5 月 12 日I摘 要系統(tǒng)測(cè)試是將已經(jīng)集成好的軟件系統(tǒng),作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)。某些支持軟件、數(shù)據(jù)、人員等其他系統(tǒng)元素結(jié)合在一起,在一個(gè)實(shí)際運(yùn)行使用環(huán)境下,對(duì)計(jì)算機(jī)進(jìn)行一系列

2、的組裝測(cè)試和確認(rèn)測(cè)試。功能測(cè)試是系統(tǒng)測(cè)試中最根本的測(cè)試,它不管軟件測(cè)試內(nèi)部的實(shí)現(xiàn)邏輯,主要根據(jù)產(chǎn)品的需求規(guī)格說明書和測(cè)試需求列表,驗(yàn)證產(chǎn)品的功能實(shí)現(xiàn)是否符合產(chǎn)品的需求規(guī)格。自動(dòng)化測(cè)試就是用來測(cè)試軟件在集成系統(tǒng)中的運(yùn)行情況的。性能測(cè)試的目標(biāo)是度量系統(tǒng)相對(duì)于預(yù)定義目標(biāo)的差距。自動(dòng)化測(cè)試必須有工具支持,在本次測(cè)試工作中,我們用到的測(cè)試工具為 QTP。GUI 測(cè)試主要包括兩方面的重要內(nèi)容,一方面是界面實(shí)現(xiàn)與界面設(shè)計(jì)的吻合情況;另一方面是確認(rèn)界面處理的正確性。為了更好的進(jìn)行 GUI 測(cè)試,提倡界面與功能的設(shè)計(jì)別離。一般把 GUI 系統(tǒng)分為三個(gè)層次,界面層,界面與功能的接口層,功能層。因此 GUI測(cè)試可以

3、把重點(diǎn)關(guān)注在界面層和界面與功能接口層上。全能音頻轉(zhuǎn)換通是一款音視頻文件格式轉(zhuǎn)換軟件??梢赃M(jìn)行音頻截取,合并等操作,開源免費(fèi)且規(guī)模適宜,其特點(diǎn)非常適用于進(jìn)行系統(tǒng)測(cè)試。本文檔將就全能音頻轉(zhuǎn)換通在系統(tǒng)測(cè)試方面進(jìn)行測(cè)試工作,完成完整的測(cè)試流程。關(guān)鍵詞:系統(tǒng)測(cè)試;功能測(cè)試;GUI 測(cè)試;自動(dòng)化;全能音頻轉(zhuǎn)換通ABSTRACTSystem testing has been integrated a good software system as a whole based on one element of a computer system, computer hardware, peripherals

4、. Some support software, data, personnel, and other system elements together, in an actual run (use) environment, a series of assembly and testing and confirmation testing of the computer.Functional testing is the most basic test in the system testing, it does not matter the internal logic of softwa

5、re testing, based on product requirements specifications and test requirements list, verify the functionality of the product meets the demand for the product specifications.Automated testing is used to test the software running in the integrated system. The goal of the performance test is a measure

6、of the gap relative to the predefined target. Automated testing tools to support this test work, we use the testing tools QTP.GUI testing mainly includes two aspects, one is the interface consistent with the interface design; the other hand, confirm the correctness of the interface treatment. GUI te

7、sting in order to better advocate the separation of interface and functionality and design. General GUI system is divided into three levels of the interfacial layer, interface and functionality of the interface layer, function layer. GUI testing can focus on the interface layer and the interface and

8、 functionality and interface layer.Almighty Audio Converter is an audio and video file format conversion software. Audio interception, and merge operations, the free open source and scale appropriate to its characteristics ideally suited for system testing. This document will the Almighty audio conv

9、erter testing system testing, and complete the whole testing process.Keywords:system testing;functional testing;GUI testing;automation;all-round audio converter目 錄摘 要 .I第一章 緒論 .11.1 開發(fā)背景.11.2 本課題研究的目標(biāo).11.3 本課題研究意義和研究?jī)?nèi)容.21.3.1 本課題研究意義.21.3.2 本課題研究?jī)?nèi)容.2第二章 軟件需求規(guī)格說明 .32.1 簡(jiǎn)介.32.1.1 目的.32.1.2 范圍.32.2 總體概

10、述.32.2.1 工程介紹.32.3 具體需求.42.3.1 功能需求.42.3.2 外部接口需求 .142.4 總體設(shè)計(jì)約束.142.5 需求分級(jí).15第三章 系統(tǒng)測(cè)試方案 .163.1 目標(biāo) .163.2 概述 .163.2.1 工程背景 .163.2.2 組織形式 .163.2.3 測(cè)試對(duì)象 .173.2.4 需求跟蹤 .173.2.5 測(cè)試通過/失敗標(biāo)準(zhǔn) .173.2.6 測(cè)試掛起標(biāo)準(zhǔn)及恢復(fù)條件 .183.3 測(cè)試任務(wù)安排 .183.3.1 任務(wù) 1 全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案.183.3.2 任務(wù) 2 全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試設(shè)計(jì).183.3.3 任務(wù) 3 全能

11、音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試實(shí)現(xiàn) .193.3.4 任務(wù) 4 全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試執(zhí)行 .203.3.5 應(yīng)交付的測(cè)試工作產(chǎn)品 .213.3.6 工作量估計(jì) .213.3.7 資源的分配 .21第四章 系統(tǒng)測(cè)試方案 .224.1 概述.224.1.1 被測(cè)對(duì)象.224.1.2 應(yīng)測(cè)試的特性.224.1.3 不被測(cè)試的特性.234.2 測(cè)試模型.234.3 測(cè)試需求.244.4 測(cè)試設(shè)計(jì).25第五章 測(cè)試方法與測(cè)試用例的設(shè)計(jì) .275.1 理論概述 .275.1.1 黑盒測(cè)試用例設(shè)計(jì)方法 .275.1.2 通用測(cè)試用例寫作 .285.2 方法運(yùn)用 .305.2.1 參數(shù)選擇: .

12、305.2.2 添加文件:.31第六章 缺陷總結(jié) .336.1 缺陷報(bào)告理論背景 .336.1.1 缺陷發(fā)現(xiàn)人 .336.1.2 缺陷發(fā)現(xiàn)時(shí)間 .336.1.3 缺陷所屬版本 .336.1.4 缺陷修改日期 .336.1.5 缺陷狀態(tài) .336.1.6 缺陷嚴(yán)重級(jí)別 .346.1.7 缺陷簡(jiǎn)單描述 .346.1.8 缺陷詳細(xì)描述 .346.2 缺陷報(bào)報(bào)告 .34第七章 自動(dòng)化測(cè)試 .407.1 理論概述 .407.1.1 自動(dòng)化理論 .407.1.2 自動(dòng)化工具介紹 .407.2 測(cè)試實(shí)戰(zhàn) .407.2.1 錄制用戶行為.417.2.2 腳本回放.417.2.3 結(jié)果分析.47第八章 軟件系統(tǒng)

13、測(cè)試總結(jié) .48致 謝 .49參考文獻(xiàn) .50學(xué)院畢業(yè)設(shè)計(jì)論文1第一章 緒論1.1 開發(fā)背景隨著信息時(shí)代的到來,人類對(duì)于娛樂的要求越來越高,人們不再滿足于單純的音視頻成品的直接享受,更多的人希望自主的到達(dá)音樂文件轉(zhuǎn)換的要求,應(yīng)用于工作及生活中。這時(shí),越來越多的音頻轉(zhuǎn)換功能出現(xiàn)了。如果從眾多的音頻轉(zhuǎn)換軟件中脫穎而出,成為被更多用戶接受及認(rèn)可的音頻轉(zhuǎn)換軟件成為了我們的開發(fā)要求及測(cè)試目標(biāo)。我們致力于做到功能更強(qiáng)大、界面更友好、性能更優(yōu)化的目標(biāo)。這是,對(duì)于測(cè)試的要求就愈來愈高。圖 1-1 全能音頻轉(zhuǎn)換通 V1.2 主界面圖1.2 本課題研究的目標(biāo)希望運(yùn)用科學(xué)的測(cè)試?yán)碚摷胺椒?,檢測(cè)及排除缺陷并進(jìn)行修復(fù)。

14、1、 證明1 獲取系統(tǒng)在可接受范圍內(nèi)可用的信心;2 嘗試在非正常情況下的功能和特性;3 保證一個(gè)工作產(chǎn)品是完整的并且可用或者可被集成。2、 檢測(cè)1 發(fā)現(xiàn)缺陷、錯(cuò)誤和系統(tǒng)缺乏;全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試22 定義系統(tǒng)的能力和局限性;3 提供組件、工作產(chǎn)品和系統(tǒng)的質(zhì)量信息。3、 預(yù)防1 澄清系統(tǒng)的規(guī)格和性能;2 提供預(yù)防或減少可能制造錯(cuò)誤的信息;3 在過程中盡早檢測(cè)錯(cuò)誤;4 確認(rèn)問題和風(fēng)險(xiǎn),并且提前確認(rèn)解決這些問題和風(fēng)險(xiǎn)的途徑。1.3 本課題研究意義和研究?jī)?nèi)容1.3.1 本課題研究意義本課題用于發(fā)現(xiàn)軟件中存在的缺陷,用于完善軟件,更好的滿足用戶的功能,界面,性能需求。1.3.2 本課題研究?jī)?nèi)容利用

15、軟件測(cè)試的相關(guān)知識(shí),從需求開始,經(jīng)過方案、方案、主測(cè)試點(diǎn)、測(cè)試用例、測(cè)試過程、缺陷報(bào)告、性能腳本、總結(jié)等一系列完整的測(cè)試過程,對(duì)軟件從功能、學(xué)院畢業(yè)設(shè)計(jì)論文3第二章 軟件需求規(guī)格說明2.1 簡(jiǎn)介2.1.1 目的本文檔是全能音頻轉(zhuǎn)換通代碼行統(tǒng)計(jì)工具的軟件需求規(guī)格說明書。本文檔的面向軟件開發(fā)人員和軟件測(cè)試人員。軟件開發(fā)人員根據(jù)該文檔完成概要設(shè)計(jì)文檔,測(cè)試人員根據(jù)該文檔完成系統(tǒng)測(cè)試方案、策略和系統(tǒng)測(cè)試用例。2.1.2 范圍本文檔依據(jù)?全能音頻轉(zhuǎn)換通 工程工作任務(wù)書?,明確并細(xì)化?全能音頻轉(zhuǎn)換通 工程工作任務(wù)書?中的 TProject 工程需求。2.2 總體概述2.2.1 工程介紹全能音頻轉(zhuǎn)換通是一款

16、共享音視頻文件格式轉(zhuǎn)換軟件。試用版可試用 5 次,沒有功能限制。也可注冊(cè)成為正式用戶。1.產(chǎn)品環(huán)境介紹:全能音頻轉(zhuǎn)換通是一個(gè)完全獨(dú)立的產(chǎn)品,實(shí)現(xiàn)工程工作任務(wù)書中規(guī)定的所有需求工程。2.軟件功能:全能音頻轉(zhuǎn)換通是一款音視頻文件格式轉(zhuǎn)換軟件。它支持目前所有流行的媒體文件格式(MP3/MP2/OGG/APE/WAV/WMA/AVI/RM/RMVB/ASF/MPEG/DAT),并能批量轉(zhuǎn)換。該軟件能從視頻文件中別離出音頻流,轉(zhuǎn)換成完整的音頻文件。典型的應(yīng)用如 WAV轉(zhuǎn) MP3,MP3 轉(zhuǎn) WMA,WAV 轉(zhuǎn) WMA,RM(RMVB)轉(zhuǎn) MP3,AVI 轉(zhuǎn) MP3,RM(RMVB)轉(zhuǎn) WMA 等。該軟件

17、也可以從整個(gè)媒體中截取出局部時(shí)間段,轉(zhuǎn)成一個(gè)音頻文件,或者將幾個(gè)不同格式的媒體轉(zhuǎn)換并連接成一個(gè)音頻文件。自定義的各種質(zhì)量參數(shù),可以滿足您各種不同的需要。全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試4圖 2-1 軟件的界面樣板用戶特征:該軟件對(duì)用戶無特殊要求,對(duì)全能音頻軟件通有根本了解即可。假設(shè)和依賴關(guān)系全能音頻轉(zhuǎn)換通用 C+開發(fā),編譯器是 Visual C+ 6.0,用到了 MFC 類庫(kù)。由于不是采用標(biāo)準(zhǔn) C+,全能音頻轉(zhuǎn)換通只能運(yùn)行在 windows 98 以上的操作系統(tǒng)上。2.3 具體需求2.3.1 功能需求1.SRS-CHANGE-01 音頻文件格式轉(zhuǎn)換該需求實(shí)現(xiàn)對(duì)目前所有流行的媒體文件格式(MP3/MP

18、2/OGG/APE/WAV/WMA/AVI/RM/RMVB/ASF/MPEG/DAT)進(jìn)行格式轉(zhuǎn)換輸入:表 2-1 格式轉(zhuǎn)換輸入?yún)?shù)參數(shù) 1音頻文件全路徑參數(shù)類型源文件全路徑參數(shù)描述音頻文件文件路徑文件名稱 參數(shù)范圍1)為windows操作系統(tǒng)中合法的文件路徑和文件名稱組合學(xué)院畢業(yè)設(shè)計(jì)論文52)該文件名指向的音頻文件應(yīng)該存在備注見圖1,當(dāng)用戶點(diǎn)擊“添加文件按鈕時(shí)候,彈出文件選擇對(duì)話框,這時(shí)候,選擇相應(yīng)的音頻文件參數(shù) 2輸出格式參數(shù)類型字符型參數(shù)描述輸出格式中選中某個(gè)音頻文件格式,即轉(zhuǎn)換為此格式的音頻文件,缺省為mp3格式參數(shù)范圍Mp3 wma ogg ape mp3 wav備注參數(shù) 3編碼器參

19、數(shù)類型字符串參數(shù)描述編碼器中選中某個(gè)音頻文件格式,將采用此編碼器進(jìn)行編碼,缺省為L(zhǎng)ame mp3 encoder ver 3.93參數(shù)范圍Lame mp3 encoder ver 3.93備注參數(shù) 4對(duì)于重名文件參數(shù)類型字符串參數(shù)描述選中某個(gè)對(duì)重名文件處理方式,將采用此方式進(jìn)行處理,缺省為自動(dòng)換名參數(shù)范圍覆蓋 跳過 自動(dòng)換名備注參數(shù) 5輸出目錄參數(shù)類型字符串參數(shù)描述缺省為軟件所在路徑參數(shù)范圍為windows操作系統(tǒng)中合法的文件路徑備注見圖2,當(dāng)用戶點(diǎn)擊“選擇目錄按鈕時(shí)候,彈出文件選擇對(duì)話框,這時(shí)候,選擇相應(yīng)的路徑參數(shù) 6輸出質(zhì)量參數(shù)類型字符串全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試6參數(shù)描述缺省為44KHZ

20、,128Kbps,立體聲參數(shù)范圍備注圖 2-2 音頻文件格式轉(zhuǎn)換功能輸入?yún)?shù)音頻文件格式轉(zhuǎn)換的處理過程如下:首先對(duì)用戶輸入的源文件做合法性檢查,如果文件路徑或者文件名不合法,給用戶相應(yīng)的提示信息,并退出音頻文件格式轉(zhuǎn)換的程序模塊。如果文件參數(shù)合法,那么讀取音頻文件,點(diǎn)擊批量轉(zhuǎn)換按鈕自定義輸出格式,編碼器和輸出質(zhì)量,輸出目錄以及對(duì)于重名文件的處理,點(diǎn)擊開始轉(zhuǎn)換。輸出:檢查到參數(shù)【源文件全路徑】中的文件不是音頻文件:彈出對(duì)話框,提示用戶“文件【源文件全路徑】不是音頻文件,文件類型非法,請(qǐng)重新選擇文件。檢查到參數(shù)【源文件全路徑】中所指向的文件不存在或者被其它應(yīng)用程序采用獨(dú)占的方式翻開,提示用戶“無法

21、翻開該文件,請(qǐng)重新選擇文件!檢查到輸出目錄所指路徑不存在,提示 “輸出目錄不存在,重新選擇目錄轉(zhuǎn)換完成后顯示“任務(wù)完成,轉(zhuǎn)換文件保存在輸出目錄下2.SRS-CHANGE-02 批量轉(zhuǎn)換該需求實(shí)現(xiàn)對(duì)多個(gè)音頻文件進(jìn)行批量轉(zhuǎn)換輸入:學(xué)院畢業(yè)設(shè)計(jì)論文7表 2-2 批量轉(zhuǎn)換輸入?yún)?shù)參數(shù)1多個(gè)音頻文件全路徑參數(shù)類型音頻文件參數(shù)描述音頻文件文件路徑文件名稱 參數(shù)范圍1)為windows操作系統(tǒng)中合法的文件路徑和文件名稱組合2)該文件名指向的音頻文件應(yīng)該存在備注見圖1,當(dāng)用戶點(diǎn)擊“添加文件按鈕時(shí)候,彈出文件選擇對(duì)話框,這時(shí)候,選擇相應(yīng)的音頻文件參數(shù)2輸出格式參數(shù)類型字符型參數(shù)描述輸出格式中選中某個(gè)音頻文件格式

22、,即轉(zhuǎn)換為此格式的音頻文件,缺省為mp3格式參數(shù)范圍Mp3 wma ogg ape mp3 wav備注參數(shù)3編碼器參數(shù)類型字符串參數(shù)描述編碼器中選中某個(gè)音頻文件格式,將采用此編碼器進(jìn)行編碼,缺省為L(zhǎng)ame mp3 encoder ver 3.93參數(shù)范圍Lame mp3 encoder ver 3.93備注參數(shù)4對(duì)于重名文件參數(shù)字符串全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試8類型參數(shù)描述選中某個(gè)對(duì)重名文件處理方式,將采用此方式進(jìn)行處理,缺省為自動(dòng)換名參數(shù)范圍覆蓋 跳過 自動(dòng)換名備注參數(shù)5輸出目錄參數(shù)類型字符串參數(shù)描述缺省為軟件所在路徑參數(shù)范圍為windows操作系統(tǒng)中合法的文件路徑備注見圖2,當(dāng)用戶點(diǎn)擊“選

23、擇目錄按鈕時(shí)候,彈出文件選擇對(duì)話框,這時(shí)候,選擇相應(yīng)的路徑參數(shù)6輸出質(zhì)量參數(shù)類型字符串參數(shù)描述缺省為44KHZ,128Kbps,立體聲參數(shù)范圍備注學(xué)院畢業(yè)設(shè)計(jì)論文9圖 2-3 多個(gè)音頻文件批量轉(zhuǎn)換音頻文件批量轉(zhuǎn)換的處理過程如下:首先對(duì)用戶輸入的源文件做合法性檢查,如果文件路徑或者文件名不合法,給用戶相應(yīng)的提示信息,并退出音頻文件格式轉(zhuǎn)換的程序模塊。如果文件參數(shù)合法,那么讀取音頻文件,點(diǎn)擊批量轉(zhuǎn)換按鈕自定義輸出格式,編碼器和輸出質(zhì)量,輸出目錄以及對(duì)于重名文件的處理,點(diǎn)擊開始轉(zhuǎn)換。輸出檢查到參數(shù)【多個(gè)音頻文件路徑】中的文件不是音頻文件:彈出對(duì)話框,提示用戶“文件【源文件全路徑】不是音頻文件,文件類

24、型非法,請(qǐng)重新選擇文件。檢查到參數(shù)【多個(gè)音頻文件全路徑】中所指向的文件不存在或者被其它應(yīng)用程序采用獨(dú)占的方式翻開,提示用戶“無法翻開該文件,請(qǐng)重新選擇文件!檢查到輸出目錄所指路徑不存在,提示 “輸出目錄不存在,重新選擇目錄轉(zhuǎn)換完成后顯示“任務(wù)完成,轉(zhuǎn)換文件保存在輸出目錄下3.SRS-CHANGE-03 合并轉(zhuǎn)換該需求實(shí)現(xiàn)對(duì)多個(gè)音頻文件進(jìn)行合并轉(zhuǎn)換輸入表 2-3 合并轉(zhuǎn)換輸入?yún)?shù)參數(shù)1多個(gè)音頻文件全路徑參數(shù)類型音頻文件全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試10參數(shù)描述音頻文件文件路徑文件名稱參數(shù)范圍1)為windows操作系統(tǒng)中合法的文件路徑和文件名稱組合2)該文件名指向的音頻文件應(yīng)該存在備注見圖1,當(dāng)用戶

25、點(diǎn)擊“添加文件按鈕時(shí)候,彈出文件選擇對(duì)話框,這時(shí)候,選擇相應(yīng)的音頻文件參數(shù)2輸出格式參數(shù)類型字符型參數(shù)描述輸出格式中選中某個(gè)音頻文件格式,即轉(zhuǎn)換為此格式的音頻文件,缺省為mp3格式參數(shù)范圍Mp3 wma ogg ape mp3 wav備注參數(shù)3編碼器參數(shù)類型字符串參數(shù)描述編碼器中選中某個(gè)音頻文件格式,將采用此編碼器進(jìn)行編碼,缺省為L(zhǎng)ame mp3 encoder ver 3.93參數(shù)范圍Lame mp3 encoder ver 3.93備注參數(shù)4對(duì)于重名文件參數(shù)類型字符串參數(shù)描述選中某個(gè)對(duì)重名文件處理方式,將采用此方式進(jìn)行處理,缺省為自動(dòng)換名參數(shù)范圍覆蓋 跳過 自動(dòng)換名備注參數(shù)5連接順序參數(shù)類

26、型字符串參數(shù)描述通過上移下移按鈕選擇連接順序參數(shù)范圍上移 下移備注學(xué)院畢業(yè)設(shè)計(jì)論文11參數(shù)6輸出質(zhì)量參數(shù)類型字符串參數(shù)描述缺省為44KHZ,128Kbps,立體聲參數(shù)范圍備注圖 2-4 合并轉(zhuǎn)換的輸入?yún)?shù)處理音頻文件合并轉(zhuǎn)換的處理過程如下:首先對(duì)用戶輸入的源文件做合法性檢查,如果文件路徑或者文件名不合法,給用戶相應(yīng)的提示信息,并退出音頻文件格式轉(zhuǎn)換的程序模塊。如果文件參數(shù)合法,那么讀取音頻文件,點(diǎn)擊批量轉(zhuǎn)換按鈕自定義輸出格式,編碼器和輸出質(zhì)量,輸出目錄以及對(duì)于重名文件的處理,點(diǎn)擊開始轉(zhuǎn)換。輸出檢查到參數(shù)【多個(gè)音頻文件路徑】中的文件不是音頻文件:彈出對(duì)話框,提示用戶“文件【源文件全路徑】不是音頻

27、文件,文件類型非法,請(qǐng)重新選擇文件。檢查到參數(shù)【多個(gè)音頻文件全路徑】中所指向的文件不存在或者被其它應(yīng)用程序采用獨(dú)占的方式翻開,提示用戶“無法翻開該文件,請(qǐng)重新選擇文件!檢查到輸出目錄所指路徑不存在,提示 “輸出目錄不存在,重新選擇目錄轉(zhuǎn)換完成后顯示“任務(wù)完成,轉(zhuǎn)換文件保存在輸出目錄下4.SRS-CHANGE-04 截取轉(zhuǎn)換該需求實(shí)現(xiàn)對(duì)多個(gè)音頻文件進(jìn)行合并轉(zhuǎn)換全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試12輸入:表 2-4 截取轉(zhuǎn)換輸入?yún)?shù)參數(shù)1音頻文件路徑參數(shù)類型音頻文件參數(shù)描述音頻文件文件路徑文件名稱 參數(shù)范圍1)為windows操作系統(tǒng)中合法的文件路徑和文件名稱組合2)該文件名指向的音頻文件應(yīng)該存在備注當(dāng)用

28、戶點(diǎn)擊“截取轉(zhuǎn)換按鈕時(shí)候,選擇相應(yīng)的音頻文件參數(shù)2輸出格式參數(shù)類型字符型參數(shù)描述輸出格式中選中某個(gè)音頻文件格式,即轉(zhuǎn)換為此格式的音頻文件,缺省為mp3格式參數(shù)范圍Mp3 wma ogg ape mp3 wav備注參數(shù)3編碼器參數(shù)類型字符串參數(shù)描述編碼器中選中某個(gè)音頻文件格式,將采用此編碼器進(jìn)行編碼,缺省為L(zhǎng)ame mp3 encoder ver 3.93參數(shù)范圍Lame mp3 encoder ver 3.93備注參數(shù)4輸出質(zhì)量參數(shù)類型字符串參數(shù)描述缺省為44KHZ,128Kbps,立體聲參數(shù)范圍備注參數(shù)5截取起點(diǎn)參數(shù)類型字符串學(xué)院畢業(yè)設(shè)計(jì)論文13參數(shù)描述輸入截取的起點(diǎn)時(shí)間,或選擇當(dāng)前時(shí)間為起

29、點(diǎn)參數(shù)范圍備注參數(shù)6截取終點(diǎn)參數(shù)類型字符串參數(shù)描述截取的終點(diǎn)時(shí)間,或選擇當(dāng)前時(shí)間為終點(diǎn)參數(shù)范圍備注圖 2-5 合并轉(zhuǎn)換的輸入?yún)?shù)處理音頻文件截取轉(zhuǎn)換的處理過程如下:首先對(duì)用戶輸入的源文件做合法性檢查,如果文件路徑或者文件名不合法,給用戶相應(yīng)的提示信息,并退出音頻文件格式轉(zhuǎn)換的程序模塊。如果文件參數(shù)合法,那么讀取音頻文件,點(diǎn)擊批量轉(zhuǎn)換按鈕自定義輸出格式,編碼器和輸出質(zhì)量,截取的起點(diǎn)及終點(diǎn),點(diǎn)擊開始轉(zhuǎn)換,選擇保存路徑。輸出檢查到參數(shù)【多個(gè)音頻文件路徑】中的文件不是音頻文件:彈出對(duì)話框,提示用戶“文件【源文件全路徑】不是音頻文件,文件類型非法,請(qǐng)重新選擇文件。檢查到參數(shù)【多個(gè)音頻文件全路徑】中所指向

30、的文件不存在或者被其它應(yīng)用程序采全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試14用獨(dú)占的方式翻開,提示用戶“無法翻開該文件,請(qǐng)重新選擇文件!轉(zhuǎn)換完成后顯示“任務(wù)完成,轉(zhuǎn)換文件保存在輸出目錄下2.3.2 外部接口需求1.用戶接口全能音頻轉(zhuǎn)換的用戶界面如圖 1 所示。界面上共有六個(gè)按鈕,一個(gè)文本框,音樂播放控制條,下面對(duì)上述控件詳細(xì)介紹:按鈕“添加文件:用戶單擊該按鈕,彈出文件選擇對(duì)話框,用戶選擇添加的音頻文件。按鈕“批量轉(zhuǎn)換:用戶單擊該按鈕,如果沒有選中音頻文件,那么先進(jìn)行添加文件,然后進(jìn)行批量轉(zhuǎn)換;假設(shè)已選中音頻文件,那么直接進(jìn)入批量轉(zhuǎn)換界面按鈕“合成轉(zhuǎn)換:用戶單擊該按鈕,如果沒有選中音頻文件,那么先進(jìn)行添加文

31、件,然后進(jìn)行合成轉(zhuǎn)換;假設(shè)已選中音頻文件,那么直接進(jìn)入合成轉(zhuǎn)換界面按鈕“截取轉(zhuǎn)換:用戶單擊該按鈕,如果沒有選中音頻文件,那么先進(jìn)行添加文件,然后進(jìn)行截取轉(zhuǎn)換;假設(shè)已選中音頻文件,那么直接進(jìn)入截取轉(zhuǎn)換界面按鈕“查看幫助:用戶單擊該按鈕,可查看幫助文檔按鈕“購(gòu)置注冊(cè):用戶單擊該按鈕,進(jìn)入注冊(cè)界面編輯框:顯示選中的音頻文件名稱,長(zhǎng)度,所在路徑,為只讀屬性音樂播放器:可調(diào)節(jié)音量,可對(duì)音頻文件進(jìn)行播放暫停和結(jié)束控制2.軟件接口全音頻轉(zhuǎn)換器是一個(gè)獨(dú)立的 EXE 文件,與外部軟件沒有接口。2.4 總體設(shè)計(jì)約束標(biāo)準(zhǔn)符合性全能音頻轉(zhuǎn)換通采用音頻文件格式,編碼器標(biāo)準(zhǔn)和標(biāo)準(zhǔn)。硬件約束全能音頻轉(zhuǎn)換通只運(yùn)行在 PC 上

32、,操作系統(tǒng)為 WINDOWS98 以上的操作系統(tǒng)。硬件限制:CPU:333HZ 以上內(nèi)存:64M 以上技術(shù)限制:學(xué)院畢業(yè)設(shè)計(jì)論文15全能音頻轉(zhuǎn)換通由于功能單一,不存在技術(shù)上的瓶頸,無技術(shù)限制。2.5 需求分級(jí)表 2-5 需求分級(jí)表需求需求ID需求名稱需求名稱需求分級(jí)需求分級(jí)SRS-CHANGE-01音頻文件格式轉(zhuǎn)換必須的SRS-CHANGE-02批量轉(zhuǎn)換必須的SRS-CHANGE-03合成轉(zhuǎn)換必須的SRS-CHANGE-04截取轉(zhuǎn)換必須的全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試16第三章 系統(tǒng)測(cè)試方案3.1 目標(biāo)本文是為了標(biāo)識(shí)全能音頻轉(zhuǎn)換通V1.2系統(tǒng)測(cè)試需求、估計(jì)系統(tǒng)測(cè)試各任務(wù)的工作量和人力物力資源、安排

33、系統(tǒng)測(cè)試任務(wù)、進(jìn)度以及各種過程準(zhǔn)那么。3.2 概述3.2.1 工程背景全能音頻轉(zhuǎn)換通V1.2是全能音頻轉(zhuǎn)換通工程的開發(fā)和測(cè)試對(duì)象,是一個(gè)音頻轉(zhuǎn)換工具,主要功能根據(jù)用戶的選擇分別進(jìn)行批量轉(zhuǎn)換、合并轉(zhuǎn)換、截取轉(zhuǎn)換。該文檔作為系統(tǒng)測(cè)試方案和系統(tǒng)測(cè)試用例的依據(jù)。軟件需求規(guī)格參照前期學(xué)員。范圍:本文是全能音頻轉(zhuǎn)換通V1.2系統(tǒng)測(cè)試方案,適用范圍為全能音頻轉(zhuǎn)換通系統(tǒng)測(cè)試組。用于指導(dǎo)全能音頻轉(zhuǎn)換通V1.2系統(tǒng)測(cè)試如下四個(gè)任務(wù)的任務(wù)分配、人員安排、時(shí)間進(jìn)度、過程標(biāo)準(zhǔn)以及風(fēng)險(xiǎn)管理等:全能音頻轉(zhuǎn)換通V1.2系統(tǒng)測(cè)試方案;全能音頻轉(zhuǎn)換通V1.2系統(tǒng)測(cè)試設(shè)計(jì);全能音頻轉(zhuǎn)換通V1.2系統(tǒng)測(cè)試實(shí)現(xiàn);全能音頻轉(zhuǎn)換通V1.2

34、系統(tǒng)測(cè)試執(zhí)行。3.2.2 組織形式全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試由魏毓彤單獨(dú)進(jìn)行并行測(cè)試。進(jìn)行添加文件、查看幫助、系統(tǒng)性能測(cè)試方案的制定,測(cè)試方案的寫作,用例的設(shè)計(jì),腳本的執(zhí)行,測(cè)試的執(zhí)行以及測(cè)試方案的評(píng)審、測(cè)試報(bào)告的寫作、測(cè)試文檔的評(píng)審組織。完成批量轉(zhuǎn)換模塊的測(cè)試方案的制定和實(shí)施,測(cè)試方案的寫作,用例的設(shè)計(jì),腳本的執(zhí)行,測(cè)試的執(zhí)行。完成合并轉(zhuǎn)換模塊的測(cè)試方案的制定和實(shí)施,測(cè)試方案的寫作,用例的設(shè)計(jì),腳本的執(zhí)行,測(cè)試的執(zhí)行。完成截取轉(zhuǎn)換模塊的測(cè)試方案的制定和實(shí)施,測(cè)試方案的寫作,用例的設(shè)計(jì),腳學(xué)院畢業(yè)設(shè)計(jì)論文17本的執(zhí)行,測(cè)試的執(zhí)行。3.2.3 測(cè)試對(duì)象功能測(cè)試包括:添加文件批量轉(zhuǎn)換合并轉(zhuǎn)

35、換截取轉(zhuǎn)換購(gòu)置注冊(cè)GUI測(cè)試:界面系統(tǒng)性能測(cè)試包括:轉(zhuǎn)換文件格式的時(shí)間效率大批量轉(zhuǎn)換時(shí)資源利用率3.2.4 需求跟蹤表 3-1 需求跟蹤編號(hào)需求項(xiàng)需求項(xiàng)描述系統(tǒng)測(cè)試項(xiàng) ID系統(tǒng)測(cè)試項(xiàng)描述1SRS-CHANGE-001添加文件CHANGE _ST_ADD添加文件2SRS-CHANGE-002音頻文件轉(zhuǎn)換CHANGE _ST_AUDIO音頻文件轉(zhuǎn)換3SRS- CHANGE -003批量轉(zhuǎn)換CHANGE _ST_BATCH批量轉(zhuǎn)換4SRS- CHANGE -004合并轉(zhuǎn)換CHANGE _ST_MERGE合并轉(zhuǎn)換5SRS- CHANGE -005截取轉(zhuǎn)換CHANGE _ ST_CUTOUT截取轉(zhuǎn)換6S

36、RS- CHANGE -006查看幫助CHANGE _ST_HELP查看幫助7SRS- CHANGE -007轉(zhuǎn)換性能測(cè)試CHANGE _ST_PERFORMANCE1音頻文件轉(zhuǎn)換的時(shí)間效率、8SRS- CHANGE -008轉(zhuǎn)換性能測(cè)試CHANGE _ST_PERFORMANCE2音頻批量轉(zhuǎn)換的資源利用性9SRS- CHANGE -009GUI 測(cè)試CHANGE _ST_GUI音頻轉(zhuǎn)換界面測(cè)試3.2.5 測(cè)試通過/失敗標(biāo)準(zhǔn)到達(dá) 100%需求覆蓋全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試18通過標(biāo)準(zhǔn):系統(tǒng)測(cè)試覆蓋了所有測(cè)試需求,1、2、3 級(jí)用例全部執(zhí)行。3.2.6 測(cè)試掛起標(biāo)準(zhǔn)及恢復(fù)條件根本功能測(cè)試不能通過

37、,需要掛起。如果測(cè)試過程中發(fā)生致命問題,導(dǎo)致 50用例堵塞無法執(zhí)行,需要將測(cè)試掛起。等問題解決經(jīng)過單元測(cè)試后,恢復(fù)測(cè)試。3.3 測(cè)試任務(wù)安排3.3.1任務(wù) 1全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案1.方法和標(biāo)準(zhǔn):遵照全能音頻轉(zhuǎn)換通系統(tǒng)測(cè)試方案模板2. 輸入/輸出:輸入:?全能音頻轉(zhuǎn)換通需求規(guī)格說明書?、?軟件開發(fā)方案?、?軟件測(cè)試方案?輸出:?全能音頻轉(zhuǎn)換通系統(tǒng)測(cè)試方案?3. 時(shí)間安排:2021 年 4 月4. 資源 :人力:4 人時(shí)設(shè)備:辦公用 PC 1 臺(tái)5. 風(fēng)險(xiǎn)和假設(shè):?全能音頻轉(zhuǎn)換通需求規(guī)格說明書?無法按時(shí)完成評(píng)審簽發(fā)?全能音頻轉(zhuǎn)換通需求規(guī)格說明書?內(nèi)容不完整、內(nèi)容有歧義,導(dǎo)致閱讀人

38、員理解有偏差。6. 角色和職責(zé):由魏毓彤光進(jìn)行系統(tǒng)測(cè)試方案的制訂,添加文件,查看幫助模塊系統(tǒng)測(cè)試方案制定、系統(tǒng)性能測(cè)試方案制定,并且完成系統(tǒng)測(cè)試方案的評(píng)審學(xué)院畢業(yè)設(shè)計(jì)論文193.3.2 任務(wù) 2 全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試設(shè)計(jì)1. 方法和標(biāo)準(zhǔn):遵照全能音頻轉(zhuǎn)換通系統(tǒng)測(cè)試方案模板2. 輸入/輸出:輸入:?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?、?全能音頻轉(zhuǎn)換通 V1.2 需求規(guī)格說明書?輸出:?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?3. 時(shí)間安排:2021 年 4 月4. 資源 :人力:4 人時(shí)設(shè)備:辦公用 PC 1 臺(tái)5. 風(fēng)險(xiǎn)和假設(shè):?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?無法

39、按時(shí)完成評(píng)審簽發(fā),那么方案順延。6. 角色和職責(zé):由魏毓彤對(duì)特定模塊進(jìn)行系統(tǒng)測(cè)試方案的制訂3.3.3 任務(wù) 3 全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試實(shí)現(xiàn)1. 方法和標(biāo)準(zhǔn):遵照全能音頻轉(zhuǎn)換通系統(tǒng)測(cè)試用例設(shè)計(jì)模板2. 輸入/輸出:輸入:?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?、?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?、?全能音頻轉(zhuǎn)換通 V1.2 需求規(guī)格說明書?輸出:?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試用例?3. 時(shí)間安排:2021 年 4 月4. 資源 :全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試20人力:4 人時(shí)設(shè)備:辦公用 PC 1 臺(tái)5. 風(fēng)險(xiǎn)和假設(shè):?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?無法按時(shí)完

40、成評(píng)審簽發(fā),那么方案順延。6. 角色和職責(zé):由魏毓彤對(duì)特定模塊進(jìn)行系統(tǒng)測(cè)試用例的設(shè)計(jì)。3.3.4 任務(wù) 4 全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試執(zhí)行1. 方法和標(biāo)準(zhǔn):遵照全能音頻轉(zhuǎn)換通系統(tǒng)測(cè)試缺陷報(bào)告模板。遵照公司系統(tǒng)測(cè)試執(zhí)行的過程標(biāo)準(zhǔn)2. 輸入/輸出:輸入:?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?、?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?、?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試用例?輸出:?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試報(bào)告?、?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試缺陷報(bào)告?3. 時(shí)間安排: 2021 年 4 月4. 資源 : 人力:8 人時(shí)設(shè)備:辦公用 PC 1 臺(tái)5. 風(fēng)險(xiǎn)和假設(shè):?全

41、能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試用例?無法按時(shí)完成評(píng)審簽發(fā)。用例書寫人員不能按照公司的規(guī)定去編寫用例。學(xué)院畢業(yè)設(shè)計(jì)論文21開發(fā)人員沒有及時(shí)修復(fù)缺陷,導(dǎo)致系統(tǒng)測(cè)試延遲。系統(tǒng)測(cè)試時(shí)間不充分,導(dǎo)致測(cè)試不充分。6. 角色和職責(zé): 由魏毓彤對(duì)特定模塊進(jìn)行系統(tǒng)測(cè)試用例執(zhí)行,并且寫出缺陷報(bào)告。3.3.5 應(yīng)交付的測(cè)試工作產(chǎn)品?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試方案?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試用例?全能音頻轉(zhuǎn)換通 V1.2 系統(tǒng)測(cè)試報(bào)告?3.3.6 工作量估計(jì)表 3-2 測(cè)試工作量評(píng)估任務(wù)人員安排工作量系統(tǒng)測(cè)試方案魏毓彤4 人時(shí)系統(tǒng)測(cè)試設(shè)計(jì)魏毓彤4 人時(shí)系統(tǒng)測(cè)試

42、實(shí)現(xiàn)魏毓彤8 人時(shí)系統(tǒng)測(cè)試執(zhí)行魏毓彤8 人時(shí)3.3.7 資源的分配PC 一臺(tái)WinXP 操作系統(tǒng);CPU:333HZ 以上;內(nèi)存:64M 以上全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試22第四章 系統(tǒng)測(cè)試方案4.1 概述本方案文檔是為了指導(dǎo)全能音頻轉(zhuǎn)換通 V1.2 的系統(tǒng)測(cè)試測(cè)試代碼設(shè)計(jì)、測(cè)試用例設(shè)計(jì)和測(cè)試執(zhí)行。閱讀對(duì)象為參加測(cè)試用例設(shè)計(jì)、測(cè)試代碼設(shè)計(jì)和測(cè)試執(zhí)行的測(cè)試工程師和相關(guān)的開發(fā)人員以及測(cè)試人員。4.1.1 被測(cè)對(duì)象全能音頻轉(zhuǎn)換通 V1.2 是全能音頻轉(zhuǎn)換通 V1.2 工程的開發(fā)和測(cè)試對(duì)象,沒有商用的需求,僅作為本次系統(tǒng)測(cè)試方案的寫作模擬。全能音頻轉(zhuǎn)換通 V1.2 是一個(gè)音頻轉(zhuǎn)換工具,可以根據(jù)用戶的選擇

43、分別做音頻轉(zhuǎn)換、批量轉(zhuǎn)換、合并轉(zhuǎn)換以及截取轉(zhuǎn)換。全能音頻轉(zhuǎn)換通 V1.2 是一個(gè)完全獨(dú)立、全新開發(fā)的產(chǎn)品,沒有移植代碼。這次測(cè)試的對(duì)象為以下測(cè)試項(xiàng):功能特性:添加文件、批量轉(zhuǎn)換、合并轉(zhuǎn)換、截取轉(zhuǎn)換、購(gòu)置注冊(cè)GUI 測(cè)試:界面測(cè)試自動(dòng)化測(cè)試:對(duì)批量轉(zhuǎn)換、合并轉(zhuǎn)換進(jìn)行的回歸測(cè)試。4.1.2 應(yīng)測(cè)試的特性本次測(cè)試將對(duì)以下特性進(jìn)行測(cè)試:功能特性由于 Counter 工程小,子項(xiàng)就直接對(duì)應(yīng)測(cè)試項(xiàng)了表 4-1 功能特性添加項(xiàng)測(cè)試子項(xiàng)添加文件所有支持類型、音頻文件、視頻文件、所有文件音頻轉(zhuǎn)換輸出格式、選擇編碼器、輸出質(zhì)量、對(duì)于重名文件的處理、輸出目錄、轉(zhuǎn)換進(jìn)度批量轉(zhuǎn)換批量轉(zhuǎn)換測(cè)試支持類型、不同組合情況下合并

44、轉(zhuǎn)換輸出格式、選擇編碼器、輸出質(zhì)量、上移、下移、轉(zhuǎn)換進(jìn)度、保存并轉(zhuǎn)換截取轉(zhuǎn)換輸出格式、選擇編碼器、輸出質(zhì)量、截取起點(diǎn)、截取終點(diǎn)、轉(zhuǎn)換進(jìn)度、保存并轉(zhuǎn)換學(xué)院畢業(yè)設(shè)計(jì)論文23查看幫助各個(gè)幫助列表項(xiàng)購(gòu)置注冊(cè)性能特性需要測(cè)試如下性能指標(biāo):轉(zhuǎn)換一個(gè)音頻文件所有的時(shí)間不能超過音頻時(shí)間的一半;批量轉(zhuǎn)換時(shí)對(duì)于系統(tǒng)資源的占有率不能超過 90%;。 。 。 。 。 。配置特性全能音頻轉(zhuǎn)換通 V1.2 運(yùn)行在 PC 上,其運(yùn)行環(huán)境的軟、硬件配置滿足如下條件:操作系統(tǒng):為 WINDOWS98 以上的操作系統(tǒng);硬件限制:CPU:333MHZ 以上,內(nèi)存:64M 以上。因此需要對(duì)不同軟硬件配置下的系統(tǒng)運(yùn)行情況進(jìn)行配置測(cè)試:

45、CPU:333MHZ 以上,內(nèi)存:64M,windows98 操作系統(tǒng);CPU:333MHZ 以上,內(nèi)存:64M,windows2000 操作系統(tǒng);CPU:333MHZ 以上,內(nèi)存:64M,windows xp 操作系統(tǒng)4.1.3 不被測(cè)試的特性平安性測(cè)試安裝測(cè)試4.2 測(cè)試模型測(cè)試組網(wǎng)圖/結(jié)構(gòu)關(guān)系圖無測(cè)試組網(wǎng)圖可以通過與開發(fā)人員討論獲得測(cè)試原理/策略本次測(cè)試分功能測(cè)試和性能測(cè)試。功能測(cè)試為主,性能測(cè)試為輔。功能測(cè)試采用手工測(cè)試為主,輔之以自動(dòng)化測(cè)試來提高效率,自動(dòng)化測(cè)試?yán)?Rebot 功能測(cè)試工具進(jìn)行,需要對(duì)同類測(cè)試用例錄制腳本,然后依據(jù)測(cè)試用例的實(shí)際數(shù)據(jù)對(duì)腳本進(jìn)行修改,從而實(shí)現(xiàn)各相關(guān)用例

46、的腳本化。性能測(cè)試?yán)靡恍┹o助性能測(cè)試工具進(jìn)行,利用操作系統(tǒng)上已有的功能查看系統(tǒng)的資源占有情況,如 CPU 以及內(nèi)存等的占有率。 全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試24操作流程測(cè)試執(zhí)行按照功能測(cè)試?性能測(cè)試的順序。進(jìn)行功能測(cè)試時(shí)按照 購(gòu)置注冊(cè)?添加文件?音頻轉(zhuǎn)換?批量轉(zhuǎn)換?合并轉(zhuǎn)換?截取轉(zhuǎn)換?查看幫助的順序執(zhí)行。最后進(jìn)行性能測(cè)試,使用秒表來統(tǒng)計(jì)時(shí)間。4.3 測(cè)試需求1. 環(huán)境需求功能測(cè)試:CPU Intel 1.3G+256M 內(nèi)存windows98QTP2. 被測(cè)對(duì)象需求無3. 測(cè)試工具需求本次測(cè)試需要功能測(cè)試工具的支持,該工具需要滿足如下需求:腳本的錄制和回放、腳本的編輯、日志功能。目前采用已有的

47、商用工具 QTP 來完成上述測(cè)試工作,并且這個(gè)工具滿足上述要求。4. 測(cè)試代碼需求本次測(cè)試需要編寫自動(dòng)化測(cè)試腳本,需要對(duì)以下根本操作進(jìn)行腳本錄制形成腳本庫(kù):點(diǎn)擊“添加文件文件按鈕,選擇所有流行的媒體文件格式(MP3/MP2/OGG/APE/WAV/WMA/AVI/RM/RMVB/ASF/MPEG/DAT)的文件 點(diǎn)擊“批量轉(zhuǎn)換進(jìn)行批量轉(zhuǎn)換點(diǎn)擊“合并轉(zhuǎn)換進(jìn)行合并轉(zhuǎn)換選擇“輸出格式選擇“編碼器選擇“輸出質(zhì)量選擇“輸出目錄 上述操作錄制形成腳本文件文件為:5. 測(cè)試數(shù)據(jù)需求/這里可以寫如果采取數(shù)據(jù)驅(qū)動(dòng)自動(dòng)化測(cè)試,需要哪些數(shù)據(jù)文件,并列出數(shù)據(jù)文件內(nèi)數(shù)據(jù)記錄格式本次測(cè)試需要很多格式的文件,每種準(zhǔn)備三個(gè),

48、可以從網(wǎng)上下載,也可以通過其他學(xué)院畢業(yè)設(shè)計(jì)論文25方法獲得。4.4 測(cè)試設(shè)計(jì)1. 測(cè)試工具設(shè)計(jì)本次測(cè)試采用已有的商用工具 QTP 來進(jìn)行功能測(cè)試,不需要另外進(jìn)行測(cè)試工具開發(fā)。2. 測(cè)試代碼設(shè)計(jì)需要依據(jù)腳本庫(kù)中的函數(shù)進(jìn)行各用例腳本的編寫。編寫時(shí),需要修改轉(zhuǎn)換的的文件名、選擇下拉框選項(xiàng)、修改預(yù)期輸出,完成各用例的自動(dòng)化腳本。狀態(tài)遷移、流程分析、等價(jià)類劃分、3. 測(cè)試用例設(shè)計(jì)這里將“應(yīng)測(cè)試特性中測(cè)試子項(xiàng)需要到達(dá)的覆蓋率角度進(jìn)行描述,建議用表格形式描述各子項(xiàng)下用例編號(hào)規(guī)那么、該子項(xiàng)需到達(dá)哪些覆蓋率角度的指標(biāo),這將指導(dǎo)測(cè)試用例階段的工作:測(cè)試子項(xiàng)如下:添加文件:CHANGE_ST_ADD_001,可以選

49、用等價(jià)類劃分的方法有效等價(jià)類:所有流行的媒體文件格式(MP3/MP2/OGG/APE/WAV/WMA/AVI/RM/RMVB/ASF/MPEG/DAT)無效等價(jià)類:不在上面格式中的。批量轉(zhuǎn)換文件格式輸出格式、選擇編碼器、輸出質(zhì)量、重名文件這個(gè)可以選用正交實(shí)驗(yàn)或者是經(jīng)驗(yàn)值的方法。播放、暫停、停止可以選擇狀態(tài)轉(zhuǎn)換圖的方法截取轉(zhuǎn)換的轉(zhuǎn)換起點(diǎn)和轉(zhuǎn)換終點(diǎn)選擇邊界值分析的方法進(jìn)行測(cè)試寫需求跟蹤矩陣,這個(gè)是系統(tǒng)測(cè)試方案的重點(diǎn)系統(tǒng)測(cè)試項(xiàng)標(biāo)識(shí)的 ID 盡量使用英文,如果不能使用英文,也可以使用中文,一定要確保自己能看懂,別人也可以看的懂。全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試26圖 4-1 測(cè)試規(guī)程設(shè)計(jì)學(xué)院畢業(yè)設(shè)計(jì)論文27

50、第五章 測(cè)試方法與測(cè)試用例的設(shè)計(jì)5.1 理論概述5.1.1 黑盒測(cè)試用例設(shè)計(jì)方法針對(duì)全能音頻轉(zhuǎn)換通的系統(tǒng)測(cè)試運(yùn)用以下的測(cè)試用例設(shè)計(jì)方法:a) 等價(jià)類劃分法:等價(jià)類是指某個(gè)輸入域的子集合,在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露軟件中的錯(cuò)誤都是等價(jià)的。等價(jià)類劃分分為:1)有效等價(jià)類:是指對(duì)于系統(tǒng)的規(guī)格說明來說是合理的,有意義的輸入數(shù)據(jù)構(gòu)成的集合。利用有效等價(jià)類可檢驗(yàn)程序是否實(shí)現(xiàn)了規(guī)格說明中所規(guī)定的功能和性能;2)無效等價(jià)類:是指對(duì)于系統(tǒng)的規(guī)格說明來說是不合理或無意義的輸入數(shù)據(jù)所構(gòu)成的集合。b) 邊界值分析法:邊界值分析也是一種黑盒測(cè)試方法,是對(duì)等價(jià)類分析方法的一種補(bǔ)充。邊界值分析方法的理論根底,是假設(shè)

51、大多數(shù)的錯(cuò)誤是發(fā)生在各種輸入條件的邊界上,如果在邊界附近的取值不會(huì)導(dǎo)致程序出錯(cuò),那么其它的取值導(dǎo)致程序錯(cuò)誤的可能性也很小。邊界分析使用條件:輸入條件明確了一個(gè)值的取值范圍,或是規(guī)定了值的個(gè)數(shù)。輸入條件明確了一個(gè)有序集合。邊值點(diǎn)定義:上點(diǎn),就是邊界上的點(diǎn),不管它是開區(qū)間還是閉區(qū)間,就是說,如果該點(diǎn)是封閉的,那上點(diǎn)就在域范圍內(nèi),如果該點(diǎn)是開放的,那上點(diǎn)就在域范圍外;內(nèi)點(diǎn),就是在域范圍內(nèi)的任意一個(gè)點(diǎn);離點(diǎn),就是離上點(diǎn)最近的一個(gè)點(diǎn),如果邊界是封閉的,那離點(diǎn)就是域范圍外離上點(diǎn)最近的點(diǎn);如果邊界是開放的,那離點(diǎn)就是域范圍內(nèi)離上點(diǎn)最近的點(diǎn)。邊界值分析方法的原那么:如果輸入輸出條件規(guī)定了取值范圍,那么應(yīng)該以該

52、范圍的邊界值及邊界附近的值作為測(cè)試數(shù)據(jù);如果輸入輸出條件規(guī)定了值的個(gè)數(shù),那么用最大個(gè)數(shù)、最小個(gè)數(shù)、比最小個(gè)全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試28數(shù)少一、比最大個(gè)數(shù)多一的數(shù)作為測(cè)試數(shù)據(jù);如果程序規(guī)格說明書中提到的輸入或輸出是一個(gè)有序的集合,應(yīng)該注意選取有序集合的第一個(gè)和最后一個(gè)元素作為測(cè)試數(shù)據(jù);如果程序中使用了一個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu),那么應(yīng)中選擇這個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu)的邊界上的值作為測(cè)試數(shù)據(jù)。5.1.2 通用測(cè)試用例寫作軟件測(cè)試用例設(shè)計(jì)得出軟件測(cè)試用例的內(nèi)容,然后,按照軟件測(cè)試寫作方法,落實(shí)到文檔中,兩者是形式和內(nèi)容的關(guān)系。寫的好的測(cè)試用例不僅方便自己和別人查看,而且能幫助設(shè)計(jì)的時(shí)候考慮的更周全,因此測(cè)試用例的寫作

53、和測(cè)試用例的設(shè)計(jì)一樣,也是非常重要的。a 八大要素一個(gè)好的測(cè)試用例必須包含足夠的內(nèi)容,我們將這些內(nèi)容拆分成了八個(gè)要素,只要把這八個(gè)要素寫得完整準(zhǔn)確,這個(gè)用例就是一個(gè)寫作比擬好的測(cè)試用例了。1 用例編號(hào)用例編號(hào)和人名一樣,它能唯一的標(biāo)識(shí)一個(gè)測(cè)試用例,這樣我們?cè)谡劦竭@個(gè)測(cè)試用例的時(shí)候就好稱呼了。不同階段的測(cè)試用例的用例編號(hào)有著不同的規(guī)那么:1、系統(tǒng)測(cè)試用例:產(chǎn)品編號(hào)-ST-系統(tǒng)測(cè)試項(xiàng)名-系統(tǒng)測(cè)試子項(xiàng)名-XXX2、集成測(cè)試用例:產(chǎn)品編號(hào)-IT-集成測(cè)試項(xiàng)名-集成測(cè)試子項(xiàng)名-XXX3、單元測(cè)試用例:產(chǎn)品編號(hào)-UT-單元測(cè)試項(xiàng)名-單元測(cè)試子項(xiàng)名-XXX2 測(cè)試工程測(cè)試工程對(duì)應(yīng)的就是用例編號(hào)中的測(cè)試子項(xiàng)名

54、,具體規(guī)那么如下:i.系統(tǒng)測(cè)試用例:對(duì)應(yīng)一個(gè)功能點(diǎn)功能測(cè)試 、性能指標(biāo)性能測(cè)試 、界面中控件GUI 測(cè)試等等。ii.集成測(cè)試用例:對(duì)應(yīng)集成后的模塊功能或者內(nèi)部的接口單元測(cè)試用例:對(duì)應(yīng)函數(shù)名。3 測(cè)試標(biāo)題測(cè)試標(biāo)題考慮的是如何來完成測(cè)試工程,或者說是從哪個(gè)角度來對(duì)測(cè)試工程進(jìn)行測(cè)試,有的公司也取名為測(cè)試目的。將測(cè)試工程和測(cè)試標(biāo)題串在一起表示的是在“測(cè)試標(biāo)題情況下測(cè)試“測(cè)試工程。學(xué)院畢業(yè)設(shè)計(jì)論文294 重要級(jí)別用例的重要級(jí)別一般分為三個(gè)級(jí)別:高、中、低不同企業(yè)會(huì)有自己的規(guī)定劃分方式 。通常來說,高級(jí)別對(duì)應(yīng)保證系統(tǒng)根本功能、核心業(yè)務(wù)、重要特性、實(shí)際使用頻率較高的用例,中級(jí)別對(duì)應(yīng)重要程度介于高和低之間的測(cè)

55、試用例,低級(jí)別對(duì)應(yīng)實(shí)際使用頻率不高、對(duì)系統(tǒng)業(yè)務(wù)功能影響不大的模塊或功能的測(cè)試用例。以 為例:i.高級(jí)別需求:通話、短信沒有這些功能就不是 了ii.中級(jí)別需求:mp3、拍照沒有這些功能就會(huì)影響 的銷售iii.低級(jí)別需求:計(jì)時(shí)、算命沒有這些功能不會(huì)有什么影響5 預(yù)置條件測(cè)試用例在執(zhí)行時(shí)需要滿足一些前提條件,否那么測(cè)試用例是無法執(zhí)行的,這些前提條件就是預(yù)置條件。比方對(duì) google 搜索進(jìn)行測(cè)試,如果數(shù)據(jù)庫(kù)中沒有適宜的數(shù)據(jù),對(duì)搜索的測(cè)試時(shí)無法進(jìn)行下去的。6 測(cè)試輸入用例執(zhí)行過程中需要加工的外部信息。根據(jù)軟件測(cè)試用例的具體情況,有手工輸入、文件、數(shù)據(jù)庫(kù)記錄等。7 操作步驟執(zhí)行當(dāng)前測(cè)試用例需要經(jīng)過的操作

56、步驟,需要明確的給出每一個(gè)步驟的描述,測(cè)試用例執(zhí)行人員可以根據(jù)該操作步驟完成測(cè)試用例執(zhí)行。8 預(yù)期輸出預(yù)期輸出是測(cè)試用例中非常重要的局部,要想判斷被測(cè)對(duì)象是否工作正常,都需要通過預(yù)期輸出來進(jìn)行判斷。一旦預(yù)期輸出寫的不準(zhǔn)確或者不全,整個(gè)測(cè)試用例的作用將會(huì)大打折扣。下面是一個(gè)通用系統(tǒng)測(cè)試測(cè)試用例案例:表 5-1 測(cè)試用例案例表測(cè)試用例編號(hào)測(cè)試用例編號(hào)CHANGE _ST_ADDFILE_001測(cè)試工程測(cè)試工程添加文件測(cè)試標(biāo)題測(cè)試標(biāo)題添加一個(gè)正確格式正確路徑的音頻文件重要級(jí)別重要級(jí)別重要全能音頻轉(zhuǎn)換通軟件系統(tǒng)測(cè)試30預(yù)置條件預(yù)置條件全能音頻轉(zhuǎn)換通應(yīng)用程序翻開,音樂文件列表為空輸入輸入無執(zhí)行步驟執(zhí)行步

57、驟1、 點(diǎn)擊“添加文件2、 選擇桌面上 Music 文件夾下的 baby.mp33、 點(diǎn)擊“翻開按鈕預(yù)期輸出預(yù)期輸出baby.mp3 成功添加,即在音樂文件列表中出現(xiàn) baby.mp35.2 方法運(yùn)用5.2.1 參數(shù)選擇:如圖,輸入有:參數(shù)一:輸出格式:MP3,WMA,OGG,APE,WAV,MP2;參數(shù)二:選擇編碼器:根據(jù)輸出格式不同而不同;參數(shù)三:輸出質(zhì)量:根據(jù)格式不同而不同。圖 5-1 參數(shù) UI 圖根據(jù)實(shí)際情況,假設(shè)想把所有情況都考慮到是不現(xiàn)實(shí)的。由長(zhǎng)期的測(cè)試工作經(jīng)驗(yàn)得知,大量的錯(cuò)誤是發(fā)生在輸入或輸出條件的邊界上,因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤。因此對(duì)于參數(shù)選定我

58、們選用邊界值法進(jìn)行用例設(shè)計(jì)。下面是生成的篩選列表:表 5-2 篩選列表輸出格式輸出格式編碼編碼輸出質(zhì)量輸出質(zhì)量MP3Lame MP3 Encoder ver 3.9232khz,64kbps,Stereo CBRMP3Lame MP3 Encoder ver 3.9248khz,320kbps,mono CBRWMAWindows Media Audio 9.2VBR Quality 10,44khz,stereo VBR學(xué)院畢業(yè)設(shè)計(jì)論文31WMAWindows Media Audio 9.2VBR Quality 98,48khz,stereo VBRWMAWindows Media Aud

59、io 9.28khz,5kbps,mono(A/V) CBRWMAWindows Media Audio voice 94kbps,8khz,mono CBRapeMonkeys Audio APE Encoder11khz,stereoapeMonkeys Audio APE Encoder48khz,Stereo5.2.2 添加文件:當(dāng)未添加文件時(shí):文件可以從“添加文件, “批量轉(zhuǎn)換, “合并轉(zhuǎn)換, “截取轉(zhuǎn)換, “播放按鈕五處添加;當(dāng)添加過文件時(shí):文件可以從“添加文件, “播放按鈕兩處添加。另外,文件的數(shù)量?=1,可分為有效文件類型和無效文件類型。圖 5-2 軟件主界面全能音頻轉(zhuǎn)換通軟件

60、系統(tǒng)測(cè)試32圖 5-3 無效文件提示信息因此我們需要用到等價(jià)類與邊界值方法。步驟一:劃分等價(jià)類步驟一:劃分等價(jià)類依據(jù)基于特性測(cè)試子項(xiàng)所對(duì)應(yīng)的 SRS 片段,我們選擇的原那么是:在規(guī)定了輸入數(shù)據(jù)的一組值假定 N 個(gè),并且程序要對(duì)每一個(gè)輸入值分別處理的情況下,可確定 N 個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。編號(hào):A:“添加文件,B:“批量轉(zhuǎn)換,C:“合并轉(zhuǎn)換,D:“截取轉(zhuǎn)換,E:“播放按鈕下面是等價(jià)類劃分的結(jié)果:表 5-3 等價(jià)類劃分表輸入等價(jià)類輸入等價(jià)類有效等價(jià)類有效等價(jià)類無效等價(jià)類無效等價(jià)類文件格式1.有效音頻格式2.無效的其他格式3.未添加時(shí) AE添加類型4.有添加時(shí) A&E5.有添加時(shí) BD添加

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論