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

下載本文檔

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

文檔簡介

1、軟件測試流程規(guī)劃軟件測試流程規(guī)劃一、引言本文檔規(guī)范了軟件測試過程中的整體流程,明確了軟件測試從開始到結(jié)束的各個階段,以及在各階段中的負責人、具體工作內(nèi)容和必需的輸入輸出文檔。另外,本文還介紹了各測試階段需要的測試工具、測試點和測試步驟,并提供了各類測試文檔的參考模板。b5E2RGbCAP二、測試流程概述1、流程介紹一般來講,軟件測試是伴隨著項目的立項而開始的。也就是說,軟件項目一旦確立,測試工作也就開始了。在測試的過程中,前后要經(jīng)過以下主要環(huán)節(jié):p1EanqFDPw需求分析>制定測試計劃>搭建測試環(huán)境>測試用例設(shè)計>測試執(zhí)行>BUG回歸測試>測試總結(jié)>

2、軟件發(fā)布DXDiTa9E3d對于以上流程環(huán)節(jié),一般而言,需求分析屬于需求分析人員的工作范疇,環(huán)境搭建、用例設(shè)計、測試執(zhí)行以及回歸測試等屬于測試人員的工作范疇,測試負責人負責制定測試計劃以及對各個環(huán)節(jié)的跟蹤、實施、管理等。RTCrpUDGiT2、流程圖功能測試項目開始需求階段測試計劃測試階段性能測試用戶界面測試兼容性測試安全性測試接口測試測試總結(jié)軟件發(fā)布在這個階段,主要是對于需求的收集、分析以及評估。1.由需求分析人員統(tǒng)一收集需求,并整理成文檔格式轉(zhuǎn)發(fā)給項目經(jīng)理、開發(fā)經(jīng)理和測試經(jīng)理;2.項目經(jīng)理召集開發(fā)經(jīng)理、測試經(jīng)理和需求分析人員進行會議討論,了解具體每個需求的實際含義,并且明確各需求的有效性和

3、可用性;5PCzVD7HxA3.小組會議討論,確定最終實現(xiàn)的需求和功能點,并整理出重點需求;4.項目經(jīng)理根據(jù)會議討論結(jié)果編寫需求說明,并且再次召集小組開會討論,對需求說明進行修復、完善,并最終確定需求規(guī)格說明書。jLBHrnAILg負責人:項目經(jīng)理輸入文檔:需求說明文檔輸出文檔:需求規(guī)格說明書四、測試計劃階段作為測試的起始步驟和重要環(huán)節(jié),測試計劃是對測試全過程的組織、資源、原則等進行規(guī)定和約束,并制定測試全過程各個階段的任務以及時間進度安排,并提出對各項任務的評估、風險分析和管理需求。用一句話概括就是:測試計劃是從管理角度對整個測試活動進行規(guī)劃和控制。xHAQX74J0X測試計劃的主要內(nèi)容可分

4、以下幾個方面:1.測試概述(介紹項目測試的范圍、目的以及組織形式)2.測試進度(測試時間周期的安排)3.測試策略(包括測試環(huán)境、測試工具及測試方法)4.需求跟蹤(確定系統(tǒng)測試項與需求之間的對應關(guān)系)5.測試通過失敗標準(指明測試何時通過何時結(jié)束)6.測試掛起恢復標準(指明當測試過程無法進行下去時測試活動掛起以及恢復的標準)7.資源分配(工作量的統(tǒng)計以及工作任務的安排)8.應交付測試工作產(chǎn)品(明確測試需要提交的各類工作文檔)9.風險評估(預估測試存在的風險)測試經(jīng)理根據(jù)項目的總體進度、發(fā)布時間以及需求規(guī)格說明、開發(fā)計劃制定相應的測試計劃,完成后提交給項目經(jīng)理。項目經(jīng)理組織討論會,連同開發(fā)經(jīng)理、測

5、試經(jīng)理以及各模塊負責人,對測試計劃進行評審并確定。LDAYtRyKfE負責人:測試經(jīng)理輸入文檔:需求規(guī)格說明書、軟件開發(fā)計劃輸出文檔:軟件測試計劃測試階段按照不同的測試要求可分為以下幾點:· 功能測試· 性能測試· 用戶界面測試· 系統(tǒng)兼容性測試· 系統(tǒng)安全性測試· 系統(tǒng)接口測試負責人:測試工程師輸入文檔:需求規(guī)格說明書、軟件測試計劃、軟件設(shè)計文檔輸出文檔:*測試用例、*缺陷報告、*測試報告1、測試前提條件當研發(fā)部門完成了軟件項目的開發(fā)任務之后,軟件產(chǎn)品開始進入測試環(huán)節(jié)。在開發(fā)人員提交測試之前,需要遵守測試的前提條件,如果沒有限定測試

6、前的前提條件,測試人員需要花費大量的時間去完成一些簡單的并且很容易發(fā)現(xiàn)的錯誤,這樣會造成很大的人員浪費。因此,對于開發(fā)部門提交給測試部門的軟件產(chǎn)品,除領(lǐng)導親自特批外,均必須滿足以下條件才允許提交:Zzz6ZB2Ltk(1)開發(fā)部門完成軟件的白盒測試。(2)開發(fā)部門完成軟件的冒煙測試。(3)必須提供軟件產(chǎn)品的需求文檔以及軟件開發(fā)的設(shè)計文檔(包括概設(shè)和詳設(shè)文檔)。(4)對于新增功能,必須提供功能列表、功能詳細說明、流程明細以及關(guān)聯(lián)的模塊;對于修改功能,必須提供修改功能列表、具體修改內(nèi)容以及影響的模塊。dvzfvkwMI1(5)對于沒有完成的功能,不能提交測試,必須在代碼中注釋掉。(6)對于需要與其

7、他系統(tǒng)進行集成測試的軟件,需要明確測試環(huán)境以及參數(shù)的配置,并且詳細說明系統(tǒng)間具體是如何集成的。rqyn14ZNXI(7)對于需要進行性能測試的部分,提供詳細說明以及需要達到的各項性能指標。2、系統(tǒng)功能測試2.1測試工具主要采用手工測試,但對于重復性功能點的測試可采用QuickTest Professional作為自動化測試工具。另外,使用公司Dynamix系統(tǒng)作為測試用例和BUG管理工具。EmxvxOtOco2.2測試點2.2.1鏈接測試鏈接是Web應用系統(tǒng)的一個主要特征,它是在頁面之間切換和指導用戶去一些不知道地址的頁面的主要手段。鏈接測試可分為三個方面。首先,測試所有鏈接是否按指示的那樣確

8、實鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后,測試web應用系統(tǒng)上是否有孤立的頁面。SixE2yXPq52.2.2表單測試當用戶給Web應用系統(tǒng)管理員提交信息時,就需要使用表單操作,例如:用戶注冊、登陸、信息提交等。在這種情況下,我們必須測試提交操作的完整性,以校驗提交給服務器的信息的正確性,例如:用戶填寫的出生日期與職業(yè)是否恰當,填寫的所屬省份與所在的城市是否匹配等。如果使用了默認值,還要校驗默認值得正確性。如果表單只能接受指定的某些值,則也要進行測試。如:只能接受某些字符,測試時可以跳過這些字符,看系統(tǒng)是否會報錯。6ewMyirQFL2.2.3 Cookie測試如果Web應

9、用系統(tǒng)使用了Cookies,就必須檢查Cookies是否能正常工作。測試的內(nèi)容可包括Cookies是否起作用,是否按預定的時間進行保存,刷新對Cookies有什么影響等。kavU42VRUs2.2.4數(shù)據(jù)校驗測試如果系統(tǒng)中根據(jù)業(yè)務規(guī)則需要對用戶的輸入進行校驗,那么就必須要保證這些校驗功能正常工作。例如,省份的字段可以用一個有效列表進行校驗。在這種情況下,需要驗證列表完整而且程序正確調(diào)用了該列表(例如在列表中添加一個測試值,確定系統(tǒng)能夠接受這個測試值)。y6v3ALoS892.2.5程序功能點的測試嘗試用戶的所有操作,這是用戶之所以使用網(wǎng)站的原因,必須確保:1、各個功能點是否能正確使用;2、流程

10、是否能正常運轉(zhuǎn)。2.3測試步驟2.3.1測試環(huán)境的搭建根據(jù)實際情況,搭建相應的測試環(huán)境,包括軟件環(huán)境和硬件環(huán)境。2.3.2用例設(shè)計測試工程師根據(jù)“需求規(guī)格說明書”、“測試計劃”以及開發(fā)提供的“軟件設(shè)計文檔”來設(shè)計各個模塊以及功能點的測試用例,完成后提交給測試經(jīng)理。測試經(jīng)理組織各模塊開發(fā)以及測試人員進行開會討論,評估設(shè)計好的測試用例。M2ub6vSTnP2.3.3測試執(zhí)行在這一階段,測試工程師對之前設(shè)計好的測試用例進行執(zhí)行操作,找出系統(tǒng)軟件的BUG并且提交給開發(fā)人員進行修復。2.3.4回歸測試測試工程師對于那些已被開發(fā)修復的BUG,做回歸測試以驗證其是否得到正確修復。確認修復的,就將BUG關(guān)閉,否則重新提交給開發(fā)人員修復。0YujCfmUCw回歸測試需要注意一下兩點:1.

溫馨提示

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

評論

0/150

提交評論