




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)I原創(chuàng)性聲明原創(chuàng)性聲明(黑體、小 2 號、加粗、居中)(段前為 0.5 行、段后為 0.5 行)本人呈交的畢業(yè)論文,是在導師的指導下,獨立進行研究工作所取得的成果,所有數據、圖片資料真實可靠。盡我所知,除文中已經注明引用的內容外,本畢業(yè)論文的研究成果不包含他人享有著作權的內容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確的方式標明。本畢業(yè)論文的知識產權歸屬于培養(yǎng)單位。(宋體 小 4 號)本人簽名: 日期: 此模板中的空格使用的都是漢字的“全角” ()模式,目的是為了使模板更加直觀,以“”代表空格。在
2、實際的論文中,請大家一律將每一個“”都空出一個漢字的空格位置來,而不能在文章中顯現出“”來。中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)II摘摘要要(黑體小 2 居中)(段前為 0.5 行、段后為 0.5 行)軟件測試是伴隨著軟件開發(fā)的產生而出現的,有了軟件的開發(fā)與運用就必然會出現軟件測試。因為面向對象技術的特性使得面向對象的軟件測試同傳統(tǒng)測試之間的側重點有了完全不同的體現,雖然看似面向對象技術從理論上來講,用其開發(fā)完成的軟件質量應該更高,但是無論多么先進的技術,對于開發(fā)人員的疏忽及錯誤都是不可避免的,并且由于面向對象軟件的代碼重用率高,使得面向對象的軟件測試變得
3、更加的重要。文中從面向對象的技術簡介開始,深入分析軟件測試的方法,然后由傳統(tǒng)軟件測試方法及模型展開討論,結合面向對象技術的理念,就面向對象的軟件測試技術進行了全面的介紹和論述,并具體的對面向對象軟件的測試步驟,測試方法,測試模型以及測試用例進行了詳細的敘述討論,以期能使讀者能對面向對象的軟件測試技術和測試模型、測試用例的設計等有個全面的了解。同時由于好的軟件測試方案與軟件測試者的實際測試經驗還有很大關系,所以鑒于作者測試經驗的不足,論文中很多論述及測試策略,測試模型和用例的設計還有疏漏的地方,相信會在今后的學習工作中改進。(宋體小 4 )關鍵詞:關鍵詞:面向對象軟件測試測試策略測試模型測試用例
4、設計(黑體 4) (宋體小 4)(所有文本頁邊距:上邊距為 25mm,下邊距為 20mm,左邊距為 25mm,右邊距為 20mm)中間無標點符號中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)IIIABSTRACT (Times New Roman 小 2 加粗) (段前為 0.5 行、段后為 0.5 行)Had the software development and the utilization which the software test follows which the software to be developing the production a
5、ppears inevitably can appear the software test. Because the object-oriented technical characteristic caused the object-oriented software to test between the same traditional test the emphasis point to have completely different manifesting, although looked resembled the object-oriented technology to
6、say from the theory, completed the software quality with its development to be supposed to be higher, But regardless of the how advanced technology, regarding development personnels negligence and wrong all is inevitable, and because the object-oriented software code entrusts with heavy responsibili
7、ty rate is high, causes the object-oriented software test to become the even more unimportance.In the article starts from the object-oriented technical synopsis, thoroughly analyzes the method which the software tests, then launches the discussion by the traditional software test method and the mode
8、l, Unifies object-oriented technical the idea, the object-oriented software test technology has carried on the comprehensive introduction and the elaboration, and the concrete opposite to the object software test step, the test method, the test model as well as the test has carried on the detailed n
9、arration discussion with the example, Can enable the reader by the time opposite to the object software test technology and the test model, the test and so on has a comprehensive understanding with the example design.Because simultaneously the good software test plan and the software conners actual
10、test experience also has the very big relations, Therefore in view of the fact that the author tests the experience the insufficiency, In the paper very many elaboration and the test strategy, the test model and also have the oversight place with the example design, believed will be able to improve
11、in the next study work. (TimesTimes NewNew RomanRoman 小 4 號)Keywords: Object-orientedSoftware testTest strategyTest modelTest and design with the example(Times New Roman 體 4 加粗) (Times New Roman 體小 4)中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)IV目目錄錄(黑體?。ê隗w小 2 居中)(段前居中)(段前為為 0.5 行、段后行、段后為為 0.5 行)行)1引言引言.2面
12、向對象技術及面向對象技術及測測試概述試概述(各章的名稱黑體各章的名稱黑體 4 號,其余宋體小號,其余宋體小 4)2.1面向對象的類.2.2封裝、繼承和多態(tài)性.3面向對象測試面向對象測試模模型型4面向對面向對象象軟件的測試策略軟件的測試策略4.1面向對象分析(OOA)的測試.4.1.1對認定的對象的測試.4.1.2對認定的結構的測試.4.1.3對認定的屬性的測試.4.1.4對定義的屬性和實例關聯的測試.4.1.5對定義的服務和消息關聯的測試.4.2面向對象設計(OOD)的測試.4.2.1對認定的類的測試.4.2.2對構造的類層次結構測試.4.2.3對類庫支持的測試.4.3面向對象編程(OOP)的
13、測試.4.3.1數據成員是否滿足數據封裝的要求.4.3.2類是否實現了要求的功能.中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)V5面向對象軟件測試用例設計面向對象軟件測試用例設計5.1傳統(tǒng)測試用例設計方法的可用性.5.2基于故障的測試.5.3基于場景的測試.5.4OO 類的隨機測試 .5.5類層次的分割測試.5.6由行為模型(狀態(tài)、活動、順序和合作圖)導出的測試.結結束束語語致謝致謝參考文獻參考文獻附錄附錄(結束語、致謝、參考文獻及附錄黑體 4 號)注意頁腳形式和正文不一樣中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)11引言引言(黑體
14、小 2 加粗)(章標題段前為 0.5 行、段后為 0.5 行)左對齊1.1概述概述(黑體小 3 號加粗)IP(Intellectual Property)就是常說的知識產權,IPCore(知識產權核)則是指用于產品應用的專用集成電路(ASIC)或者可編程邏輯器件(PGA)的邏輯塊或數據塊。(宋體小 4,正文行間距固定為 23 磅,字符間距為標準) .1.4.1 DDR IP Core 的時序性描述的時序性描述(黑體 4 號加粗)1.4.1.1對對 DDR SDRAM 的初始化時序的初始化時序(黑體小 4 號加粗)通過 DDR IPCore 對 DDR 和 DDR2 SDRAM 進行初始化是有分
15、別的,由于在本次項目設計過程中實際采用的是 DDR SDRAM,因此本文僅僅對前者的初始化時序進行討論。(宋體小 4 號) (章、節(jié)標題要保證段前為 0.5 行、段后為 0.5 行)中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)2公式、圖文示例:(1)公式示例: (2)表示例:表 1.1Altera 可提供的基本宏功能單元類 型描 述算術組件包括累加器、加法器、乘法器和LPM算術函數門包括多路復用器和LPM門函數I/O組件包括時鐘數據恢復(CDR) 、鎖相環(huán)(PLL) 、雙數據速率(DDR) 、千兆位收發(fā)器塊(GXB) 、LVDS收發(fā)器和發(fā)送器、PLL重新配置和遠程
16、更新宏功能模塊存儲器包括FIFO Partitioner、RAM和ROM宏功能模塊存儲組件存儲器、移位寄存器宏模塊和LPM存儲器函數(表標題中文黑體小 4 號、數字及字母 Time New Roman 粗體小 4 號,表內容宋體或Time New Roman體5 號))0 , 0()0 , 1 () 1 , 0()0 , 0() 1 , 1 ()0 , 0() 1 , 0()0 , 0()0 , 1 (),(fxyffffyffxffyxfXaXaYXaXaYf11)1 (1001)1 (00)1 (1.1)(1.2)表名在上在尚在在尚在中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計
17、( (論論文)文)3(3)圖示例:圖圖1.1數據通道模塊內部結構數據通道模塊內部結構圖圖 1.2進入進入 Symbol 操作界面操作界面圖名在下,黑體小四在尚在在尚在中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)4結束語結束語(黑體小 2、居中、加粗)(段前為 0.5 行、段后為 0.5 行)綜上所述,由于面向對象技術的出現而帶來的軟件開發(fā)理論的變更,傳統(tǒng)的面向過程的軟件測試技術也隨之發(fā)生了改變,為了對面向對象技術開發(fā)的軟件進行測試,就必須使用新的軟件測試策略及新的軟件測試模型,但并非是憑空開發(fā)新的測試技術,而是對傳統(tǒng)的軟件測試技術進行改造和利用。因為面向對象技術的
18、思想,使得傳統(tǒng)軟件測試同新的軟件測試的側重點恰好相反,傳統(tǒng)的軟件測試中的次要問題反而成為了面向對象測試中的主要問題。傳統(tǒng)的軟件測試中是由“小型測試”逐步轉化為“大型測試” ,即由“單元測試”開始,逐步轉入“集成測試” ,最后 “有效性和系統(tǒng)測試” 。面向對象程序不再是功能模塊機構的,而是作為一個整體存在,所以原有的將開發(fā)模塊逐步搭建起來的進行測試的策略已經不可能了。同時由于面向對象開發(fā)技術拋棄傳統(tǒng)的開發(fā)模型,對于每個階段都有了不同于以往的要求及結果。所以根據面向對象的軟件開發(fā)的模型,再結合傳統(tǒng)軟件測試的步驟,將面向對象測試劃分了新的步驟方法,以適應面向對象軟件的需求標準。我認為關鍵要明確一點,
19、測試不是糾正而是發(fā)現軟件中的缺陷,因此要伴隨著軟件開發(fā)的全過程。同時我認為類似軟件工程的理論,也應該把面向對象軟件測試也看做一個工程,這樣才能更好的發(fā)揮軟件測試的作用,同時得出更好的測試結果和高質量的軟件產品。從本文的論述中,對面向對象軟件測試的如何實現有了一個較為詳細的分析和介紹,相信對初次接觸面向對象軟件測試的讀者有一定的幫助,但是由于軟件測試本身還有一個特點:就是好的軟件測試模型以及測試策略在很大程度上還要依賴測試者的長期測試經驗,也就是說長年從事軟件測試的人將更容易做出即簡單又實用的測試用例。同時既然是面向對象的軟件測試,對面向對象的軟件開發(fā)技術就必須有更深層的理解及掌握,兼之本人理論
20、知識方面的局限性和專業(yè)知識的水平,對于每個面向對象測試步驟的敘述以及對測試模型和測試用例的設計還有許多疏漏之處,相信在今后的學習和工作中隨著測試經驗的逐步積累會有進一步的提高。中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)5致致謝謝(黑體小 2、居中、加粗)(段前為 0.5 行、段后為 0.5 行)中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)6參考文獻參考文獻(黑體小 2、居中、加粗) (段前為 0.5 行、段后為 0.5 行)1周融.任志國.楊尚雷.厲星星.對新形勢下畢業(yè)設計管理工作的思考與實踐.電氣電子教學學報.2003(6):10
21、7-109.2劉國鈞.王連成.圖書館史研究.北京.高等教育出版社.1979:15-18.15韓吉人.論職工教育的特點.中國職工教育研究會.職工教育研究論文集.北京.人民教育出版社.1985:90-99.“附錄”并不是每一篇論文都非要不可的東西,而是可有可無的。具體是需要還是不1、參考文獻要標明引用部分起止頁;2、格式及字體(含英文字體)見上。中國地中國地質質大學江城學院大學江城學院畢業(yè)設計畢業(yè)設計( (論論文)文)7需要,這要根據論文的實際情況而由作者自己決定。附附錄錄1配置配置/過程管理工具過程管理工具TestDirector開發(fā)公司:Mercury Interactive Corporat
22、ion工具介紹:TestDirector 是業(yè)界第一個基于 Web 的測試管理系統(tǒng),它可以在公司組織內進行全球范圍內測試的協(xié)調。通過在一個整體的應用系統(tǒng)中提供并且集成了測試需求管理、測試計劃、測試日程控制以及測試執(zhí)行和錯誤跟蹤等功能,TestDirector 極大地加速了測試過程。AllChange開發(fā)公司:英國 Intasoft 公司工具簡介:AllChange 將變更管理和配置管理集成一體,從而在應用過程中實現了工具、服務和實施的無縫集成,有效地實現了從概念到發(fā)布的全過程。在自動任務模式和連貫生存周期的支持下,使開發(fā)隊伍的效率得到提高;信息暢通和準確評估使全體隊伍在整個開發(fā)周期中保持步調一致;對軟件、硬件、文檔以及問題遞交、變更和發(fā)布過程的集成管理,使企業(yè)可以開發(fā)滿足客戶需求的高質量產品。2功能測試工具功能測試工具WinRunner開發(fā)公司:Mercury Intera
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現場攪拌站承包合同
- 機器設備購銷合同機器購銷合同
- 人工智能平臺服務合同
- 對外加工裝配業(yè)務合同
- 合伙商鋪買賣合同
- 移動便攜型衛(wèi)生間租賃合同
- 房屋租賃合同解除協(xié)議書模板
- 環(huán)保技術引進與實施合同
- 國內外棉花貿易合同
- 度廣告投放戰(zhàn)略合作合同簽約儀式
- 2024年廣東省《輔警招聘考試必刷500題》考試題庫及答案【易錯題】
- 《胸部影像疾病診斷》課件
- 2025正規(guī)民政局離婚協(xié)議書
- 陜西、甘肅、青海、寧夏四省普通高中2024-2025學年學業(yè)水平選擇性考試適應性演練(含答案)
- 初中生物骨干教師研修培訓課件對當前我市初中生物課堂教學的再認識
- 團會:紀念一二九運動
- 2024版體育賽事票務代理合同:賽事組織者與票務代理公司之間的合作協(xié)議3篇
- 2024年6月青少年軟件編程Python等級考試試卷一級真題(含答案和解析)
- 醫(yī)院陪護管理制度
- 中國計量大學《微機原理及其應用》2021-2022學年第一學期期末試卷
- 《車控操作系統(tǒng)功能軟件架構及接口要求》
評論
0/150
提交評論