軟件測試畢業(yè)論文_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  軟件工程專業(yè)畢業(yè)論文</p><p><b>  姓 名:</b></p><p><b>  專 業(yè):</b></p><p><b>  年 級:</b></p><p><b>  學(xué) 號:</b></p&

2、gt;<p><b>  指導(dǎo)教師:</b></p><p>  軟件測試的概述及方法 </p><p>  、、 </p><p>  摘要:從軟件產(chǎn)業(yè)的發(fā)展初期到目前的大型軟件開發(fā)過程,軟件測試已成為其中一個不可分割的部分。隨著軟件規(guī)模的日益增大,軟件測試問題也日益突出,現(xiàn)代社

3、會對軟件的依賴越來越強,高可信軟件測試有著廣泛的需求,基于缺陷模式的軟件測試技術(shù)作為高可信軟件的重要保證,可以大大降低軟件的缺陷密度,提高軟件的可信性。本文從測試的基本概念入手,深入剖析軟件測試相關(guān)理論</p><p>  關(guān)鍵字:軟件測試、白盒測試、黑盒測試、類測試</p><p><b>  目 錄</b></p><p>  1

4、軟件測試的發(fā)展史.......................................4 2軟件測試的相關(guān)背景......................................5</p><p>  3 軟件測試概述............................................6</p><p>  3.1軟件測試的定義.............

5、.................................................................6</p><p>  3.2軟件測試的描述.............................................................................6</p><p>  3.3軟件測試的目的..........

6、..................................................................7 </p><p>  3.4軟件測試的原則.............................................................................8</p><p>  4 軟件測試的內(nèi)容...

7、.................................................................................9</p><p>  4.1驗證(verification)...........................................................................9</p><p>

8、;  4.2確認(validation)....................................9</p><p>  5 軟件測試的分類.........................................10</p><p>  5.1常用分類..........................................10</p>&

9、lt;p>  5.2黑盒測試..........................................10</p><p>  5.3白盒測試...........................................11</p><p>  5.4靜態(tài)測試..........................................14 &

10、lt;/p><p>  5.5動態(tài)測試...........................................15</p><p>  6 軟件測試中的類測試.....................................15</p><p>  6.1面向?qū)ο筌浖念悳y試概念...................................

11、..................156.2.類測試技術(shù).........................................16</p><p>  7 參考文獻..............................................17</p><p>  8 致謝...........................................

12、........18</p><p><b>  1軟件測試的發(fā)展史</b></p><p>  軟件測試的發(fā)展歷史:20世紀60年代(軟件工程建立前),為表明程序正確而進行測試。. 1972年在北卡羅來納大學(xué)舉行了首屆軟件測試正式會議。. 1975年John Good Enough和Susan Gerhart在IEEE上發(fā)表了《測試數(shù)據(jù)選擇的原理》的文章,軟件測試被

13、確定為一種研究方向。. 1979年,Glenford Myers的《軟件測試藝術(shù)》,對測試做了定義:測試是為發(fā)現(xiàn)錯誤而執(zhí)行的一個程序或者系統(tǒng)的過程。. 20世紀80年代早期,“質(zhì)量”的號角開始吹響。軟件測試定義發(fā)生了改變,測試不單純是一個發(fā)現(xiàn)錯誤的過程,而且包含軟件質(zhì)量評價的內(nèi)容。制定了各類標準。. 1983年,Bill Hetzel在《軟件測試完全指南》中指出:測試是以評價一個程序或者系統(tǒng)屬性為目標的任何一種活動,測試是對軟件質(zhì)量的度

14、量。. 20世紀90年代,測試工具盛行起來。. 1996年提出的測試能力成熟度TCMM(Testing Capability Maturity Model)、測試支持度TSM(Testability Support Model)、測試成熟度TMM(Testing Maturity Mod</p><p>  2軟件測試的相關(guān)背景</p><p>  相關(guān)背景:前段時間, 就是在我沒有認真了

15、解測試行業(yè)之前, 可能由于測試在中國的重視程度的問題, 我也一直認為測試應(yīng)該是不重要的, 甚至認為有必要有專門的測試職業(yè)嗎?認為軟件主要是開發(fā)人員的事, 軟件的成果也是由開發(fā)人員決定的, 當我在參加工作后, 真正從學(xué)校的學(xué)習環(huán)境中走上實際運用開發(fā)的時候, 事實上真的不是那么一回事哦。軟件無處不在, 軟而, 軟件是人編的——所以不完美。臭名昭著的軟件測試案例:</p><p>  1、迪士尼的獅子王 (1994~1

16、995)軟件在少數(shù)系統(tǒng)中能正常工作, 但在大眾使用的常見系統(tǒng)中不行。后來證實, 迪士尼公司沒有對市場上投入實用的各種pc機型進行正確的測試。</p><p>  2、英特爾奔騰浮點除法軟件缺陷(1994)英特爾為自己處理軟件缺陷拿出4億美元支付更換壞芯片的費用。導(dǎo)致付出如此昂貴的代價, 其主要原因是發(fā)現(xiàn)了軟件缺陷沒有正確的處理。</p><p>  3、美國航天局火星極地登陸(1999)該

17、項目使用前有經(jīng)過測試, 兩個測試小組雙方獨立工作都很好, 但從未走在一起。</p><p>  4、愛國者導(dǎo)彈防御系統(tǒng) (1991)一枚導(dǎo)彈在多哈擊斃28名美國士兵, 癥結(jié)在于一個軟件缺陷:一個很小的系統(tǒng)時鐘錯誤累積起來就可能拖延14小時, 造成跟蹤系統(tǒng)失去準確度。在多哈襲擊戰(zhàn)中系統(tǒng)被拖延100小時。</p><p>  5、千年蟲 (大約1974)估計世界各地更換或升級該系統(tǒng)程序解決原有

18、2000年錯誤的費用已經(jīng)超過數(shù)億美元。</p><p><b>  3軟件測試的概述</b></p><p>  3.1軟件測試的定義</p><p>  軟件測試使用人工或者自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實際結(jié)果之間的差別。它是幫助識別開發(fā)完成(中間或最終的版本)的計算機軟件(整體或部分

19、)的正確度(correctness) 完全度(completeness)和質(zhì)量(quality)的軟件過程;是SQA(software quality assurance)的重要子域。</p><p>  (1)測試并不僅僅是為了找出錯誤.通過分析錯誤產(chǎn)生的原因和錯誤的發(fā)生趨勢,可以幫助項目管理者發(fā)現(xiàn)當前軟件開發(fā)過程中的缺陷,以便及時改進;</p><p>  (2)這種分析也能幫助測試人

20、員設(shè)計出有針對性的測試方法,改善測試的效率和有效性;</p><p>  (3)沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定軟件質(zhì)量的一種方法。</p><p>  3.2軟件測試的描述</p><p>  測試是軟件開發(fā)過程的重要組成部分, 是用來確認一個程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。軟件測試的目的, 第一是確認軟件的質(zhì)量, 其一方面是確認

21、軟件做了你所期望的事情(Do the right thing), 另一方面是確認軟件以正確的方式來做了這個事件(Do it right);第二是提供信息, 比如提供給開發(fā)人員或程序經(jīng)理的反饋信息, 為風險評估所準備的信息;第三軟件測試不僅是在測試軟件產(chǎn)品的本身, 而且還包括軟件開發(fā)的過程。如果一個軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題, 這說明此軟件開發(fā)過程很可能是有缺陷的。</p><p>  3.3軟件測試的目的

22、</p><p>  如果測試的目的是為了盡可能多地找出錯誤,那么測試就應(yīng)該直接針對軟件比較復(fù)雜的部分或是以前出錯比較多的位置。如果測試目的是為了給最終用戶提供具有一定可信度的質(zhì)量評價,那么測試就應(yīng)該直接針對在實際應(yīng)用中會經(jīng)常用到的商業(yè)假設(shè)。 在談到軟件測試時,引用Grenford J. Myers在《The Art of Software Testing》一書中的觀點: (1)軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程

23、序的過程; (2)測試是為了證明程序有錯,而不是證明程序無錯誤; (3)一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤; (4)一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點可能會產(chǎn)生誤導(dǎo),認為發(fā)現(xiàn)錯誤是軟件測試的唯一目,查找不出錯誤的測試就是沒有價值的,事實并非如此。 首先,測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的

24、原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當前所采用的軟件過程的缺陷,以便改進。同時,這種分析也能幫助我們設(shè)計出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)</p><p>  3.4軟件測試的原則</p><p>  1.應(yīng)當把"盡早和不斷的測試"作為開發(fā)者的座右銘。 </p><p>  2.程序員應(yīng)該避免檢查自己的程序, 測試工作

25、應(yīng)該由獨立的專業(yè)的軟件測試機構(gòu)來完成。 </p><p>  3.設(shè)計測試用例時應(yīng)該考慮到合法的輸入和不合法的輸入以及各種邊界條件, 特殊情況下要制造極端狀態(tài)和意外狀態(tài), 比如網(wǎng)絡(luò)異常中斷、電源斷電等情況。 </p><p>  4.一定要注意測試中的錯誤集中發(fā)生現(xiàn)象, 這和程序員的編程水平和習慣有很大的關(guān)系。 </p><p>  5.對測試錯誤結(jié)果一定要有

26、一個確認的過程, 一般有A測試出來的錯誤, 一定要有一個B來確認, 嚴重的錯誤可以召開評審會進行討論和分析。 </p><p>  6.制定嚴格的測試計劃, 并把測試時間安排的盡量寬松, 不要希望在極短的時間內(nèi)完成一個高水平的測試。 </p><p>  7.回歸測試的關(guān)聯(lián)性一定要引起充分的注意, 修改一個錯誤而引起更多的錯誤出現(xiàn)的現(xiàn)象并不少見。 </p><p&

27、gt;  8.妥善保存一切測試過程文檔, 意義是不言而喻的, 測試的重現(xiàn)性往往要靠測試文檔</p><p><b>  4軟件測試的內(nèi)容</b></p><p>  4.1驗證(verification)</p><p>  驗證(verification)是保證軟件正確地實現(xiàn)了一些特定功能的一系列活動, 即保證軟件做了你所期望的事情。(Do

28、the right thing) </p><p>  1.確定軟件生存周期中的一個給定階段的產(chǎn)品是否達到前階段確立的需求的過程;</p><p>  2.程序正確性的形式證明, 即采用形式理論證明程序符號設(shè)計規(guī)約規(guī)定的過程;</p><p>  3.評市、審查、測試、檢查、審計等各類活動, 或?qū)δ承╉椞幚?、服?wù)或文件等是否和規(guī)定的需求相一致進行判斷和提出報告。&l

29、t;/p><p>  4.2確認(validation)</p><p>  確認(validation)是一系列的活動和過程, 目的是想證實在一個給定的外部環(huán)境中軟件的邏輯正確性。即保證軟件以正確的方式來做了這個事件(Do it right)</p><p>  1.靜態(tài)確認, 不在計算機上實際執(zhí)行程序, 通過人工或程序分析來證明軟件的正確性;</p>

30、<p>  2.動態(tài)確認, 通過執(zhí)行程序做分析, 測試程序的動態(tài)行為, 以證實軟件是否存在問題。</p><p>  軟件測試的對象不僅僅是程序測試, 軟件測試應(yīng)該包括整個軟件開發(fā)期問各個階段所產(chǎn)生的文檔, 如需求規(guī)格說明、概要設(shè)計文檔、詳細設(shè)計文檔, 當然軟件測試的主要對象還是源程序。</p><p><b>  5軟件測試的分類</b></p>

31、;<p><b>  5.1常用分類</b></p><p>  從是否需要執(zhí)行被測軟件的角度, 可分為: </p><p>  —靜態(tài)測試 和動態(tài)測試 </p><p>  從測試是否針對系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實現(xiàn)算法的角度來看, 可分為 : </p><p>  -白

32、盒測試 和黑盒測試</p><p><b>  5.2黑盒測試</b></p><p><b>  黑盒測試</b></p><p>  指的是把被測軟件看作是一個黑盒子, 我們不去關(guān)心盒子里面的結(jié)構(gòu)是什么樣子, 只關(guān)心軟件的輸入數(shù)據(jù)和輸出結(jié)果。</p><p>  黑盒測試方法是在程序接口上進行測

33、試, 主要是為了發(fā)現(xiàn)以下錯誤:</p><p>  ? 是否有不正確或遺漏了的功能? </p><p>  ? 在接口上, 輸入能否正確地接受? 能否輸出正確的結(jié)果? </p><p>  ? 是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤? </p><p>  ?性能上是否能夠滿足要求? </p><p> 

34、 ? 是否有初始化或終止性錯誤? </p><p>  用黑盒測試發(fā)現(xiàn)程序中的錯誤, 必須在所有可能的輸入條件和輸出條件中確定測試數(shù)據(jù), 來檢查程序是否都能產(chǎn)生正確的輸出。 但這是不可能的。</p><p>  n假設(shè)一個程序P有輸入量X和Y及輸出量Z。在字長為32位的計算機上運行。若X、Y取整數(shù), 按黑盒方法進行窮舉測試:</p><p>  n可能采用的

35、測試數(shù)據(jù)組: 232×232 =264 n如果測試一組數(shù)據(jù)需要1毫秒, 一年工作365× 24小時, 完成所有測試需5億年。</p><p>  黑盒測試的測試用例設(shè)計</p><p><b>  ?等價劃分法</b></p><p><b>  ?邊界值法</b></p>&l

36、t;p><b>  ?錯誤推測法</b></p><p><b>  ?因果圖法</b></p><p><b>  5.3白盒測試</b></p><p>  白盒測試指的是把盒子蓋打開, 去研究里面的源代碼和程序結(jié)構(gòu)。</p><p>  白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)

37、動測試, 它是知道產(chǎn)品內(nèi)部工作過程, 可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行, 按照程序內(nèi)部的結(jié)構(gòu)測試程序, 檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作, 而不顧它的功能。 使用被測單元內(nèi)部如何工作的信息, 允許測試人員對程序內(nèi)部邏輯結(jié)構(gòu)及有關(guān)信息來設(shè)計和選擇測試用例, 對程序的邏輯路徑進行測試?;谝粋€應(yīng)用代碼的內(nèi)部邏輯知識, 測試是基于覆蓋全部代碼、分支、路徑、條件。</p><p&g

38、t;  白盒測試的主要方法: </p><p><b>  ?邏輯驅(qū)動測試 </b></p><p><b>  ?基本路徑測試</b></p><p><b>  主要用于軟件驗證。</b></p><p>  使用程序設(shè)計的控制結(jié)構(gòu)導(dǎo)出測試用例。 </p>&

39、lt;p><b>  邏輯驅(qū)動測試:</b></p><p>  主要是測試覆蓋率, 以程序內(nèi)在邏輯結(jié)構(gòu)為基礎(chǔ)的測試。包括以下6種類型: </p><p><b>  ?語句覆蓋 </b></p><p><b>  ?判斷覆蓋 </b></p><p><b>

40、;  ?條件覆蓋 </b></p><p><b>  ?判定-條件覆蓋 </b></p><p><b>  ?條件組合覆蓋 </b></p><p><b>  ?路徑覆蓋 </b></p><p><b>  白盒測試的主要目的</b>&

41、lt;/p><p>  ? 保證一個模塊中的所有獨立路徑至少被執(zhí)行一次; </p><p>  ?對所有的邏輯值均需要測試真、假兩個分支; </p><p>  ?在上下邊界及可操作范圍內(nèi)運行所有循環(huán);</p><p>  ?檢查內(nèi)部數(shù)據(jù)結(jié)構(gòu)以確保其有效性</p><p>  白盒測試的實施方案 </p>&

42、lt;p><b>  在開發(fā)階段</b></p><p>  要保證產(chǎn)品的質(zhì)量, 產(chǎn)品的生產(chǎn)過程應(yīng)該遵循一定的行業(yè)標準。軟件產(chǎn)品也是同樣, 沒有標準可依自然談不上質(zhì)量的好壞。所有關(guān)心軟件開發(fā)質(zhì)量的組織、單位, 都要定義或了解軟件的質(zhì)量標準、模型。其好處是保證公司實踐的均勻性, 產(chǎn)品的可維護性、可靠性以及可移植性等。</p><p><b>  在測試階

43、段</b></p><p>  與軟件產(chǎn)品的開發(fā)過程一樣, 測試過程也需要有一定的準則, 來指導(dǎo)、度量、評價軟件測試過程的質(zhì)量。</p><p><b>  定義測試準則</b></p><p>  為控制測試的有效性以及完成程度, 必須定義準則和策略, 以判斷何時結(jié)束測試階段。準則必須是客觀的, 可量化的元素, 而不能是經(jīng)驗或感覺

44、。 </p><p>  根據(jù)應(yīng)用的準則和項目相關(guān)的約束, 項目領(lǐng)導(dǎo)可以定義使用的度量方法, 和要達到的覆蓋率。 度量測試的有效性、完整性</p><p>  對每個測試的測試覆蓋信息和累計信息, 用圖形方式顯示覆蓋比率, 并根據(jù)測試運行情況實時更新, 隨時顯示新的測試所反映的測試覆蓋情況。</p><p>  允許所有的測試運行依據(jù)其有效性進行管理, 用戶可以減少

45、不適用于非回歸測試的測試的過程。 </p><p><b>  概念:</b></p><p>  1.語句覆蓋:語句覆蓋就是設(shè)計若干個測試用例, 運行被測試程序, 使得每一條可執(zhí)行語句至少執(zhí)行一次; </p><p>  2.判定覆蓋(也稱為分支覆蓋):設(shè)計若干個測試用例, 運行所測程序, 使程序中每個判斷的取真分支和取假分支至少執(zhí)行一次;&

46、lt;/p><p>  3.條件覆蓋:設(shè)計足夠多的測試用例, 運行所測程序, 使程序中每個判斷的每個條件的每個可能取值至少執(zhí)行一次; </p><p>  4.判定-條件覆蓋:設(shè)計足夠多的測試用例, 運行所測程序, 使程序中每個判斷的每個條件的所有可能取值至少執(zhí)行一次, 并且每個可能的判斷結(jié)果也至少執(zhí)行一次, 換句話說, 即是要求各個判斷的所有可能的條件取值組合至少執(zhí)行一次; </p&g

47、t;<p>  5.條件組合測試:設(shè)計足夠多的測試用例, 運行所測程序, 使程序中每個判斷的所有可能的條件取值組合至少執(zhí)行一次; </p><p>  6.路徑測試:設(shè)計足夠多的測試用例, 運行所測程序, 要覆蓋程序中所有可能的路徑。</p><p><b>  5.4靜態(tài)測試</b></p><p>  是指不實際運行被測軟件,

48、 而只是靜態(tài)的檢查程序代碼、界面或文檔中可能存在的錯誤的過程。</p><p>  其中包括代碼測試、界面測試和文檔測試3個方面。對于代碼測試, 主要測試代碼是否符合相應(yīng)的標準和規(guī)范。對于界面測試, 主要測試軟件的實際界面與需求中的說明是否相符。對于文檔測試, 主要測試用戶手冊和需求說明是否符合用戶的實際要求。</p><p><b>  5.5動態(tài)測試</b><

49、;/p><p>  是指實際運行被測程序, 輸入相應(yīng)的測試數(shù)據(jù), 檢查實際輸出結(jié)果和預(yù)期結(jié)果是否相符的過程。所以, 我們判斷一個測試屬于動態(tài)還是靜態(tài)測試 , 唯一的標準就是看是否運行程序。</p><p>  6軟件測試中的類測試</p><p>  6.1 面向?qū)ο筌浖暮暧^上來看是各個類之間的相互作用。在面向?qū)ο笙到y(tǒng)中,系統(tǒng)的基本構(gòu)造模塊是封裝了的數(shù)據(jù)和方法的類和對

50、象,而不再是一個個能完成特定功能的功能模塊。每個對象有自己的生存周期,有自己的狀態(tài)。消息是對象之間相互請求或協(xié)作的途徑,是外界使用對象方法及獲取對象狀態(tài)的唯一方式。對象的功能是在消息的觸發(fā)下,由對象所屬類中定義的方法與相關(guān)對象的合作共同完成,且在不同狀態(tài)下對消息的響應(yīng)可能完全不同。對象中的數(shù)據(jù)和方法是一個有機的整體,測試過程中不能僅僅檢查輸入數(shù)據(jù)產(chǎn)生的輸出結(jié)果是否與預(yù)期的吻合,還要考慮對象的狀態(tài)。模塊測試的概念已不適用于對象的測試“類測

51、試將是整個測試過程的一個重要步驟。</p><p><b>  6.2類測試技術(shù)</b></p><p>  6.2.1基于服務(wù)的類測試技術(shù) </p><p>  基于服務(wù)的類測試主要考察封裝在類中的一個方法對數(shù)據(jù)進行的操作,它可以采用傳統(tǒng)的白盒測試方法。為克服軟件測試的盲目性和局限性,保證測試的質(zhì)量,提高軟件的可靠性,下面我們介紹

52、一種類的服務(wù)的測試模型及相應(yīng)的測試策略。</p><p>     BBD通常有兩種獲取途徑。一是采用逆向工程的方法根據(jù)源程序畫出流程圖,然后構(gòu)造出BBD。但這畢竟是在缺少軟件開發(fā)前期的分析、設(shè)計文檔或文檔不齊全的情況下退而求其次的辦法。當源程序不正確時構(gòu)造出來的BBD就是錯誤的。另一種途徑就是追根溯源,在軟件的分析、設(shè)計階段就根據(jù)測試的需要構(gòu)造出相應(yīng)的BBD。這樣就能從根本上解決問題,正確地指導(dǎo)類的

53、服務(wù)的測試。</p><p>  6.2.2基于層次增量的類測試 </p><p>  層次增量測試的基本思想是:首先分別測試父類的各個成員函數(shù),再測試成員函數(shù)間的相互作用,把測試用例和執(zhí)行信息保存在/測試歷史中,在測試子類時,根據(jù)父類的測試歷史修改部分的定義以及實現(xiàn)語言的繼承映射來決定子類中的哪些特征應(yīng)當重測試以及父類的哪些測試用例可以復(fù)用。 </p>

54、<p>  這種根據(jù)類間繼承關(guān)系的層次特性對類進行增量測試的技術(shù)是由M. Harrold等人提出的,其特點是復(fù)用父類的測試信息來指導(dǎo)子類的測試。</p><p><b>  7參考文獻</b></p><p>  參考書籍: 1、Ron Patton 《軟件測試》機械工業(yè)出版社 2、張克東等 《軟件工程與軟件測試自動化教程》電子工業(yè)出版社 3、Du

55、stin,E.《軟件自動化測試:引入、管理與實施》電子工業(yè)出版社 4、James A. Whittaker 《實用軟件測試指南》電子工業(yè)出版社 5、Zadrozny 《J2EE性能測試》電子工業(yè)出版社 </p><p>  6、Jones,C.《軟件評估、基準測試與最佳實踐》機械工業(yè)出版社 7、Edward Kit 《軟件測試過程改進》機械工業(yè)出版社 8、Hung Q.Nguyen 《Web應(yīng)用測試》

56、電子工業(yè)出版社 9、Robert V.Binder《面向?qū)ο笙到y(tǒng)測試 模型 視圖與工具(影印版) 》</p><p>  10、Rakitin,S.K.《軟件驗證與確認的最佳管理辦法》電子工業(yè)出版社 </p><p>  11、麥格雷戈 《面向?qū)ο蟮能浖y試》機械工業(yè)出版社 </p><p><b>  8致謝</b></p>

57、<p>  非常感謝xx老師在我大學(xué)的最后學(xué)習階段——畢業(yè)設(shè)計階段給自己的指導(dǎo),從最初的定題,到資料收集,到寫作、修改,到論文定稿,她們給了我耐心的指導(dǎo)和無私的幫助。為了指導(dǎo)我們的畢業(yè)論文,她們放棄了自己的休息時間,她們的這種無私奉獻的敬業(yè)精神令人欽佩,在此我向她們表示我誠摯的謝意。同時,感謝所有任課老師和所有同學(xué)在這四年來給自己的指導(dǎo)和幫助,是他們教會了我專業(yè)知識,教會了我如何學(xué)習,教會了我如何做人。正是由于他們,我才能在各

58、方面取得顯著的進步,在此向他們表示我由衷的謝意,并祝所有的老師培養(yǎng)出越來越多的優(yōu)秀人才,桃李滿天下!</p><p>  通過這一階段的努力,我的畢業(yè)論文《 軟件測試的概述及方法 》終于完成了,這意味著大學(xué)生活即將結(jié)束。在大學(xué)階段,我在學(xué)習上和思想上都受益非淺,這除了自身的努力外,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵是分不開的。</p><p>  寫作畢業(yè)論文是一次再系統(tǒng)學(xué)習的過程

溫馨提示

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

評論

0/150

提交評論