首頁(yè)技術(shù)文章正文

軟件測(cè)試工程師面試題(常考)

更新時(shí)間:2019-04-22 來(lái)源:黑馬程序員軟件測(cè)試 瀏覽量:

  很多軟件測(cè)試工程師在面試互聯(lián)網(wǎng)企業(yè)的時(shí)候都會(huì)遇到考官給的幾道面試題,這也反應(yīng)了測(cè)試工程師對(duì)企業(yè)的重要性,今天黑馬程序員整理了一份軟件測(cè)試工程師面試題,希望能幫助到大家。

軟件測(cè)試

  1、什么是兼容性測(cè)試?

  答:兼容性測(cè)試是檢查軟件在不同軟件平臺(tái),硬件平臺(tái)上是否可以正常運(yùn)行的測(cè)試。主要查看軟件在不同操作系統(tǒng)、瀏覽器、數(shù)據(jù)庫(kù)中運(yùn)行是否正常。

  2、你能不能說(shuō)下你3-5年的職業(yè)規(guī)劃?

  答:首先,要鞏固自己的測(cè)試基礎(chǔ)知識(shí),在基本知識(shí)扎實(shí)的情況下提高理解需求文檔的能力。

  其次,學(xué)習(xí)自動(dòng)化測(cè)試工具,并將它運(yùn)用到測(cè)試中去。

  然后,在測(cè)試技術(shù)達(dá)到一定程度后,要學(xué)會(huì)如何帶領(lǐng)一個(gè)測(cè)試團(tuán)隊(duì)。

  最后,爭(zhēng)取在最快的時(shí)間內(nèi)達(dá)到測(cè)試經(jīng)理的水平。

  3、軟件的評(píng)審一般由哪些人員參加?其目的是什么?

  答:參加人員:客戶、項(xiàng)目經(jīng)理、開(kāi)發(fā)人員、測(cè)試人員。

  目的:查看軟件在未正式投入運(yùn)行前是否還存在問(wèn)題。對(duì)于不同軟硬件平臺(tái)能否正常運(yùn)行,是否存在著與客戶理解不一致的地方,同時(shí)可以對(duì)一些可以改進(jìn)的地方再進(jìn)行修改。

  4、什么是軟件測(cè)試,軟件測(cè)試的目的?

  答:軟件測(cè)試是通過(guò)人工或者自動(dòng)化的操作進(jìn)行還沒(méi)有商業(yè)化用途的程序,查看他們的功能是否滿足客戶需求。

  目的:在最短時(shí)間內(nèi)找出盡可能多的軟件缺陷。

  5、開(kāi)發(fā)人員總是犯一些低級(jí)錯(cuò)誤怎么解決?

  答:要在開(kāi)發(fā)的前期就制定好一些編碼規(guī)范,這樣子可以減少很多由于個(gè)人習(xí)慣引起的錯(cuò)誤。同時(shí),測(cè)試人員在發(fā)現(xiàn)開(kāi)發(fā)人員犯一些低級(jí)錯(cuò)誤的時(shí)候不可以指責(zé)他們,要耐心的給他們指出錯(cuò)誤所在。然后在讓開(kāi)發(fā)人員自己進(jìn)行測(cè)試,從而找出錯(cuò)誤。

  6、什么是軟件測(cè)試?

  答:為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。

  7、說(shuō)下一個(gè)缺陷測(cè)試報(bào)告的組成?

  答:缺陷編號(hào)、缺陷標(biāo)題、缺陷描述、缺陷的優(yōu)先級(jí)、缺陷的重要程度、缺陷所述的模塊、缺陷所屬的版本、缺陷所屬的開(kāi)發(fā)人員、輸入數(shù)據(jù)、輸出結(jié)果、缺陷分析等。

  8、發(fā)現(xiàn)的缺陷越多,說(shuō)明軟件缺陷越多嗎?

  答:是的,通常如果發(fā)現(xiàn)一個(gè)缺陷的話,可能就會(huì)發(fā)現(xiàn)很多類似的缺陷,由于開(kāi)發(fā)人員的習(xí)慣,可能一個(gè)地方有缺陷,另外一個(gè)地方就會(huì)有相同的缺陷。

  9、所有的軟件缺陷都能修復(fù)嗎?所有的軟件缺陷都要修復(fù)嗎?

  答:從理論上來(lái)說(shuō)所有的缺陷都是可以修復(fù)的,但是并不是所有的缺陷都要修復(fù)。

  一些對(duì)于軟件沒(méi)有影響的、不影響使用的缺陷我們可以不修復(fù)。因?yàn)樾迯?fù)些細(xì)小的缺陷需要花費(fèi)很多時(shí)間。項(xiàng)目上面可能會(huì)因?yàn)闀r(shí)間問(wèn)題而先忽略這些小缺陷。

  10、您在以往的測(cè)試工作中都曾經(jīng)具體從事過(guò)哪些工作?其中最擅長(zhǎng)哪部分工作?

  答:我一般都是做的Web測(cè)試,搭建測(cè)試環(huán)境,對(duì)于一個(gè)程序進(jìn)行集成測(cè)試,系統(tǒng)測(cè)試,回歸測(cè)試等。其中還要編寫測(cè)試用例以及一些文檔,用戶使用手冊(cè),功能測(cè)試文檔等等。最擅長(zhǎng)的是功能測(cè)試。

  11、開(kāi)發(fā)人員說(shuō)不是bug時(shí),你如何應(yīng)付?

  答:首先把自己的見(jiàn)解告訴開(kāi)發(fā)人員。在同開(kāi)發(fā)人員溝通到底是不是bug,但是如果開(kāi)發(fā)人員還是認(rèn)為不是bug的話,就把這個(gè)問(wèn)題提到項(xiàng)目經(jīng)理處,同時(shí)附上自己的見(jiàn)解。由項(xiàng)目經(jīng)理決定是否為bug。

  12、軟件測(cè)試項(xiàng)目從什么時(shí)候開(kāi)始,為什么?

  答:一般軟件測(cè)試越早展開(kāi)越好,一般是從需要階段就要進(jìn)行軟件測(cè)試。軟件測(cè)試不僅是測(cè)試功能,對(duì)于需求文檔一類的也要進(jìn)行測(cè)試。越早的找出bug,就會(huì)減少后續(xù)開(kāi)發(fā)人員修改程序的次數(shù),并且可以降低成本,如果等整個(gè)軟件開(kāi)發(fā)的差不多了發(fā)現(xiàn)一個(gè)致命的錯(cuò)誤的話,是需要花費(fèi)很多時(shí)間和人力進(jìn)行重新修改的。如果在一開(kāi)始就發(fā)現(xiàn)的話就不會(huì)出現(xiàn)這種情況了。

  13、功能測(cè)試用例需要詳細(xì)到什么程度才是合格的?

  答:測(cè)試用例覆蓋到所有的測(cè)試點(diǎn)。

  14、測(cè)試用例通常包括哪些內(nèi)容?

  答:用例編號(hào)、測(cè)試環(huán)境、用例標(biāo)題、輸入數(shù)據(jù)、預(yù)期結(jié)果等。

  15、你用什么測(cè)試方法進(jìn)行測(cè)試?

  答:根據(jù)不同的系統(tǒng)和模塊有不同的方法。主要是黑盒測(cè)試和白盒測(cè)試。

  以上就是企業(yè)軟件測(cè)試面試題,在企業(yè)招聘的時(shí)候,這些面試題出現(xiàn)的頻率相當(dāng)?shù)母?,希望能幫助到大家?/p>

  黑馬程序員軟件測(cè)試課程全面覆蓋中高端技能清晰的學(xué)習(xí)路線,可以幫助學(xué)員開(kāi)啟軟件測(cè)試學(xué)習(xí)之旅。

  軟件測(cè)試課程:基礎(chǔ)部分包括前置基礎(chǔ)(DOS命令、HTML、CSS等)、Linux和數(shù)據(jù)庫(kù)(操作系統(tǒng)、MySQL高級(jí)、Redis數(shù)據(jù)庫(kù)等)、功能測(cè)試(測(cè)試用例設(shè)計(jì)、Web項(xiàng)目、APP項(xiàng)目測(cè)試等);中級(jí)部分包括Python編程(Python開(kāi)發(fā)環(huán)境、面向?qū)ο?、異常處理?、Web自動(dòng)化(Web自動(dòng)化入門/基礎(chǔ)/高級(jí)、Unittest框架等)、移動(dòng)自動(dòng)化(Appium、常用API、Pytest等);高級(jí)部分包括接口自動(dòng)化(JMeter、requests、mock等)、性能測(cè)試(測(cè)試方案、Vugen、Analysis等)、單元測(cè)試和shell編程(測(cè)試流程、測(cè)試報(bào)告、shell等)。更多的關(guān)于黑馬程序員軟件測(cè)試培訓(xùn)課程歡迎隨時(shí)咨詢網(wǎng)頁(yè)右下角咨詢窗口。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!