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

下載本文檔

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

文檔簡介

軟件測試基本流程與規(guī)范制左完整且詳細測試路線和流程,為迅速、髙效和髙質(zhì)量軟件測試提供基本流程框架。最后目的是實現(xiàn)軟件測試規(guī)范化,原則化。3測試需求分析測試需求是整個測試過程基本;擬定測試對象以及測試工作范疇和作用。用來擬定整個測試工作(如安排時間表、測試設計等)并作為測試覆蓋基本。并且被擬定測試需求項必要是可核算。即,它們必要有一種可觀測、可評測成果。無法核算需求不是測試需求。因此我當前理解是測試需求是一種比較大概念,它是在整個測試籌劃文檔中體現(xiàn)出來,不是類似一種用例或者其她.?測試需求是制定測試籌劃基本根據(jù),擬定了測試需求可覺得測試籌劃提供客觀根?測試需求是設計測試用例指引,擬定了要測什么、測哪些方面后才干有針對性設訃隨著軟件技術(shù)發(fā)展,項口類型越來越多樣化。依照項U類型應選用針對性強測試辦法,適當測試辦法可以讓咱們事半功倍。如下是針對當前項LI工程可以參照測B測試,英文是Betatestingo乂稱Beta測試,顧客驗收測試(UAT)。B測試是軟件各種顧客在一種或各種顧客實際使用環(huán)境下進行測試。開發(fā)者普當開發(fā)和測試主線完畢時所做測試,而最后錯誤和問題需要在最后發(fā)行前找到。這種測試普通山最后顧客或其她人員完畢,不能山程序員或測試員完畢。a測試,英文是Alphatestingo乂稱Alpha測試.種測試普通山最后顧客或其她人員來完畢,不能1兼容性測試是指測試軟件與否可以成功移植到指定碩件或者軟件環(huán)境中,例如顧客界面測試,英文是Userinterfacetestingo乂稱UI測試。顧客界面,英文是Userinterfaceo是指軟件中可見外觀及其底層與顧客交互某些(菜單、對話框、窗口和其他控件)。面會通過測試對象功能來為顧客提供相應訪行業(yè)原則。涉及顧客和諧性、人性化、易操顧客界面測試顧客分析軟件顧客界面設訃與否合乎顧客盼望或規(guī)定。它經(jīng)content)等方面測試。例如,測試MicrosoftExcel中插入符號功能所用對話框大冒煙測試,英文是Smoketestingo冒煙測試名稱可以理解為該種測試耗時短,僅用一袋煙功夫足夠了。也有人以正常,可以進行后續(xù)正式測試工作。冒煙測試執(zhí)行者是版本編譯人員。隨機測試,英文是Adhoctestingo要是依照測試者經(jīng)驗對軟件進行功能和性能抽查。隨機測試是依照測試闡明書執(zhí)行用例測試重要補充手段,是保證測試覆蓋完整性有效方式和過程。隨機測試重要是對被測軟件某些重要功能進行復測,也涉及測試那些當前測試樣例(TestCase)沒有覆蓋到某些。此外,對于軟件更新和新增長功能要重點測試。重點對某些特殊點狀況點、特殊使用環(huán)境、并發(fā)性、進行檢查。特別對此前測試發(fā)現(xiàn)重大Bug,進行再次測試,可以結(jié)合回歸測試(Regressivetesting)一起進行。黑盒測試,英文是BlackBoxTestingo乂稱功能測試或者數(shù)據(jù)驅(qū)動測試。軟件測試人員以顧客角度,通過各種輸入和觀測軟件各種輸出成果來發(fā)現(xiàn)軟件存在缺陷,而不關(guān)懷程序詳細如何實現(xiàn)一種軟件測試辦法。性能測試,英文是PerformanceTestingo性能測試是在交替進行負荷和逼迫測試時慣用術(shù)語。抱負“性能測試”(和其她類型測試)應在需求文檔或質(zhì)量保證、測試籌劃中定義。性能測試普通涉及負載普通驗證軟件性能在正常環(huán)境和系統(tǒng)條件下重復使用與否還能滿足性能指標?;蛘邎?zhí)行同樣任務時新版本不比舊版本慢。普通還檢查系統(tǒng)記憶容量在運營程序時會不會流失(memoryleak)。例如,驗證程序保存一種巨大文獻新版本不比舊測試規(guī)范是依照開發(fā)規(guī)范而制定測試原則,測試規(guī)范也是后期測試用例編寫重要根據(jù)。山于開發(fā)規(guī)范因公司而異,因產(chǎn)品而異,因此測試規(guī)范原則限度每個公司從理論到辦法到各類流程到各類報告模版,都屬于測試規(guī)范范疇,當一整套規(guī)范形成之后,可使得測試匸作進行更加穩(wěn)健,所有問題有據(jù)可查。軟件需求規(guī)格闡明書是軟件達到各項功能目的。是測試人員各項工作根據(jù),沒有需求就無法判斷測試成果是對的。設計闡明書包括軟件某些框架、字段、數(shù)據(jù)庫設計等。軟件設汁闡明對測試工作開展有很大影響,沒有軟件設汁闡明諸多問題將無法溯源,測試準備前期工作也是依照軟件設汁闡明來頁而原型是項目人員迅速熟悉項目最佳途徑。在需求不夠明確,設計闡明書不夠全而狀況下,頁而原型也是后期測試用例編寫思想重要依照。4測試過程設計明確測試目,最后達到目并驗證成果是測試要做事情。涉及:1.測試范疇:描述本次測試中測試范疇,女口:測試軟件功能范疇、測試種類等。2.簡樸描述如何搭建測試平臺以及測試潛在風險。5.測試需求:籠統(tǒng)說,就是測試中所有設計和需求文檔。作為本次測試根據(jù)0這一階段在于需求、詳細設計、測試籌劃完畢之后,重要是本次測試方略階段。諸多公司少這個一種階段,需要有籌劃性分出產(chǎn)品功能扣出測試功能點,現(xiàn)階段大多公司都是直接拿著文檔就開始做用例設計。0對需求進行分析,列岀詳細功能列表。(普通依照功能交互文檔就能明確岀此功能大體旦做到執(zhí)行階段,咱們可以更好依照這些功能表一點一點覆蓋。也能讓咱們在用例評審時,充分證明咱們工作是有效可以保證產(chǎn)品質(zhì)量。)普通在此之前,某些業(yè)務培訓和需求評審是有必要是聽一下。這樣可以更早更純熟理解需求,也能保證產(chǎn)品設計中0對于一種個測試該如何進行測試?如下:a)功能測試>功能范疇(劃分岀各自負責功能模塊)>使用測試辦法(等價類、邊界值等測試辦法辦法)>測試原則(符合設計、需求和規(guī)范文檔對該功能描述)c)兼容性測試4.2測試籌劃1)要充分考慮測試籌劃實用性,即測試籌劃與實際之間接近限度和可操作性。編寫測試籌源等等,精確地說是要分析執(zhí)行時所可以調(diào)用一切資源以及受各種條件限制,也許受a)測試內(nèi)容:對一種軟件來說測試籌劃中會明確本次測試做哪些測試?如:系統(tǒng)測試:在整個系統(tǒng)測試中會有(界而測試、功能測試、性能測試、兼容性測試、安裝卸載測試、可靠性測試等測試)。b)測試目:普通多為保證產(chǎn)品質(zhì)量與否達到預期指標。這個指標也就是在測試中左c)測試原則:需要考慮本次測試需要輸入那些文檔,該項目結(jié)束原則定義、測試結(jié)行測試事明確?;I劃中應當包括這些內(nèi)容。d)資源分派:這里分為人力資源、軟硬件資源等劃分。普通會把人力資源運用寫入一種測試人員任務分派表里,按照不同階段,每個階段提交相應成果(難度很e)測試風險:大多考慮到就是項目開發(fā)延期、測試人員局限性用例無法全面覆蓋測試點、時間局限性用例無法所有執(zhí)行、bug無法及時修改導致無法驗證、測試人員技能局限性導致測試進度拉長。f)軟件測試方略普通都是分開來做有關(guān)測試方案。■用例模板、缺陷報告模板■缺陷管理流程和缺陷級別左義缺陷狀態(tài)普通分為:新建、打開、已分派、已修復、關(guān)閉、重新打開中間會有:延期、重復、回絕等狀態(tài)缺陷管理流程:(Bug開始(Bug結(jié)束J1.測試人員或開發(fā)人員發(fā)現(xiàn)bug后,判斷輸入哪個模塊問題,填寫bug報告后,系統(tǒng)會自動通過Email告知開發(fā)組長和該模塊開發(fā)者。2.開發(fā)組長依照詳細狀況,重新reassigned分派給bug所屬開發(fā)者。3.開發(fā)者收到email信息后,判斷與否為自己修改范疇。?若不是,重新reassigned分派給開發(fā)組長或應當分派開發(fā)者。4.測試人員查詢開發(fā)者已修改bug,進行回歸測試。?經(jīng)驗i正無誤后,修改狀態(tài)為verifiedo待整個產(chǎn)品發(fā)布后,修改為closed.?尚有問題‘reopened,狀態(tài)重新變?yōu)椤皀ew”,并發(fā)送郵件告知。最遲采用行動期限,例如3天,系統(tǒng)默認7天。缺陷級別劃分:嚴重問題Bug級別Bug級別闡明分類闡明導致整個產(chǎn)品無法進行測o模塊無法啟動或異常退出該級別需要程序員及時修O其他導致無法測試錯誤改O運營過程中系統(tǒng)崩潰/死機/重啟死機,數(shù)據(jù)丟失,重要功O功能設計與需求嚴重不符能完全喪失,系統(tǒng)懸掛等O嚴重花屏O影響手機語音或數(shù)據(jù)通訊等O影響手機語音或數(shù)據(jù)通訊等改該級別需要程序員及時修O嚴重數(shù)值計算錯誤OO嚴重數(shù)值計算錯誤重要功能喪失,導致嚴重O輕微數(shù)值計算錯誤O顧客數(shù)據(jù)丟失或破壞需要程序員盡快修改Trivial如提示信息不太精確。修O要程序員修改微小問題,對功能幾乎沒O有影響,產(chǎn)品及屬性仍可OO該級別需要程序員修改或O提示信息格式不符臺規(guī)O格式不統(tǒng)一功能性建議,功能使用邊界條件下錯誤功能存在錯誤,但浮現(xiàn)概率很低握示信息錯誤(涉及未給出信息、信息提示錯誤等)長時間操作無進度提示界面格式等不規(guī)范操作時未給顧客提示文宇排列不整潔等某些小問題光標跳轉(zhuǎn)設立不好,鼠標(光標)定位錯誤輔助闡明描述不清晰個別不彫響產(chǎn)品理解錯別字可輸入?yún)^(qū)域和只讀區(qū)域沒有明顯區(qū)別標志Enhancement性、以便性、易用性不夠O建議。開發(fā)就會轉(zhuǎn)版本給咱們測試部門進行系統(tǒng)測試了。拿到版本咱們一方面搭建測試環(huán)境。做一種預測試,目是來評斷這個版本是不是可測試。如果預測試不通過,打回開發(fā)部返工,如果通過了,就開始咱們第一輪系統(tǒng)測試。。第一輪系統(tǒng)測試咱們會執(zhí)行咱們所編寫所有測試用例,做好測試成果記錄,發(fā)現(xiàn)缺陷了提交缺陷報告。當?shù)谝惠啘y試結(jié)束后,咱們把所有bug單提交給開發(fā)人員,由她們。在她們修復bug期間,咱們會對第一輪系統(tǒng)測試做一種測試評估,岀一種測試報告。還要依照實際狀況,對咱們寫測試用例進行修改和增長。開發(fā)改bug結(jié)束,提交一種新版本給咱們,咱們重新搭建測試環(huán)境開始第二輪系統(tǒng)測試。一方面是回歸咱們提交缺陷報告,然后會在用例中挑選某些優(yōu)先級別比較高用例來進行測試,發(fā)現(xiàn)問題了繼續(xù)提交缺陷報告,只到缺陷率低于顧客規(guī)定了,咱們就進行最后一輪回歸測試,結(jié)朿系統(tǒng)測試。詳細測試輪次是依照版本質(zhì)雖:和項目復雜度而決泄。執(zhí)行階段結(jié)朿了進入測試評估階段,咱們會出一種總測試報告對咱們測試這個過程和版本質(zhì)量做一種詳細評估4)缺陷評審那些?1、可以讓詳細任務負責人對該本次測試中個人負責??爝M行評價,提出有關(guān)建議。給出總

溫馨提示

  • 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

提交評論