找工作的金九銀十,很多人又雙叒叕被筆試中用例設計大題難住了!本文章特意整理了5 大用例設計大題,附超詳細解答!
1.出租車計費軟件
答案解析:
1 題答案:
- 公里跟 km 需求單位最好統一
- 時間范圍不明確,在 5:00 及 23:00 是包含還是不包含的關系
- 空駛費部分等待時間是否會算空駛費
- 等待時間中 非 5 分鍾整數倍怎么計算收費
- 跨時間段,起步價如何收費
- 超出 35km,如果超出部分在跨時間段,空駛費的計算方式也要跨時間段?
2 題答案:
以下所有計算路程都以 1km 為單位,超出 1km 不足 2km 算 2km;
所有時間都按 5 分鍾為階段,超出 5 分鍾不足 10 分鍾算 10 分鍾;
以此類推,測試用例包括:
1)、5:00-23:00 時間段,行駛路程 =3km;計費 11 元
2)、5:00-23:00 時間段,行駛路程 =4km,等待時間為 3min;計費 2.1*4+2.1*1
3)、5:00-23:00 時間段,行駛路程 =5555km,等待時間為 11min;計費 2.1*6+2.1*3
4)、5:00-23:00 時間段,行駛路程 =10km,等待時間為 15min;計費 2.1*10+2.1*3
5)、5:00-23:00 時間段,行駛路程 =11km,等待時間為 23min;計費 3.2* 11+3.2*5
6)、5:00-23:00 時間段,行駛路程 =36km,等待時間為 23min;計費 3.2*36+3.2*5+(36-35)*3.2*50%
7)、23:00-次日 5:00 時間段,行駛路程 =3km;計費 14 元
8)、23:00-次日 5:00 時間段,行駛路程 =4km,等待時間為 3min;計費 2.7*4+2.7*1
9)、23:00-次日 5:00 時間段,行駛路程 =5555m,等待時間為 11min;計費 2.7*6+2.7*3
10)23:00-次日 5:00 時間段,行駛路程 =10km,等待時間為 15min;計費 2.7*10+2.7*3
11)23:00-次日 5:00 時間段,行駛路程 =11km,等待時間為 23min;計費 4.1*11+4.1*5
12)23:00-次日 5:00 時間段,行駛路程 =36km,等待時間為 23min;計費 4.1*36+4.1*5+(36-35)*4.1*50%
13)跨時間段 22:00-次日 2:00,行駛路程 =3km;計費 11 元(跨段按第一個時間段計算費用)
14)跨時間段 22:00-次日 2:00,行駛路程超出 3km;23:00 前行駛路程按 2.1 元計算,23:00 后按 2.7 元計算
15)跨時間段 22:00-次日 2:00,行駛路程超出 10km;23:00 前行駛路程按 3.2 元計算,23:00 后按 4.1 元計算
16)跨時間段 22:00-次日 2:00,行駛路程超出 35km;23:00 前行駛路程按 3.2 元計算,23:00 后按 4.1 元計算,超出 35km 行程若在 23:00 之后,空駛費按 4.1 元的 50% 計算
17)跨時間段 22:00-次日 2:00,行駛路程超出 35km;23:00 前行駛路程按 3.2 元計算,23:00 后按 4.1 元計算,超出 35km 行程若跨時間段,23:00 前按 3.2 元的 50% 計算,23:00 后的按 4.1 元的 50% 計算
2. 注冊向導
某系統的單位注冊功能,要求注冊的單位必須是符合下列條件:
(1)單位人數不少於 50 人
(2)單位注冊資金不少於 500 萬人民幣
1、編寫該注冊頁面的測試用例
2、該注冊頁面存在哪些bug?
答案解析:
1 題答案:
- 先輸入符合要求的數據,進行正常注冊情況的驗證。在進行數據設計時考慮邊界值情況。
例如人數考慮 50;注冊資金考慮 500
-
再單獨對頁面輸入項進行測試數據輸入設計,從長度、類型組成、必填項、重復去考慮。
a. 單位名稱長度過長、為空、重復驗證
b. 人數為空、0、-50、51 驗證
c. 注冊資金為空、0、-5000000、4000000.1、5000001、字符&
d. 單位簡介為空、長度過長驗證
2 題答案:
- 頁面排版未對齊,包括輸入項名稱、輸入框
- 必填項“*”標識建議置於輸入框右側
- 單位注冊資金,建議添加單位“萬”
3.新建郵件信息
要求:根據上圖寫出新建郵件信息的測試檢查點
答案解析:
- 輸入正確的收件人、主題信息、選擇附件、輸入正文部分,點擊發送——驗證郵件是否正常發送,“已發送”功能列表顯示新發送的郵件信息,並確認郵件信息的正確性
- 輸入正確的收件人、主題信息、選擇附件、輸入正文部分,點擊存草稿——驗證“草稿箱”是否存入郵件信息,並確認郵件信息的正確性
- 加入草稿箱的郵件信息,是否支持編輯后直接發送
- 輸入正確的收件人、主題信息、選擇附件、輸入正文部分,點擊關閉——重新進入新建郵件信息界面,頁面信息回歸初始化狀態
- 收件人為空、收件人輸入超長信息、收件人不存在,系統是否做判斷
- 主題為空、輸入超長信息,系統是否做判斷
- 不選擇文件附件是否郵件支持發送
- 文件附件進行常用文本格式驗證,例如圖片文件 png、word、wps、Excel、rar、txt 等
- 文本附件提交 0M 文件進行驗證,系統是否做控制
- 正文為空、超長信息輸入、超鏈接輸入、標簽輸入驗證
- 是否支持多個收件人輸入,多個收件人上限驗證
- 所有輸入項是否支持復制粘貼
4.收銀違規明細報表查詢
- 增加菜單:物流管理—商品管理—POS 銷售—收銀違規明細報表查詢,總部和門店有瀏覽、維護權限
- 查詢條件:開始日期和結束日期
- 報表樣式參考圖,注意違規筆數合計和沖紅筆數合計必須放在上面(現場要求)
- 查詢邏輯:查詢收銀員合計表入賬日期在開始和結束日期范圍內違規筆數或沖紅筆數 >0 的記錄,部門收銀員匯總違規筆數、違規金額、沖紅筆數、沖紅金額
- 查詢字段顯示:部門編碼、部門名稱、收銀員編碼、收銀員名稱、違規筆數、違規金額、沖紅筆數、金額。備注。
請根據上面收銀違規明細報表查詢進行用例設計
答案解析:
- 增加菜單入口是否正確
- 該報表的權限,總店、門店是否做控制
- 報表數據為 0 時,查詢頁面是否有友好提示
- 開始時間、結束時間輸入是否支持時間選擇控件;是否支持手動輸入
- 開始時間、結束時間都為空,進行查詢
- 只輸入開始時間、結束時間為空,進行查詢
- 只輸入結束時間、開始時間為空,進行查詢
- 開始時間等於結束時間,進行查詢
- 開始時間小於結束時間,但范圍跨天、跨月、跨年,進行查詢
- 開始時間大於結束時間,進行查詢
11.查詢后顯示的數據,對比數據庫,各個字段顯示的值是否正確,且違規筆數、沖紅筆數合計是否正確
12.查詢除了手動點擊查詢按鈕,是否支持回車
13.查詢時、頻繁多次點擊查詢操作,系統是否做控制
14.查詢數據超過 1 頁,是否分頁顯示,分頁控件操作確認是否正常
15.查詢頁面排版是否按照需求設計顯示
5.計划書轉成 PDF 文檔
項目:計划書轉成 PDF
**背景:**基金委員會負責科研基金的發放,在批准申請的項目后,需要申請基金人員提交一個有關項目計划的文件,即計划書,計划書有 2 種方式提交:
一:在線方式:直接在 Web 上填寫
二:離線方式:通過提交 WORD 文件,由系統自動提取相關數據信息。
無論是什么方式,最終要把計划書轉成一個 PDF 文件,以下這個任務就是要實現這個功能
**條件:**狀態為處理成果的計划書
操作:將計划書轉成 PDF 文件,更新狀態和相關字段,詳見流程圖:
要求:
1:根據以上文檔,請說明設計用例的思路
2:列舉測試用例的輸入與輸出
答案解析:
1.用例設計的思路:
先將場景業務流程覆蓋完整;然后再用等價類划分法去考慮單個功能操作的用例。具體輸入及輸出見第 2 題分析。
2.列舉測試用例的輸入和輸出:
- 按 word 模板提交 word,且為重大、重點項目——將 word 轉成 pdf,並將參與人信息插入計划書中;
- 按 word 模板提交 word,且不為重大、重點項目——將 word 直接轉成 pdf
- 按 word 模板提交時,word 文檔中缺少部分數據——系統是否有判斷
- 按 word 模板提交時,word 文檔內容為空 ——系統是否有判斷
- 在線方式編寫,在簡表 pdf 中編寫簡表,有正文文件(word,wps),且為重大項目——轉成后的 pdf 包含:簡表 pdf 中為簡表內容、正文 pdf 中為正文文件內容,還有參與人信息
- 在線方式編寫,在簡表 pdf 中編寫簡表,無正文文件,且為重大項目——轉成后的 pdf 包含:簡表 pdf 中為簡表內容、正文 pdf 中為正文字段內容,還有參與人信息
- 在線方式編寫,在簡表 pdf 中編寫簡表,有正文文件(word,wps),且不為重大項目——轉成后的 pdf 包含:簡表 pdf 中為簡表內容、正文 pdf 中為正文文件內容
- 在線方式編寫,在簡表 pdf 中編寫簡表,無正文文件,且不為重大項目——轉成后的 pdf 包含:簡表 pdf 中為簡表內容、正文 pdf 中為正文字段內容
- 在線方式提交時,簡表信息為空、數據不全 ——系統是否有判斷
- 在線方式提交時,包含正文文件,正文文件為空、數據不全——系統是否有做判斷