白盒測試指南 軟件測試資料大全_第1頁
白盒測試指南 軟件測試資料大全_第2頁
白盒測試指南 軟件測試資料大全_第3頁
白盒測試指南 軟件測試資料大全_第4頁
白盒測試指南 軟件測試資料大全_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:1/22白盒測試指南(說明:此白盒測試指南主要給白盒測試人員提供一些基本的白盒測試方法和技術,由于涉及的問題廣泛,測試內容中的細節(jié)不一定準確和完整,還有待于各位的共同參與和不斷完善,歡迎多交流?。? 目的本方案主要實施NC產品程序代碼的白盒測試。使界面符合設計規(guī)范,適用于用戶;保證程序創(chuàng)建的類與接口的完整與正確,以及程序模塊單獨正常運行。保證局部模塊功能完備性,運行正確性與穩(wěn)定性。2 測試項所要測試的類。如:nc.ui.bd.*nc.bs.bd.*nc.vo.bd.*3 測試

2、依據(jù)1. NC產品需求報告;需求規(guī)格說明書、用例描述清單2. 設計文檔;(OOA、OOD、CRC卡)如:AOM(Analysis Object Model)表示類間的靜態(tài)關系,是多個相關的用例共用的。ASD(Analysis Sequence Diagram)是按業(yè)務工作的順序表示每一工作步驟執(zhí)行時類間的動態(tài)關系。一個用例對應一個ASD。CRC (Collaborators & Responsibilities Card)卡是一個類的完整表述3. 界面規(guī)范4. 編碼規(guī)范5. 開發(fā)命名標準4 通過的準則1.界面測試通過的標準:界面的樣式、大小、顏色、整體布局的設置;各種標簽控件的使用及主

3、題描述以及事件源控件的使用、快捷鍵使用都應符合NC系統(tǒng)應用框架需求報告和設計文檔的相關規(guī)范。2.程序代碼通過的標準:創(chuàng)建的類、接口、方法、屬性應與設計文檔保持一致;程序的各種命名、注釋、代碼行的格式等應符合程序開發(fā)命名標準和編碼規(guī)范;程序模塊能獨立穩(wěn)定運行。5 測試環(huán)境配置1測試工具:2軟件環(huán)境:Client端:文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:2/22操作系統(tǒng):中文WINNT/2000 開發(fā)環(huán)境:VA3.5 專業(yè)版 待測試的源碼包 Server端: 操作系統(tǒng):WIN NT4.0 開發(fā)環(huán)境:VA3.5 專業(yè)版

4、 通訊環(huán)境: Servlet3DB Server端:DBMS:SQL SERVER4資源文件6白盒測試總流程測試流程依據(jù),請參見代碼層次結構規(guī)范。NC系統(tǒng)中的對象主要分為如下幾種: 界面對象(UIObject) 數(shù)值對象VO(ValueObject) 業(yè)務對象BO(BusinessObject) 數(shù)據(jù)管理對象DMO(DataManageObject)測試流程可按二種方式,其優(yōu)缺點對照:前者:優(yōu)點是便于測試者從界面層直觀地錄入數(shù)據(jù),缺點是做回歸測試時,錄入數(shù)據(jù)需重復后者:原則是從底層測試,底層測試通過了,再依次往上一層測試;否則不需往上層測試缺點:需給中間層做一測試小程序:根據(jù)程序中類的對象構造

5、輸入數(shù)據(jù)及將結果輸出到控制臺上,(可通過自行設計測試工具來改善,測試工具需求另附)優(yōu)點:做回歸測試時,不用再構造輸入數(shù)據(jù),只要再執(zhí)行一遍小測試程序7 測試步驟:需要列出所測試類的調用關系和關鍵方法的調用關系(依據(jù)為數(shù)據(jù)流)。(1) 類關系圖。(2) 方法的功能調用關系圖:只需要列出一些調用關系較復雜的方法。文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:3/227.1. 配置好測試環(huán)境;7.2. 編寫測試用例;另附7.3. 靜態(tài)測試,走查代碼;代碼走查使用測試用例啟發(fā)檢測錯誤,沿程序邏輯走一遍,檢測程序結構和實現(xiàn)上是否有問

6、題7.4. 動態(tài)測試 界面初始化狀態(tài)測試; 界面控件功能測試;(正反用例); 業(yè)務功能測試(正反用例); 數(shù)據(jù)流關聯(lián)測試(涉及多表的增、刪、改),并結合數(shù)據(jù)庫表的字段、外鍵、字段類型、精度、小數(shù)位數(shù)、非空、默認值、備注、數(shù)據(jù)對象等。 數(shù)據(jù)傳遞和接收一致,數(shù)據(jù)計算或處理后狀態(tài)正確; 組合模塊整體運行穩(wěn)定,不出現(xiàn)死機;7.5. 確定問題屬性:分為四類:錯誤、缺陷、失效、故障錯誤是指計算值、觀測值、測量值之間,或條件與真值之間,不符合規(guī)定的或理論上的正確值或條件 缺陷是指與期望值或特征值的偏差故障是指功能部件不能執(zhí)行所要求的功能。故障可能由錯誤、缺陷或失效引起。失效是指功能部件執(zhí)行其功能的能力喪失,

7、系統(tǒng)或系統(tǒng)部件喪失了在規(guī)定限度內執(zhí)行所要求功能的能力7.6. 確定問題類別:7.7. 填寫測試報告測試記錄需詳細填寫具體實施方法中的相關列表;上交的測試報告只需填寫未通過的項。(詳見第10節(jié))文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:4/228具體實施方法:8.1). 各層公用問題:文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:5/22文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.

8、0 頁號:6/228.2). JAVA語言規(guī)范走查內容文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:7/228.3). 數(shù)據(jù)類型:文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:8/228.4). SQL語句規(guī)范:(詳見數(shù)據(jù)庫處理規(guī)范)文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:9/22文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/1

9、0/25 版號:1.0 頁號:10/228.5). 界面UI層:為提高測試效率,界面UI層測試可將黑盒測試技術和白盒測試技術結合起來進行測試文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:11/228.5.2. UI功能測試分為兩個主要手段: 非正常用例手段:此階段主要是采用不合法的輸入數(shù)據(jù)和非正常的操作手段。測試系統(tǒng)的錯誤控制與處理能力。保證系統(tǒng)不死機,能正常穩(wěn)定運行。 正常用例手段:此階段主要采用合法的業(yè)務數(shù)據(jù),正常的操作手段。保證UI符合設計要求和操作習慣,能正常穩(wěn)定運行,能正確處理業(yè)務數(shù)據(jù)。文件編號:UF/QP/2

10、-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:12/22文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:13/22文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:14/22文件編號:UF/QP/2-09/QI/005 編寫:馮蕾蕾 審核:SEPG 日期:01/10/25 版號:1.0 頁號:15/228.6). ValubleObject:數(shù)值對象一個VO類包裝一組代表業(yè)務含義的數(shù)據(jù),負責在系統(tǒng)各層之間傳遞業(yè)務數(shù)據(jù)。通常一個VO對應一個數(shù)據(jù)庫表,但也可以對應多個數(shù)據(jù)庫表,或對應一個數(shù)據(jù)庫表的部分字段。8.7). BO業(yè)務對象層:每個BO類都繼承BusinessObject類。BO對象通過操縱DMO對

溫馨提示

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

評論

0/150

提交評論