軟件生命周期、測試流程全套_第1頁
軟件生命周期、測試流程全套_第2頁
軟件生命周期、測試流程全套_第3頁
軟件生命周期、測試流程全套_第4頁
軟件生命周期、測試流程全套_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件生命周期、測試流程常見的生命周期模型1、瀑布模型2、V模型3、敏捷開發模型型4、螺旋模型5、W模型等一、瀑布模型1)產品經理抒寫–問題定義及規則①與用戶進行交流,確認用戶需要解決計算機的什么問題②確認軟件的開發目的及其可行性,制定項目總體開發計劃2)需求分析(需求評審+需求分析)①弄清楚用戶對軟件系統的全部需求②在確定軟件開發可行的情況下,對軟件需要的各個功能進行詳細分析,明確客戶的需求,輸出規格書明說的最終版,提交評審。3)開發抒寫–設計①概要設計主要是架構的實現,搭建架構、表述各模塊功能、模塊接口鏈接和數據傳遞的實現等項目事物②詳細設計對概要設計中表述的各模塊進行深入分析等,其中需要包含數據庫設計說明4)開發抒寫–軟件編程按照詳細設計好的模塊(功能表),編程人員寫出計算機可運行的程序代碼5)軟件測試①測試功能有沒有問題②測試軟件在整個設計過程中存在的問題并加以糾正軟件測試下又分為:①單元測試:主要是測試程序代碼,為的是確保各單元模塊被正常的編譯②集成測試:單元測試后,將各單元組合成完整的體系,測試軟件單位之間的接口是否正確、數據能否正常傳遞③系統測試::把軟件系統搭建起來,按照軟件規格說明書所要求,測試軟件其性能功能等是否和用戶需求相符,在系統中運行是否存在漏洞等④驗收測試:用戶在拿到軟件的時候,在使用現場,會根據前邊所提到的需求、以及規劃說明書來做相應測試,以確認軟件達到符合效果6)運行維護6)運行維護①軟件維護是軟件生命周期中持續時間最長的階段,在軟件開發完成并投入使用后,由于多方面原因,軟件不能繼續適應用戶的需求,要延續軟件的使用壽命,就必須對軟件進行維護,二、V模型①通過開發和測試同時進行的方式來縮短開發周期,提高開發效率②黑灰色的框代表開發的流程③藍色的框代表測試的流程V模型的缺點①由于它的順序性,正式進入測試時,有限bug不容易找到其根據,代碼修改起來困難②由于需求變更較大,所以返工量大三、敏捷開發模型①先上核心功能②把一個產品,拆分成很多個小項目,再去迭代完成③以最快的速度完成一個初始版,最簡單的一個版本四、螺旋模型五、W模型等軟件的生命周期①可行性研究、需求分析②設計、編碼、測試③軟件發布維護④淘汰測試工作流程一、開發工作流程需求分析-需求評審-開發編寫開發計劃-概要設計-詳細設計-編寫代碼并自測-代碼審查-提交測試-等待測試提交bug-修改BUG-在提交測試(N輪)-測試通過二、測試工作流程需求分析-需求評審-編寫測試用例-用例評審-部署測試環境-等待開發研發完成,提交測試包進行測試-部署測試包-冒煙測試-執行測試用例-提交BUG并跟蹤(測試N輪)-測試通過版本上線-面向用戶使用軟件測試基本流程1、需求分析階段2、測試計劃階段3、總體計劃4、設計階段5、執行階段6、評估階段1、需求分析階段學習業務知識,分析需求點、參與需求評審會議2、測試計劃階段編寫測試計劃、參考軟件需求規格說明書、項目總體計劃,內容包括測試范圍、進度的安排,人力物力的分配,整體測試策略的制定,風險的評估與規避措施3、總體計劃測試范圍、進度安排、人力/物力分配、整體測試策略的制定、風險評估4、設計階段寫測試用例、看需求文檔包含:概要設計、詳細設計等文檔5、執行階段根據已經有的測試用例,按照里面的步驟一步步的執行,直到被測試的軟件達到測試需求沒有重大的BUG,測

溫馨提示

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

評論

0/150

提交評論