1.計算器測試用例
2.自動取款機取款測試用例
此用例完成使用者利用自動取款機取款的全部流程,分為以下流程:插卡,輸入密碼,選擇金額,取款,取卡等操作。
事件流:
該用例在使用者插卡之後啟動
1. 系統提示使用者插卡;
2. 提示客戶輸入密碼資訊;
3. 密碼輸入完畢後,客戶選擇「確認」,向系統提交資訊;
4. 系統驗證客戶輸入的密碼資訊,確認正確後,進入選擇系統主介面;
5. 使用者選擇取款選項;
6. 系統進入取款金額介面並提示使用者輸入金額;
7. 系統驗證可以取款並輸出錢款;
8. 系統提示使用者取卡,操作完成。
基本流:
使用者取款。
備選流:
1.使用者密碼錯誤
2.取款金額不符合要求。
前置條件:
使用者必須插入正確的銀行卡才能開始執行用例。
後置條件:
如果系統確認使用者資訊正確,成功登陸,則系統啟動主介面,等待使用者傳送訊息,進行查詢和取款等操作。
事件流系統使用者
1 系統提示使用者插卡插入銀行卡
2 提示客戶輸入密碼資訊輸入密碼
3 如果密碼錯誤,提示密碼不正確,並返回到2
4 如果密碼正確,轉入主介面
5 提示使用者選擇選項選擇取款選項
6 系統進入取款金額介面並提示使用者輸入金額輸入取款金額
7 如果金額符合則輸入錢款
8 如果金額小於餘額則提示取款失敗並返回7
9 如果金額不是整百則提示不符合規範,取款失敗並返回7。
10 提示使用者取款取出錢款
11 提示使用者取卡取出銀行卡
測試用例:
事件使用者操作覆蓋等價類系統反應
1 插入正確銀行卡功能測試提示輸入密碼
2 密碼正確功能測試進入主介面,提示使用者選擇
3 密碼不正確功能測試提示密碼錯誤重新輸入
4 輸入金額《餘額功能檢查提示使用者金額不足,重新輸入或取卡
5 輸入金額為150 功能檢查提示使用者取款金額不符和規範,重新輸入或退出
6 輸入正確金額功能檢查輸出錢款
7 使用者未按時取款錯誤處理自動收回錢款
8 使用者未按時取卡錯誤處理自動吞卡
9 使用者按時取卡功能測試返回到主頁面
3.例項:測試案例是以乙個b/s結構的登入功能點位被測物件, 該測試用例為黑盒測試用例。假設使用者使用的瀏覽器為ie6.0 sp4
功能描述如下
1). 使用者在位址列輸入相應位址,要求顯示登入介面
2). 輸入使用者名稱和密碼,登入,系統自動校驗,並給出相應提示資訊
3). 如果使用者名稱或者密碼任一資訊未輸入,登入後系統給出相應提示資訊
4). 連續3次未通過驗證時,自動關閉ie
登入介面測試用例
4.微軟體的一道關於紙杯的面試題,請試寫出測試用例
功能測試: 硬度:是否達到設計標準
裝載能力:在杯子內分別裝入少量的、半杯的、滿杯的,看其裝載量是否達到設計標準
裝載種類:1 開水(是否產生異味);2.溫水; 3 冷水;4 冰水; 5 咖啡…
介面測試(gui測試):
1 看其形狀、大小設計是否適合人方便拿起;
2 外觀是否吸引人(廣告嘛),賞心悅目;
3 帶廣告的圖案沾水後是否掉色、模糊。
易用性測試:
1 看其形狀、大小設計是否適合人方便拿起;
2 殘疾人士用此杯去喝水的容易程度
3杯子設計是否上大下小,在運輸過程中可以套在一起有效利用空間,在使用時也容易拿開
穩定性測試( 24*7測試):裝入液體後記錄其多久以後漏水
安全性測試:杯子所用的材料(包括紙基、塗層和廣告顏料)是否符合食品衛生標準,在內外溫度等環境因素下是否會與所盛各種飲料反應,而產生對人體有害的物質
本地化測試:為國際化和本地化的需要,廣告圖案和文字是否在**、宗教和文化方面具有廣泛的適用性
對需求設計的測試:「如果是一次性杯子,能否標示已使用(比如變色)」和「杯子是否有使用者標貼(多人使用時防止混淆)」
5. 邏輯覆蓋是通過對程式邏輯結構的遍歷實現程式的覆蓋,是設計白盒測試用例的主要方法之一。以下**由c語言書寫,請按要求回答問題。
void cal( int n ) }
printf("\n");
return;
} [問題1](3分)
請找出程式中所有的邏輯判斷語句。
[問題2](4分)
請分析並給出分別滿足100%dc(判定覆蓋)和100%cc(條件覆蓋)時所需的邏輯條件。
[問題3](3分)
假設n的取值範圍是0 < n < 3000,請用邏輯覆蓋法為n的取值設計測試用例,使用例集滿足基本路徑覆蓋標準。
6. 輸入三個數a、b、c分別作為三邊的邊長構成三角形。通過程式判定所構成的三角形是一般三角形、等腰三角形還是等邊三角形時。用等價類劃分方法為該程式設計測試用例。
a.三角形等價類列表
判定型別有效等價類無效等價類
一般三角形 ((a>0) λ(b>0) λ(c>0)) λ (a<=0 v b<=0 v c<=0) λ
(((a+b)>c) v ((a+c)>b) v ((b+c)>a)) (1) (((a+b)<=c) v ((a+c)<=b) v ((b+c)<=a)) (2)
等腰三角形 (1) λ (a=b v a=c v b=c) (3) (2) v (a!=b λ b!=c λ a!=c) (4)
等邊三角形 (1) λ (a=b=c ) (5) (2) v (a!=b!=c) (6)
根據上表組成的測試用例:
三角形等價類測試用例
id 輸入資料覆蓋測試用例輸出結果
a b c
1 3 4 5 (1) 一般三角形
2 0 4 5 (2) 非(一般)三角形
3 3 0 5 (2)
4 3 4 0 (2)
5 1 4 5 (2)
6 3 8 5 (2)
7 3 2 1 (2)
8 3 3 5 (3) 等腰三角形
9 3 4 3
10 3 4 4
11 3 4 9 (4) 非等腰三角形
12 3 3 3 (5) 等邊三角形
13 -1 0 1 (6) 非等邊三角形
黑盒測試用例練習題
1 准考證號碼 對招乾考試系統 輸入學生成績 子模組設計測試用例。招乾考試分三個專業,准考證號第一位為 號,如 1 行政專業,2 法律專業,3 財經專業。行政專業准考證號碼為 110001 111215 法律專業准考證號碼為 210001 212006 財經專業准考證號碼為 310001 31401...
功能測試用例
專案編號 s 專案名 分類 模 整合測試用例 version 專案承擔部門 撰寫人 簽名 完成日期 本文件使用部門 主管領導 專案組 客戶 市場 維護人員 使用者評審負責人 簽名 評審日期 修訂文件歷史記錄 日期版本說明作者 目錄1.簡介 1 1.1目的 1 1.2範圍 1 1.3定義,首字母縮寫及...
通用測試用例
目錄1 基本資料型別的邊界值 2 2 asc 字符集對應的常見故障模型 23 文字框測試用例 4 4 字型測試 單位格屬性 5 5 登入視窗測試 5 6 開啟檔案 6 7 檔案 7 8 列印測試 8 9 控制項 8 10 選單 8 11 特殊屬性 9 12 文件測試 9 13 安裝測試 10 14 ...