案例分析系統(tǒng)功能測試舉例參考模板_第1頁
案例分析系統(tǒng)功能測試舉例參考模板_第2頁
案例分析系統(tǒng)功能測試舉例參考模板_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、4.1.1 功能測試舉例主要進行業(yè)務流程的測試,基于場景物來設計測試用例,以電量數(shù)據(jù)采集業(yè)務流程為例。電量數(shù)據(jù)采集用例圖如圖4-13:圖4-13 電量數(shù)據(jù)采集用例圖 如果某個用例的功能很簡單,則可我們可以首先列出該用例的正常路徑和擴展路徑,即基本流和備選流。但是如果用例功能很復雜時,則需要對該用例細化,電量數(shù)據(jù)采集功能很復雜,需要對其細化,其細化用例圖如圖4-14:圖4-14電量數(shù)據(jù)庫采集詳細用例圖根據(jù)細化的用例圖,我們可以列出基本流和備選流:表4-18 基本流和備選流基本流1)設置采集方案;2)采集任務執(zhí)行時間到達,數(shù)據(jù)采集模塊啟動采集任務;3)數(shù)據(jù)采集模塊將采集方案按照系統(tǒng)通訊規(guī)約轉化通訊

2、報文并通過數(shù)據(jù)通訊模塊發(fā)送;4)終端收到數(shù)據(jù)采集報文,并解析報文;1 / 35)終端從數(shù)據(jù)文件中讀取該終端下計量點電量數(shù)據(jù);6)終端將數(shù)據(jù)按照通訊規(guī)約轉化為通訊報文并發(fā)送;7)數(shù)據(jù)通訊模塊接收到數(shù)據(jù)報文,并將報文轉發(fā)給數(shù)據(jù)采集模塊;8)數(shù)據(jù)采集模塊解析通訊報文并將數(shù)據(jù)信息保存到數(shù)據(jù)庫臨時表;9)后臺數(shù)據(jù)處理模塊將臨時表中的數(shù)據(jù)轉移到工作表中的原始表碼數(shù)據(jù)表,并計算整點用電量、日用電量和月用電量后放到工作表中;10)選擇采集終端對象,輸入查詢時間,瀏覽終端下計量點整點用電量/日用電量/月用電量。備選流1-數(shù)據(jù)通訊模塊異?;玖鞑襟E3中,數(shù)據(jù)采集模塊向數(shù)據(jù)通訊模塊發(fā)送報文時數(shù)據(jù)通訊模塊異常,報文無

3、法發(fā)送,報文重發(fā)預先設置的次數(shù),同時有相應系統(tǒng)信息提示。備選流2-終端不在線基本流步驟4中,終端不在線,數(shù)據(jù)通訊模塊重發(fā)報文預先設置的次數(shù),同時有相應系統(tǒng)信息提示。備選流3-終端在方案時間范圍內(nèi)沒有抄表基本流步驟5中,終端數(shù)據(jù)文件中無計量點的數(shù)據(jù)信息,終端發(fā)送相應報文。備選流4-數(shù)據(jù)采集模塊異?;玖鞑襟E7中,數(shù)據(jù)通訊模塊接收到終端上報數(shù)據(jù)信息報文轉發(fā)給數(shù)據(jù)采集模塊時,數(shù)據(jù)采集模塊異常退出,如果預先設置了脫機保存,則數(shù)據(jù)通訊模塊以文件方式保存報文,并有相應信息提示;當數(shù)據(jù)采集模塊正常后,數(shù)據(jù)通訊模塊將保存在文件中報文轉發(fā)給數(shù)據(jù)采集模塊。備選流5-數(shù)據(jù)庫服務器異?;玖鞑襟E8中,數(shù)據(jù)庫服務器異常

4、,數(shù)據(jù)采集模塊無法保存數(shù)據(jù),并有相應信息提示。備選流6-后臺數(shù)據(jù)處理異?;玖鞑襟E9中,后臺數(shù)據(jù)處理模塊出現(xiàn)異常并退出,有相應信息提示。表4-19場景設計表格場景描述基本流備選流場景1 -成功的數(shù)據(jù)采集基本流場景2 -數(shù)據(jù)通訊模塊異常基本流備選流 2場景3 -終端不在線基本流備選流 3場景4 -終端在方案時間范圍內(nèi)沒有抄表基本流備選流 4場景5 -數(shù)據(jù)采集模塊異?;玖鱾溥x流 4場景6 -數(shù)據(jù)庫服務器異常基本流備選流 5場景7-后臺數(shù)據(jù)處理異?;玖鱾溥x流 6對于這 7 個場景中的每一個場景都需要確定測試用例??梢圆捎镁仃嚮驔Q策表來確定和管理測試用例。下面顯示了一種通用格式,其中各行代表各個測

5、試用例,而各列則代表測試用例的信息。本示例中,對于每個測試用例存在一個測試用例ID、場景/條件(或說明)、測試用例中涉及的所有數(shù)據(jù)元素(作為輸入或已經(jīng)存在于數(shù)據(jù)庫中)以及預期結果。通過從確定執(zhí)行用例場景所需的數(shù)據(jù)元素入手構建矩陣。然后,對于每個場景,至少要確定包含執(zhí)行場景所需的適當條件的測試用例。例如,在下面的矩陣中,V(有效)用于表明這個條件必須是 VALID(有效的)才可執(zhí)行基本流,而 I(無效)用于表明這種條件下將激活所需備選流。下表中使用的“n/a”(不適用)表明這個條件不適用于測試用例。表4-20 測試用例TC(測試用例)場景/條件數(shù)據(jù)通訊模塊終端在線終端抄表數(shù)據(jù)采集模塊后臺數(shù)據(jù)處理預期結果號CW1場景1 -成功的數(shù)據(jù)采集VVVVV成功的數(shù)據(jù)采集CW2場景2 -數(shù)據(jù)通訊模塊異常IVVVV數(shù)據(jù)報文重發(fā),異常信息提示CW3場景 3 -終端不在線VIVV數(shù)據(jù)報文重發(fā),異常信息提示CW4場景 4 -終端在方案時間范圍內(nèi)沒有抄表VVIVV返回空值CW5場景 4 -數(shù)據(jù)采集模塊異常VVV

溫馨提示

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

評論

0/150

提交評論