測試執(zhí)行與缺陷報告跟蹤_第1頁
測試執(zhí)行與缺陷報告跟蹤_第2頁
測試執(zhí)行與缺陷報告跟蹤_第3頁
測試執(zhí)行與缺陷報告跟蹤_第4頁
測試執(zhí)行與缺陷報告跟蹤_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第十三章測試執(zhí)行與缺點匯報、跟蹤1/49目 錄 軟件測試執(zhí)行與跟蹤 1 軟件缺點描述2 軟件缺點相關(guān)信息3 軟件缺點跟蹤和分析4 軟件缺點跟蹤系統(tǒng)52/491軟件測試執(zhí)行與跟蹤 3/491.軟件測試過程關(guān)鍵點不一樣測試階段執(zhí)行關(guān)鍵點測試用例執(zhí)行團(tuán)體建設(shè)與溝通測試執(zhí)行結(jié)束 4/491.軟件測試過程關(guān)鍵點測試執(zhí)行實踐過程執(zhí)行前開一個動員會,嚴(yán)格審查測試環(huán)境抽查性質(zhì)探索式測試,驗證高風(fēng)險區(qū)域測試質(zhì)量交叉交換測試人員所測試模塊,能夠發(fā)揮互補作用良好溝通,如每七天例會,以及和開發(fā)人員及時溝通測試時間被壓縮 測試策略優(yōu)化、計劃調(diào)整 測試需求優(yōu)先級、調(diào)整測試范圍常規(guī)缺點審查,及時發(fā)覺問題、糾正問題,使整個測

2、試進(jìn)程在控制軌道上發(fā)展。階段性結(jié)果分析,確保階段性測試任務(wù)得到完整執(zhí)行并到達(dá)預(yù)定目標(biāo)。5/492.測試項目進(jìn)度管理方法 測試項目里程碑任 務(wù)天任 務(wù)天任 務(wù)天任 務(wù)天M21: 測試計劃制訂11M23: 測試設(shè)計12開發(fā)測試過程5驗證測試結(jié)果2確定項目1測試用例設(shè)計7測試和調(diào)試測試過程2調(diào)查突發(fā)結(jié)果1定義測試策略2測試用例審查2修改測試過程2生成缺點日志1分析測試需求3測試工具選擇1建立外部數(shù)據(jù)集1M62: 測試評定3估算測試工作量1測試環(huán)境設(shè)計2重新測試并調(diào)試測試過程2評定測試需求覆蓋率1確定測試資源1M26: 測試開發(fā)15M42:功效測試9評定缺點0.5建立測試結(jié)構(gòu)組織1建立測試開發(fā)環(huán)境1設(shè)

3、置測試系統(tǒng)1決定是否抵達(dá)測試完成標(biāo)準(zhǔn)0.5生成測試計劃文檔2錄制和回放原型過程2執(zhí)行測試4測試匯報16/492.測試項目進(jìn)度管理方法 進(jìn)度與質(zhì)量關(guān)系 進(jìn)度與成本關(guān)系 7/492.測試項目進(jìn)度管理方法 測試進(jìn)度 S曲線法 進(jìn)度S曲線法經(jīng)過對計劃中、嘗試與實際進(jìn)度三者對比來實現(xiàn),其采取基本數(shù)據(jù)主要是測試用例或測試點數(shù)量 8/492.測試項目進(jìn)度管理方法 測試進(jìn)度NOB曲線法在整個測試期間主要搜集當(dāng)前全部打開缺點數(shù)量,也能夠?qū)?yán)重級別缺點分離出來進(jìn)行控制,從而形成NOB曲線,在一定程序上反應(yīng)了軟件質(zhì)量和測試進(jìn)度時間發(fā)展趨勢9/492.測試項目進(jìn)度管理方法 10/493.測試過程管理工具 商業(yè)性工具:

4、HP ALM,IBM Rational Test Manager和Team Test,Compuware QADirector、Borland SilkCentral Test Manager和Microsoft Visual Studio Team System等開源工具:TestLink、Bugzilla Test Runner、驗收測試管理工具FitNesse、基于XML文件測試用例管理工具JtestCas、Eclipse測試和性能工具平臺(Test & Performance Tools Platform,TPTP)。除此之外,還有其它一些測試管理框架,如TestMaker、Salom

5、eTMF、JTR (Java Test Runner)、Jetif、Marathon、Grinder、TESTARE等11/492軟件缺點描述12/491.軟件缺點生命周期軟件缺點生命周期指是一個軟件缺點被發(fā)覺、匯報到這個缺點被修復(fù)、驗證直至最終關(guān)閉完整過程缺點生命周期是各類開發(fā)人員一起參加、協(xié)同測試過程。軟件缺點一旦發(fā)覺,便進(jìn)入嚴(yán)密監(jiān)控之中,直至軟件缺點生命周期終止,這么即可確保在較短時間內(nèi)高效率地關(guān)閉全部缺點,縮短軟件測試進(jìn)程,提升軟件質(zhì)量,同時降低開發(fā)、測試和維護(hù)成本。 13/491.軟件缺點生命周期基本缺點生命周期發(fā)覺-打開:測試人員找到軟件缺點并將軟件缺點提交給開發(fā)人員。 打開-修復(fù)

6、:開發(fā)人員再現(xiàn)、修復(fù)缺點,然后提交給測試人員去驗證。 修復(fù)-關(guān)閉:測試人員驗證修復(fù)過軟件,關(guān)閉已不存在缺點。 發(fā)覺 打開 修復(fù) 關(guān)閉 14/491.軟件缺點生命周期實際缺點生命周期創(chuàng)建激活狀態(tài)Send email to DEV是否清楚、可再現(xiàn)?已處理狀態(tài)已修正狀態(tài)Send email to QA不能再現(xiàn)缺乏信息缺點評審關(guān)閉狀態(tài)延期增強設(shè)計無法處理需要處理驗證是否經(jīng)過Unit test, code reviewCheck in CVSNoNoYesYes15/492.嚴(yán)重性和優(yōu)先級嚴(yán)重性(severity)衡量缺點對客戶滿意度影響程度致命(fatal)、嚴(yán)重(critical)、普通(major

7、)、微?。╩inor)優(yōu)先級(Priority):指缺點被修復(fù)緊急程度。缺點優(yōu)先級 描述 馬上處理(P1級) 缺點造成系統(tǒng)幾乎不能使用或測試不能繼續(xù),需馬上修復(fù) 高優(yōu)先級(P2級) 缺點嚴(yán)重,影響測試,需要優(yōu)先考慮 正常排隊(P3級) 缺點需要正常排隊等候修復(fù) 低優(yōu)先級(P4級) 缺點能夠在開發(fā)人員有時間時候被糾正。 16/493.缺點其它屬性缺點標(biāo)識(ID)缺點類型(type),如功效、UI、性能、文檔缺點產(chǎn)生可能性(frequency)/可再現(xiàn)概率缺點起源(source):需求、設(shè)計、編碼缺點原因(cause):數(shù)據(jù)格式、計算錯誤、接口參數(shù)、變量定義與引用等見 P.327328 諸表17/

8、494.完整缺點信息見 P.328 表15-7ID標(biāo)題前提環(huán)境操作步驟期望結(jié)果實際結(jié)果頻率嚴(yán)重程度優(yōu)先級類型缺點提交人缺點指定處理人起源產(chǎn)生原因構(gòu)建包跟蹤版本跟蹤提交時間修正時間驗證時間所屬項目/模塊產(chǎn)品信息狀態(tài)18/494.完整缺點信息“步驟”提供了怎樣重復(fù)當(dāng)前缺點準(zhǔn)確描述,應(yīng)簡明而完備、清楚而準(zhǔn)確。這些信息對開發(fā)人員是關(guān)鍵,視為修復(fù)缺點向?qū)?“期望結(jié)果”與測試用例標(biāo)準(zhǔn)或設(shè)計規(guī)格說明書或用戶需求等一致,到達(dá)軟件預(yù)期功效。是驗證缺點依據(jù)。 “實際結(jié)果”實際執(zhí)行測試結(jié)果,不一樣于期望結(jié)果,從而確認(rèn)缺點存在 19/495.缺點描述基本要求單一準(zhǔn)確 能夠再現(xiàn) 完整統(tǒng)一短小簡練特定條件補充完善 不做評

9、價 20/496.軟件缺點匯報 任何一個缺點跟蹤系統(tǒng)關(guān)鍵都是“軟件缺點匯報”,一份軟件缺點匯報詳細(xì)信息如表:分類 項目 描述 可跟蹤信息 缺點ID 唯一、自動產(chǎn)生缺點ID,用于識別、跟蹤、查詢 軟件缺點基本信息 缺點狀態(tài) 可分為“打開或激活”、“已修正”、“關(guān)閉”等 缺點標(biāo)題 描述缺點最主要信息 缺點嚴(yán)重程度 普通分為“致命”、“嚴(yán)重”、“普通”、“較小”等四種程度 缺點優(yōu)先級 描述處理缺點緊急程度, 1是優(yōu)先級最高等級,2是正常,3是優(yōu)先級最低 缺點產(chǎn)生頻率 描述缺點發(fā)生可能性1%-100% 缺點提交人 缺點提交人名字(會和郵件地址聯(lián)絡(luò)起來),普通就是發(fā)覺缺點測試人員或其它人員 缺點提交時間

10、 缺點提交時間 21/496.軟件缺點匯報 軟件缺點基本信息 缺點所屬項目/模塊 缺點所屬項目和模塊,最好能較準(zhǔn)確定位至模塊 缺點指定處理人 預(yù)計修復(fù)這個缺點開發(fā)人員,在缺點狀態(tài)下由開發(fā)組長指定相關(guān)開發(fā)人員;也會自動和該開發(fā)人員郵件地址聯(lián)絡(luò)起來,并自動發(fā)出郵件 缺點指定處理時間 開發(fā)管理員指定開發(fā)人員修改此缺點時間 缺點驗證人 驗證缺點是否真正被修復(fù)測試人員;也會和郵件地址聯(lián)絡(luò)起來 缺點驗證結(jié)果描述 對驗證結(jié)果描述(經(jīng)過、不經(jīng)過) 缺點驗證時間 對缺點驗證時間 缺點詳細(xì)描述 步驟 對缺點操作過程,按照步驟,一步一步地描述 期望結(jié)果 按照設(shè)計規(guī)格說明書或用戶需求,在上述步驟之后,所期望結(jié)果,即正

11、確結(jié)果 實際發(fā)生結(jié)果 程序或系統(tǒng)實際發(fā)生結(jié)果,即錯誤結(jié)果 測試環(huán)境說明測試環(huán)境 對測試環(huán)境描述,包含操作系統(tǒng)、瀏覽器、網(wǎng)絡(luò)帶寬、通訊協(xié)議等 必要附件 圖片、Log文件 對于一些文字極難表示清楚缺點,使用圖片等附件是必要;對于軟件瓦解現(xiàn)象,需要使用Soft_ICE工具去捕捉日志文件作為附件提供給開發(fā)人員。 22/496.軟件缺點匯報 示例優(yōu)異缺點匯報重現(xiàn)步驟 :打開一個編輯文字軟件而且創(chuàng)建一個新文檔(這個文件能夠錄入文字)在這個文件里隨意錄入一兩行文字 選中一兩行文字,經(jīng)過選擇Font 菜單然后選擇Arial字體格式 一兩行文字變成了無意義亂字符 期望結(jié)果:當(dāng)用戶選擇已錄入文字并改變文字格式時候

12、,文本應(yīng)該顯示正確文字格式不會出現(xiàn)亂字符顯示。實際結(jié)果:它是字體格式問題,假如改變文字格式成Arial之前,你保留文件,缺點不會出現(xiàn)。缺點僅僅發(fā)生在Windows98而且改變文字格式成其它字體格式,文字是顯示正常。 見所附圖片 23/496.軟件缺點匯報 散漫缺點匯報重現(xiàn)步驟:在Window98上打開一個編輯文字軟件而且編輯存在文件 文件字體顯示正常 我添加了圖片,這些圖片顯示正常 在此之后,我創(chuàng)建了一個新文檔 在這個文檔中我隨意錄入了大量文字 在我錄入這些文字之后,選擇幾行文字.而且經(jīng)過選擇Font 菜單然后選擇Arial字體格式改變文字字體。 有三次我重現(xiàn)了這個缺點 我在Solaris操作

13、系統(tǒng)運行這些步驟,沒有任何問題。 我在Mac操作系統(tǒng)運行這些步驟,沒有任何問題。期望結(jié)果:當(dāng)用戶選擇已錄入文字并改變文字格式時候,文本應(yīng)該顯示正確文字格式不會出現(xiàn)亂字符顯示。 實際結(jié)果:我試著選擇少許不一樣字體格式,不過只有Arial字體格式有軟件缺點,不論怎樣,它可能會出現(xiàn)在我沒有測試其它字體格式 24/493軟件缺點相關(guān)信息25/491.軟件缺點圖片信息軟件缺點相關(guān)信息包含軟件缺點圖片、統(tǒng)計信息和怎樣再現(xiàn)和分離軟件缺點,使開發(fā)人員和其它測試人員更輕易分離和重現(xiàn)它。一些包括用戶界面(User Interface)軟件缺點可能極難用文字清楚地描述,所以軟件測試人員經(jīng)過附上圖片比較直觀地表示缺點

14、發(fā)生在產(chǎn)品界面什么位置、有什么問題等。 26/492.使用WinDBG統(tǒng)計軟件缺點信息WinDbg是微軟公布源碼級調(diào)試工具,用于Kernel模式調(diào)試和用戶模式調(diào)試,可用于調(diào)試軟件瓦解后形成Dump文件,包含操作系統(tǒng)信息、進(jìn)程運行狀態(tài)、時間和環(huán)境變量、匯編指令、調(diào)用堆棧等安裝、使用詳細(xì)操作方法,如提供了圖形界面和命令行兩種運行方式調(diào)試方式:遠(yuǎn)程調(diào)試、Dump調(diào)試、當(dāng)?shù)剡M(jìn)程調(diào)試windbg remote npipe:server=SERVER_NAME,pipe=PIPE_NAMEwindbg z DUMP_FILE_NAME Windbg p “process id”慣用命令 P30327/49

15、3.使用Soft-ICE統(tǒng)計軟件缺點信息Soft-ICE是 Compuware企業(yè)產(chǎn)品NuMega DriverStudio中一個代表性工具,用于跟蹤軟件運行時變量、內(nèi)存等狀態(tài),而且能夠捕捉系統(tǒng)瓦解時狀態(tài)。使用它能夠統(tǒng)計產(chǎn)品發(fā)生缺點地方,同時生成日志文件。 28/493.使用Soft-ICE統(tǒng)計軟件缺點信息怎樣使用Soft-ICE在開始測試之前,已經(jīng)安裝了Soft-ICE并開啟了“faults on”命令。當(dāng)軟件發(fā)生瓦解現(xiàn)象時,能夠使用下面命令去捕捉必要信息:stack u eip-80 假如數(shù)據(jù)窗口是開啟狀態(tài),能夠輸入”wd”來關(guān)閉該窗口,然后再輸入 “dd esp-20”命令。stack

16、、dd esp-20是為了標(biāo)注跟蹤信息。經(jīng)過輸入x,退出 Soft-ICE窗口;假如還是無法退出Soft-ICE,需要輸入faults off,然后輸入x。 打開Soft-ICE應(yīng)用程序,馬上保留日志文件。一旦再次打開Soft-ICE,請輸入faults on 29/494.分離和再現(xiàn)軟件缺點 確保全部步驟都被統(tǒng)計。特定條件和時間。壓力和負(fù)荷、內(nèi)存和數(shù)據(jù)溢出相關(guān)邊界條件??紤]資源依賴性包含內(nèi)存、網(wǎng)絡(luò)和硬件共享相互作用等。 不能忽略硬件。與軟件不一樣,硬件不按預(yù)定方式工作。 和開發(fā)人員緊密合作30/494.分離和再現(xiàn)軟件缺點 分離和調(diào)試軟件缺點之間區(qū)分 再現(xiàn)軟件缺點現(xiàn)象所需最少步驟有哪些?這些步

17、驟成功再現(xiàn)可能性多大? 軟件缺點是否成立存在?換句話說,測試結(jié)果是否可能起源于測試原因或者測試人員本身錯誤,還是影響用戶需求、系統(tǒng)真正故障?哪些外部原因產(chǎn)生軟件缺點? 哪些內(nèi)部原因,是代碼、網(wǎng)絡(luò)、還是環(huán)境引發(fā)軟件缺點? 怎樣才能在不產(chǎn)生新缺點條件下使這個軟件缺點得到修復(fù)? 這種修復(fù)是否經(jīng)過調(diào)試,單元是否經(jīng)過測試? 問題處理了嗎?它是否經(jīng)過了確認(rèn)和回歸測試,確定系統(tǒng)其余部分仍工作正常? 31/494軟件缺點跟蹤和分析32/491.軟件缺點處理和跟蹤 對缺點跟蹤管理,普通而言需要到達(dá)以下目標(biāo):確保每個被發(fā)覺缺點都能夠被處理,“處理”意思不一定是被修正,也可能是其它處理方式(比如,延遲到下一個版本中

18、修正或者因為技術(shù)原因不能被修正),總之,對每個被發(fā)覺BUG處理方式必須能夠在開發(fā)組織中到達(dá)一致;搜集缺點數(shù)據(jù)并依據(jù)缺點趨勢曲線識別測試處于測試過程中哪個階段; 決定測試過程是否結(jié)束,經(jīng)過缺點趨勢曲線來確定測試過程是否結(jié)束是慣用而且較為有效一個方式。搜集缺點數(shù)據(jù)并在其上進(jìn)行數(shù)據(jù)分析,作為組織過程改進(jìn)財富。 33/492.軟件缺點處理技巧 審閱。能夠由測試管理員、項目管理員或其它人來進(jìn)行,審閱缺點匯報質(zhì)量水平;拒絕。假如審閱者決定需要對一份缺點匯報進(jìn)行重大修改,應(yīng)該和測試人員一起討論,由測試人員糾正缺點匯報,然后再次提交; 完善。完整地描述了問題特征并將其分離,那么審查者就會必定這個匯報; 分配。

19、分配給適當(dāng)開發(fā)人員,假如不知道詳細(xì)開發(fā)人員,應(yīng)分配給項目開發(fā)組長,由開發(fā)組長再分配給對應(yīng)開發(fā)人員; 34/492.軟件缺點處理技巧 驗證。缺點修復(fù)需要得到測試人員驗證,同時還要進(jìn)行回歸測試,檢驗這個缺點修復(fù)是否會引入新問題; 重新打開。重新打開一個缺點,需要加注釋說明、電話溝通等,不然會引發(fā)“打開-修復(fù)”多個往返,造成測試人員和開發(fā)人員無須要矛盾 關(guān)閉。只有測試人員相關(guān)閉缺點權(quán)限,開發(fā)人員沒有這個權(quán)限。 暫緩。假如每個人都同意將確實存在缺點移到以后處理,應(yīng)該指定下一個版本號或修改日期。一旦新版本開始時,這些暫緩缺點應(yīng)該重新被打開。35/493.缺點趨勢分析軟件項目怎樣發(fā)展:軟件缺點打開/關(guān)閉圖

20、表產(chǎn)品開發(fā)質(zhì)量情況取決于累積打開/關(guān)閉曲線趨勢。 項目進(jìn)度取決于累積關(guān)閉/打開曲線起點時間差。 開發(fā)人員、測試人員工作進(jìn)度、效率也能得到反應(yīng)理想趨勢圖36/493.缺點趨勢分析新發(fā)覺、修復(fù)、關(guān)閉累計缺點數(shù)理想趨勢圖37/493.缺點趨勢分析微軟企業(yè)基于缺點趨勢圖里程碑定義日期1234567891011121314Bug數(shù)量匯報Bug處理BugBug收斂點38/493.缺點趨勢分析微軟企業(yè)基于缺點趨勢圖里程碑定義39/494.缺點分布分析最慣用缺點分析方法:缺點分布匯報,允許將缺點計數(shù)作為一個或多個缺點參數(shù)函數(shù)來顯示,生成缺點數(shù)量與缺點屬性函數(shù)。如測試需求和缺點狀態(tài)、嚴(yán)重性分布情況等。缺點趨勢匯報,按各種狀態(tài)將缺點計數(shù)作為時間函數(shù)顯示。趨勢匯報能夠是累計,也能夠是非累計;缺點年紀(jì)匯報,顯示缺點處于活動狀態(tài)時間,展示一個缺點處于某種狀態(tài)時間長短,從而了解處理這些缺點進(jìn)度情況。測試結(jié)果進(jìn)度匯報,展示測試過程在被測應(yīng)用幾個版本中執(zhí)行結(jié)果以及測試周期40/494.缺點分布分析軟件缺點為何發(fā)生:根本原因圖表41/495.缺點跟蹤方法當(dāng)前缺點狀態(tài) Bug Das

溫馨提示

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

最新文檔

評論

0/150

提交評論