初級軟件測試面試題以及答案,年后你肯定用得上
軟件測試工程師面試通常要經(jīng)歷技術(shù)面以及HR面,HR面一般都是日常問題,面試人可以臨場發(fā)揮過去,但關(guān)乎崗位職責的技術(shù)面,可就沒那么容易了,尤其是對于很多初次去面試測試崗位的沒有任何測試崗位面試經(jīng)驗的轉(zhuǎn)行人員,那么初級軟件測試面試官都會問些什么樣的問題呢?
1、網(wǎng)頁崩潰的原因是什么?
答案:?內(nèi)存泄漏
網(wǎng)頁代碼復(fù)雜和瀏覽器bug
?網(wǎng)頁數(shù)據(jù)過多
Ajax的Web服務(wù)漏洞
2、發(fā)現(xiàn)的缺陷越多,說明軟件缺陷就多么?
答:其中的原因主要如下:
(1)代碼復(fù)用、拷貝代碼導(dǎo)致程序員容易犯相同的錯誤。類的繼承導(dǎo)致所有的子類會包含基類的錯誤,反誣拷貝同一代碼意味可能也復(fù)制了缺陷。
(2)程序員比較勞累是可以導(dǎo)致某些連續(xù)編寫的功能缺陷,程序員加班是一種司空見慣的現(xiàn)象,因此體力不只是容易編寫一些缺陷較多的程序,而這些連續(xù)潛伏缺陷恰恰是測試工程師大顯身手的地方。
(3)“缺陷一個連著一個”不是一個客觀規(guī)律,只是一個常見的現(xiàn)象。如果軟件編寫的比較好,這種現(xiàn)象就不常見了。測試人員只要嚴肅認真的測試程序就可以了。
3、如果有個項目說充值1000元,到賬只有800元,這個你該怎么排查問題?
?
答:需要弄清楚整個充值的數(shù)據(jù)流走向,包括頁面操作,充值1000-->支付銀行卡扣款1000-->托管銀行賬戶+1000-->平臺賬戶用戶表余額+1000,確認是哪個環(huán)節(jié)出問題,同步查看數(shù)據(jù)庫和日志分析去進行具體排查。
?
4、什么是可迭代對象? python中內(nèi)置的數(shù)據(jù)類型哪些是可迭代對象?
答:1、能夠使用for循環(huán)進行迭代操作(遍歷)的都是可迭代對象
字符串、列表、元組、集合、字典,range對象,open打開的文件對象
實現(xiàn)了序列語義的對象(對象擁有一個_getitem_方法)
實現(xiàn)了迭代協(xié)議的對象(對象擁有_iter_方法)
……
以上即是我整理的部分軟件測試面試常問問題,技術(shù)性面試題問題了解,絕非百十,建議大家找個專業(yè)的面試指導(dǎo),或者題庫進行系統(tǒng)的準備。比如題庫方面的話,你們可以看看,這個免費的軟件測試面試小程序,名字是檸檬班軟件測試題庫,據(jù)說它原本是培訓(xùn)機構(gòu)為自己的學(xué)員刷題開發(fā)的,后面不知道啥原因,將題庫升級迭代后,就對外免費開放了。
所以,我覺得如果你們需要刷題的,這個免費的題庫應(yīng)該還是蠻適合臨時抱佛腳的,畢竟是培訓(xùn)機構(gòu)的下的,專業(yè)性也有。