軟件測試流程_第1頁
軟件測試流程_第2頁
軟件測試流程_第3頁
軟件測試流程_第4頁
軟件測試流程_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件測試流程1軟件項目測試過程測試階段從橫向看有以下活動:審核審核回歸測試制疋測試 計 劃設(shè) 計 測 試 用 例進入準則執(zhí)行測試修復(fù)軟件缺陷成則亠完準完成測試1.1需求分析測試從需求分析開始介入,測試人員參與需求的分析活動,確定測試的需求。需要了解測試需求及測試進度, 即需要驗證什么功能需求點,采用什么測試策略, 描述目前在進行哪一階段的測試(單元測試、集成測試、系統(tǒng)測試)以及每個階段內(nèi)在進行的測試種類(功能 測試、性能測試、壓力測試等)。詳細閱讀分析需求文檔,進行邏輯梳理并勾勒出功能的大 概流程圖;與產(chǎn)品經(jīng)理等相關(guān)人員探討表述不清楚的地方,細化業(yè)務(wù)流程;考慮正常流程中的測試難點;考慮與其他功

2、能的關(guān)聯(lián);考慮非正常流程;考慮版本數(shù)據(jù)兼容。目標:(1)理解產(chǎn)品的設(shè)計意圖和設(shè)計思路。(2)功能確認,充分理解個功能的細節(jié)。(3)根據(jù)功能的大小、復(fù)雜預(yù)估測試需要的工具、環(huán)境、時間1.2項目整體計劃及評審測試計劃在需求分析完成后,程序修改完畢前準備。測試計劃要描述測試活動的范圍、 方法、資源和進度。目標:(1)為測試各項活動制定一個現(xiàn)實可行的、綜合的計劃,包括每項測試活動的對象、范圍、方法、進度和預(yù)期結(jié)果。(2)為項目實施建立一個組織模型,并定義測試項目中每個角色的責(zé)任和工作內(nèi)容。(3)開發(fā)有效的測試模型,能正確地驗證正在開發(fā)的軟件系統(tǒng)。(4)確定測試所需要的時間和資源,以保證其可獲得性、有效

3、性。(5)確立每個測試階段測試完成以及測試成功的標準、要實現(xiàn)的目標。(6)識別出測試活動中各種風(fēng)險,并消除可能存在的風(fēng)險,降低由不可能消除的風(fēng)險所帶來的損失。輸入:項目計劃和測試需求輸出:項目測試計劃項目測試計劃評審會議紀要1.3測試用例設(shè)計及評審內(nèi)容:使用各種測試用例設(shè)計方法進行用例設(shè)計。測試用例的基本要素包括測試用例編號、 測試標題、重要基本、測試輸入、操作步驟、預(yù)期結(jié)果等。測試用例文檔是活的”測試用例在形成文檔后也還需要不斷完善。主要來自三方面的緣故:第一、在測試過程中發(fā)現(xiàn)設(shè)計測試用例時考慮不周,需要完善;第二、在軟件交付使 用后反饋的軟件缺陷, 而缺陷又是因測試用例存在漏洞造成;第三、

4、軟件自身的新增功能以及軟件版本的更新,測試用例也必須配套修改更新。目標:(1)使測試用例反映不同的場景、條件或經(jīng)由產(chǎn)品的事件流(2)測試用例必須要能完整覆蓋測試需求輸入:測試計劃輸出:項目測試用例項目測試用例評審會議紀要1.4測試執(zhí)行當(dāng)測試用例編寫完成通過評審后,并已提交的可測試的系統(tǒng),然后按照測試計劃和測試用例搭建測試環(huán)境,開始測試執(zhí)行。對修改的bug進行回歸測試。測試的具體步驟:(1)建立測試系統(tǒng),搭建測試環(huán)境(2)準備測試材料、測試工具(3)執(zhí)行測試代碼修改重新提交(4)驗證預(yù)期結(jié)果,測試不通過,反饋回給編碼人員修改。后,返回2繼續(xù)(5)記錄缺陷(6)評估測試需求的覆蓋率(7)分析缺陷測

5、試開始標準:(1)測試計劃評審?fù)ㄟ^;(2)測試用例已編寫完成,并已通過評審;(3)存在已提交的可測試的系統(tǒng);(4)測試環(huán)境已搭建完畢。測試退出標準:(1)測試用例全部通過;(2)存在的問題已得到合理的處理。 測試停止標準:(1)近半數(shù)以上測試用例無法執(zhí)行;(2)測試環(huán)境與要求不符;(3) 開發(fā)中需求頻繁變動。目標:(1) 所有的測試用例都被執(zhí)行,并每條用例至少被執(zhí)行一遍。(2) 存在的問題已得到合理的處理。 輸入:測試用例測試環(huán)境測試腳本輸出:測試執(zhí)行記錄系統(tǒng)bug清單1.5測試評估測試報告是對測試過程和測試結(jié)果進行分析和評估,確認測試計劃是否得到完整履行、 測試覆蓋率是否達到預(yù)定要求并最終在

6、報告中給出測試和產(chǎn)品質(zhì)量的評估結(jié)論。輸入:測試執(zhí)行記錄系統(tǒng)bug清單輸出:測試報告1.6產(chǎn)品試用及客戶培訓(xùn)軟件部署后,給客戶提供產(chǎn)品試用,給客戶做相關(guān)培訓(xùn)。 輸出:用戶手冊客戶培訓(xùn) PPT2軟件測試階段軟件V模型結(jié)構(gòu)圖如:軽要彊計2.1單元測試主要是測試程序代碼, 為的是確保各單元模塊被正常編譯。有具體到模塊的測試, 也有具體到類、函數(shù)的測試等。一一一般是由開發(fā)來完成2.2集成測試單元測試后,將各單元組成完整的體系, 測試軟件單位之間的接口是否正確,數(shù)據(jù)能否正常傳遞。一一比如注冊和充值這兩個功能能否連通2.3系統(tǒng)測試把軟件系統(tǒng)搭建起來,按照軟件規(guī)格說明書中的要求對各項功能進行測試,看是否 符合

7、需求、在系統(tǒng)運行是否存在漏洞等一一根據(jù)測試用例,進行完整的系統(tǒng)測試系統(tǒng)測試主要包括功能測試、界面測試、可靠性測試、易用性測試、性能測試。功能測 試主要針對包括功能可用性、功能實現(xiàn)程度(功能流程&業(yè)務(wù)流程、數(shù)據(jù)處理 &業(yè)務(wù)數(shù)據(jù)處理)方面測試。2.4驗收測試按照項目任務(wù)書或合同、 供需雙方約定的驗收依據(jù)文檔進行的對整個系統(tǒng)的測試與評審, 決定是否接收或拒收系統(tǒng)一一用戶對軟件進行驗收2.5回歸測試回歸測試是指重復(fù)以前的全部或部分的相同測試。新加入測試的模組,可能對其他模組產(chǎn)生副作用,故須進行某些程度的回歸測試。3附錄3.1測試文檔清單階段活動產(chǎn)出物模板設(shè)計系統(tǒng)設(shè)計測試計劃測試計劃評審會議紀要無開發(fā)測

8、試用例設(shè)計測試用例測試用例評審記錄無需求跟蹤表無測試測試執(zhí)行測試用例執(zhí)行記錄無測試工作階段報告無測試日報缺陷管理缺陷bug清單無驗收系統(tǒng)驗收驗收測試報告系統(tǒng)發(fā)布用戶手冊無3.2缺陷管理流程缺陷狀態(tài)一般分為:新建、打開、已分配、已修復(fù)、關(guān)閉、重新打開 中間會有:延期、重復(fù)、拒絕等狀態(tài)缺陷管理流程:3.3缺陷等級劃分A類-嚴重錯誤,包括以下各種錯誤:1、由于程序所引起的死機,非法退出2、死循環(huán)3、數(shù)據(jù)庫發(fā)生死鎖4、因錯誤操作導(dǎo)致的程序中斷5、功能錯誤6、與數(shù)據(jù)庫鏈接錯誤7、數(shù)據(jù)庫通訊錯誤B類-較嚴重錯誤,包括以下錯誤:1、程序錯誤2、程序接口錯誤3、數(shù)據(jù)庫的表、業(yè)務(wù)規(guī)則、缺省值未加完整性等約束條件C類-一般性錯誤,包括以下各種錯誤:1、 操作界面錯誤(包括數(shù)據(jù)窗口內(nèi)列名定義、含義是否一致)2、打印內(nèi)容、格式錯誤3、簡單的輸入顯示未放在

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論