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