首先進(jìn)入測(cè)試這個(gè)行業(yè)最基本的就是測(cè)試?yán)碚?熟悉背下
1.? 測(cè)試的定義是什么?
答:是為了發(fā)現(xiàn)軟件中的錯(cuò)誤而運(yùn)行軟件的過程
2..測(cè)試的流程是什么?
答。1.分析產(chǎn)品需求點(diǎn)
2.制定測(cè)試計(jì)劃
3.編寫測(cè)試用例
4.執(zhí)行測(cè)試用例
5.發(fā)現(xiàn)并提交BUG(問題)
6.對(duì)已修正的BUG進(jìn)行回歸測(cè)試
7.將修正完成的BUG將狀態(tài)關(guān)閉
8.未正確修正的BUG重新激活
3..測(cè)試方法有哪些?
答。1.等價(jià)類劃分方法
2.邊界值分析方法
3.錯(cuò)誤推測(cè)方法
4.因果圖方法
5.判定表驅(qū)動(dòng)分析方法
6.正交實(shí)驗(yàn)設(shè)計(jì)方法
7.功能圖分析方法
但是現(xiàn)在最受用的就是等價(jià)劃分和邊界值和錯(cuò)誤推測(cè)方法來編寫測(cè)試用例
4.什么是功能測(cè)試? 什么是性能測(cè)試? 什么是壓力測(cè)試 ?
答。1.功能測(cè)試是利用人為和人為思維進(jìn)行軟件測(cè)試
2.性能測(cè)試是利用工具編寫腳本語(yǔ)言進(jìn)行自動(dòng)化測(cè)試,性能常用的工具有JMeter和Loadrunner
3.壓力測(cè)試就是利用工具對(duì)軟件進(jìn)行多次點(diǎn)擊是否達(dá)到軟件的最大承受度,安卓常用的壓力測(cè)試軟件是Monkey
執(zhí)行語(yǔ)句舉例:adb shell monkey-p com.coovee.elantrapie 500 寄予在CMD里的命令 意思是隨機(jī)點(diǎn)擊500次點(diǎn)擊
5.軟件缺陷是什么?
答:即計(jì)算機(jī)系統(tǒng)或者程序中存在的任何一種破壞正常運(yùn)行能力的問題,錯(cuò)誤,或者隱藏的功能缺陷。
6.測(cè)試缺陷的級(jí)別?
1.致命的:致命的錯(cuò)誤造成系統(tǒng)崩潰,死機(jī),或數(shù)據(jù)丟失,主要功能完全喪失
2.嚴(yán)重的:功能或者特性沒有實(shí)現(xiàn),或部分功能喪失
3.一般的:沒有實(shí)現(xiàn)很好的功能,沒有達(dá)到預(yù)期的效果,如提示信息不太準(zhǔn)確,或用戶界面差
4.微小的:錯(cuò)別字 文字排列不整齊
7.軟件測(cè)試的工具都有什么?
答:1.禪道項(xiàng)目管理工具
2.BUGfree缺陷管理工具
3.BUGZilla管理工具
4.JIRA管理工具
8.BUG生命周期是什么?
答:提交--確認(rèn)--分配--修復(fù)--驗(yàn)證--關(guān)閉
9軟件生命周期的六個(gè)階段
1.問題的定義及規(guī)劃
2.需求分析
3.軟件設(shè)計(jì)
4.程序編碼
5.軟件測(cè)試
6.運(yùn)行維護(hù)
10軟件測(cè)試的生命周期
測(cè)試計(jì)劃 → 測(cè)試設(shè)計(jì) → 測(cè)試開發(fā) → 測(cè)試執(zhí)行 → 測(cè)試評(píng)估