軟件測試面試中,測試用例是非常容被問到的一個點(diǎn),今天小編就給大家把最常見的20道測試用例方面的問題給大家整理出來,希望對大家的面試提供幫
?需要此大廠面試題集的可以加我群:786229024獲取,也可以一起交流技術(shù)。
測試用例10道面試題
1、什么是測試用例
答:測試用例的設(shè)計就是如何覆蓋所有軟件表現(xiàn)出來的狀態(tài),即在滿足輸入/輸出的一組條件下,軟件運(yùn)行是一系列有次序的、受控制的狀態(tài)變化過程。
2、設(shè)計用例的好處?
答:設(shè)計用例的過程可以更深刻的理解需求,熟悉各功能點(diǎn),保證盡可能全的覆蓋到各測試點(diǎn)。也便于用例評審。
3、用例必備4個方面?
答:預(yù)置條件、執(zhí)行步驟、預(yù)期結(jié)果、測試結(jié)果;用例要點(diǎn):需包括與其他模塊耦合關(guān)系、用例的級別,考慮哪些需求必須完成,哪些需求可以后續(xù)完成。
4、測試用例的設(shè)計理念?
答:首先要保證產(chǎn)品的質(zhì)量,測試用例的數(shù)量并不能決定質(zhì)量的好壞,要做到覆蓋全面,提倡高質(zhì)量的自動化測試。
5、測試用例有哪些設(shè)計方法?
答:等價類劃分法、邊界值分析法、功能圖法、錯誤推測法、因果圖法、場景法等。
6、何時開始設(shè)計測試用例?
答:需求文檔定版后,即可開始陳列測試點(diǎn)和編寫測試用例。
7、用例寫完,我們要先做什么?
答:先自檢,自檢完畢,列出有疑惑的點(diǎn),評審之前,把用例提前發(fā)給相關(guān)的開發(fā)、產(chǎn)品,預(yù)留時間告訴他們先看,再統(tǒng)一時間進(jìn)行評審。
8、什么時候?qū)憸y試點(diǎn),什么時候?qū)懹美?/span>
答:
如果公司只有你一個測試員,就沒必要寫測試用例了,寫測試點(diǎn),提取關(guān)鍵要素;
如果需求老是頻繁變化,寫測試點(diǎn)吧;你的測試用例的更新速度永遠(yuǎn)跟不上需求的變化速度,每天都在改用例。太詳細(xì)的用例,無太多的意義和價值;
如果你們的節(jié)奏控制的非常緊湊,完全沒時間嚴(yán)格按照測試用例執(zhí)行,寫測試點(diǎn)吧,提取關(guān)鍵要素;
如果團(tuán)隊(duì)的整體測試員技能均衡,測試點(diǎn)已經(jīng)能夠充分覆蓋了,寫測試點(diǎn)吧,測試用例的意義不大;
如果這塊的邏輯非常復(fù)雜,你未曾接觸,盡量寫詳細(xì)點(diǎn)的測試用例,通過用例的梳理過程,是一個很好的梳理理解需求和產(chǎn)品的過程;
如何用更少的測試點(diǎn),盡可能的充分考慮各種可能性呢?跟什么因素有關(guān)呢?與用例設(shè)計方法、經(jīng)驗(yàn)、需求理解等等有關(guān)。我們要綜合運(yùn)用等價類、邊界值、錯誤推測、場景法、因果圖等測試用例的設(shè)計方法;
不要總找***鉆的用例,要把客戶常用的流程弄好。產(chǎn)品上線之前無論經(jīng)過多少輪測試,一定要把主體業(yè)務(wù)流程進(jìn)行回歸測試。
9、測試用例的更新?
答、評審后需要更新、測試過程中需要更新、測試結(jié)束后根據(jù)線上反饋情況進(jìn)行更新。
10、如何保證用例的覆蓋度?
答:首先一定要熟悉需求,需求分析,拆解非常重要,需求熟悉過程中,不理解的地方,一定要找產(chǎn)品進(jìn)行及時溝通,確定結(jié)果。其次項(xiàng)目開發(fā)過程中,每期的用例都要不斷總結(jié),學(xué)會總結(jié),盡可能的保證少漏。其實(shí)這個與測試思維關(guān)系密切,工作經(jīng)驗(yàn)的積累,以及測試思維的形成,都有助于你設(shè)計一份較完整的測試用例。
5道思維面試題
1、創(chuàng)建坐席組的功能模塊,如何進(jìn)行測試用例設(shè)計?
解答:
功能測試,使用等價類劃分法去分析創(chuàng)建坐席的每個輸入項(xiàng)的有效及無效類,同步考慮邊界值去設(shè)計對應(yīng)的測試用例:
先進(jìn)行冒煙測試,正常創(chuàng)建坐席(坐席組編號自動生成且確認(rèn)6位數(shù)字唯一,名稱輸入 10 個漢字,類型選 A,抵押坐席組復(fù)選框全選,選擇第一個現(xiàn)場經(jīng)理-名下第一個團(tuán)隊(duì)長-第一個坐席),點(diǎn)擊確認(rèn)
正常創(chuàng)建坐席(坐席組編號自動生成且確認(rèn) 6 位數(shù)字唯一,名稱輸入 1 個漢字,類型選 B,抵押坐席組復(fù)選框部分勾選,選擇最后一個現(xiàn)場經(jīng)理-名下最后一個團(tuán)隊(duì)長-最后一個坐席),點(diǎn)擊確認(rèn)
坐席編號可否支持手動輸入,系統(tǒng)統(tǒng)一生成 6 位后,手動修改少一位/多一位/非數(shù)字/不唯一,為空驗(yàn)證,系統(tǒng)是否提示異常
坐席組名稱輸入超過 11 個漢字/11 位包含非漢字/已存在名稱/為空,系統(tǒng)是否提示異常
坐席組類型不填,系統(tǒng)是否提示異常
是否有抵押坐席組不選,可正常進(jìn)行創(chuàng)建坐席操作
現(xiàn)場經(jīng)理-團(tuán)隊(duì)長-坐席,三級級聯(lián)功能是否正常,關(guān)注下拉框選項(xiàng)的完整正確性驗(yàn)證;坐席為空,系統(tǒng)是否有合理提示
UI 測試: 關(guān)于界面排版布局顏色風(fēng)格等是否正常合理,是否跟原型需求一致
2、抽獎的活動頁面,抽獎按鈕,抽獎成功后獲得獎勵扣除抽獎資格怎么寫用例?
解答:
Ui: 抽獎頁面(轉(zhuǎn)盤/跑馬等),且顯示抽獎剩余次數(shù)
功能:
抽獎活動入口是否正確,例如通過首頁 banner、推薦分享鏈接等
基本抽獎功能驗(yàn)證,中獎:中獎次數(shù)-1,獎品發(fā)放正常,且可進(jìn)行獎品兌換
基本抽獎功能驗(yàn)證,未中獎:中獎次數(shù)-1
同一用戶抽獎次數(shù)測試,每抽獎 1 次,次數(shù)減 1;抽獎次數(shù)為 0,不允許抽獎;退出重登/刷新頁面/隔天登錄都無抽獎資格
抽獎中獎概率,可通過 Jmeter 大并發(fā)調(diào)用抽獎接口,計算中獎概率是否正確
未登錄/session 過期/未到抽獎時間,是否可抽獎
兼容:
不同瀏覽器、不同手機(jī)的兼容,查看抽獎頁面操作是否正常
性能:
同一時間,大并發(fā)抽獎,服務(wù)器處理是否正常
3、給你一個微信上一個聊天的窗口你是怎么測試的?
微信聊天框的主要功能就是發(fā)消息和接收別人的消息。
消息的分類:純文字,圖片,文件,表情,語音、視頻,文字 + 表情
聊天的其他功能:@符號,撤回功能,加好友功能,消息重發(fā),發(fā)紅包,轉(zhuǎn)賬,發(fā)送位置信息、發(fā)送名片、群聊等功能
功能測試:
正常網(wǎng)絡(luò)下,發(fā)送純文字,圖片,文件,表情,語音、視頻,文字 + 表情消息,發(fā)送及接收功能是否正常
正常網(wǎng)絡(luò)下,測試圖片,文件,語音,視頻,文字的上限值測試
正常網(wǎng)絡(luò)下,連續(xù)發(fā)消息消息統(tǒng)計數(shù)量功能正常
正常網(wǎng)絡(luò)下,是否支持群發(fā)文件/群聊文件,是否支持語音轉(zhuǎn)文字
正常網(wǎng)絡(luò)下,消息發(fā)送后,在一定時間范圍內(nèi)是否支持撤回,超出指定時間,是否不支持撤回功能
正常網(wǎng)絡(luò)下,發(fā)送失敗后,是否支持消息重發(fā)
正常網(wǎng)絡(luò)下,消息較多時,是否支持一鍵回到之前瀏覽位置
正常網(wǎng)絡(luò)下,語音聊天、視頻聊天相互轉(zhuǎn)換功能是否正常,發(fā)送語音聊天、視頻聊天時,是否有聲音提示
正常網(wǎng)絡(luò)下,發(fā)送語音聊天、視頻聊天時,長時間未接聽,是否有提示
正常網(wǎng)絡(luò)下,發(fā)送名片、發(fā)送位置信息功能是否正常
正常網(wǎng)絡(luò)下,發(fā)送紅包、轉(zhuǎn)賬功能是否正常
正常網(wǎng)絡(luò)下,未加好友情況下,加好友功能是否正常
正常網(wǎng)絡(luò)下,群聊:@單個人,多個人,全部人時,對象是否會收到提醒
正常網(wǎng)絡(luò)下,群聊:發(fā)起群視頻,群語音時,所有被邀請的成員是否能加入群聊
正常網(wǎng)絡(luò)下,群聊:群聊數(shù)量統(tǒng)計是否正確
網(wǎng)絡(luò)測試: 在弱網(wǎng)或無網(wǎng)絡(luò)的情況下各類功能是否正常,視頻聊天、語音聊天是否有提示
中斷測試: 發(fā)送消息/語音聊天/視頻聊天場景中,斷網(wǎng)重連/低電量/打電話/切換 app,處理是否正常
界面測試: 聊天消息界面,提示框等是否正常
兼容性測試: 不同手機(jī)系統(tǒng),不同手機(jī)型號,分辨率屏幕尺寸下,發(fā)送消息功能是否正常
性能測試: 發(fā)送圖片、文字、視頻、語音等消息,對方收到的時間,是否在需求時間之內(nèi)
4、舉一個電商項(xiàng)目的模塊你是怎么做的?
舉例自己熟悉的,比如電商項(xiàng)目中的購物車,
功能:
分為已登錄和未登錄的場景;如果是未登錄的話,添加購物車就提示登錄頁面先登錄;已經(jīng)登錄的話,可以正常跳轉(zhuǎn)至購物車;
進(jìn)入購物車的入口驗(yàn)證:比如淘寶商品頁點(diǎn)擊“加入購物車”切入,或從導(dǎo)航欄頂部去往購物車;
購物車空頁面驗(yàn)證:當(dāng)購物車商品添加為 0 時,頁面是否正常提示
購物車的商品清單驗(yàn)證: 一件/多件/多個商家多件商品的圖片、名稱、單價金額等是否正常顯示,并且點(diǎn)擊可跳轉(zhuǎn)到商品詳情頁;
商品數(shù)量的增減和輸入驗(yàn)證:測試 1/最大庫存/限購數(shù)量的正常情況 ,測試 0/負(fù)數(shù)/超過庫存/超過限購數(shù)量 /非數(shù)字的異常情況;
選擇全選和部分勾選商品, 確認(rèn)單件商品的小計金額、 結(jié)算里的數(shù)量和總價金額的正確性
購物車已添加的商品下架,是否正常顯示失效
刪除購物車商品,購物車不再顯示,重新添加可正常顯示
點(diǎn)擊結(jié)算,可正常跳轉(zhuǎn)到訂單頁面,并與優(yōu)惠活動存在交互功能驗(yàn)證。
非功能:
界面: 頁面的美觀,沒有錯別字 和 頁面排版等
兼容性: Web 端的能兼容主流瀏覽器,APP 端能兼容手機(jī)和系統(tǒng)版本
性能:多次訪問,長時間訪問 考慮穩(wěn)定性等
安全:敏感信息的傳輸,漏洞掃描等
5、涉及到了庫存方面的測試嗎?
前臺商品詳情頁、購物車商品存庫量是否與后臺管理員添加商品庫存量一致
后臺管理員對商品庫存量進(jìn)行增、改,前臺商品詳情頁、購物車中庫存顯示是否正常
商品完成購買支付發(fā)貨流程后,前后臺庫存量是否及時減少
商品完成購買并取消訂單,查看前后臺庫存量變化情況
商品完成購買發(fā)貨,并進(jìn)行退貨,查看前后臺庫存量變化情況
庫存量與購買數(shù)量的約束測試
后臺設(shè)置庫存量報警閾值,驗(yàn)證低于該閾值是否有報警,及時添加存庫
庫存量為 0,查看前后臺商品庫存量是否正常顯示
以上這些面試題都是非常容易被面試官問到的,建議保存,面試之前反復(fù)觀看,最后祝愿所有的面試者都能夠找到自己滿意的工作。
?軟件測試面試文檔
?
?我們學(xué)習(xí)必然是為了找到高薪的工作,下面這些面試題是來自阿里、騰訊、字節(jié)等一線互聯(lián)網(wǎng)大廠最新的面試資料,并且有字節(jié)大佬給出了權(quán)威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。
這些資料,對于【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!文章來源:http://www.zghlxwxcb.cn/news/detail-482195.html
這些都在我的軟件測試學(xué)習(xí)交流群里:902061117文章來源地址http://www.zghlxwxcb.cn/news/detail-482195.html
到了這里,關(guān)于面試官最常問的10道測試用例和5道思維面試題及答案,每1題都很經(jīng)典的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!