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

??嫉能浖y(cè)試面試題分享(含答案)

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

  下面是黑馬程序員分享的??嫉能浖y(cè)試面試題包含答案。

黑馬程序員軟件測(cè)試面試

  1.什么是軟件測(cè)試?

  軟件測(cè)試是對(duì)軟件功能進(jìn)行驗(yàn)證并生成具有良好標(biāo)準(zhǔn)的軟件產(chǎn)品而沒(méi)有缺陷,錯(cuò)誤和故障的過(guò)程。

  2.軟件測(cè)試的目標(biāo)是什么?

  軟件測(cè)試在到達(dá)客戶端之前確定缺陷,錯(cuò)誤和故障。它有助于確保軟件質(zhì)量。

  3.為什么軟件測(cè)試是必要的?

  如果錯(cuò)誤發(fā)生在客戶使用軟件產(chǎn)品后,那么將會(huì)有巨大的財(cái)務(wù)和品牌價(jià)值的下降。因此,通過(guò)軟件測(cè)試,該產(chǎn)品將無(wú)缺陷并確保其按照規(guī)定運(yùn)行。

  4.什么是錯(cuò)誤?

  錯(cuò)誤是軟件程序編碼中的錯(cuò)誤,導(dǎo)致軟件產(chǎn)品故障。

  5.定義故障?

  在軟件程序中,如果程序語(yǔ)法,步驟或功能不正確,則在軟件程序中將被視為故障。

  6.什么是失敗?

  由于軟件組件無(wú)法滿足指定任務(wù)而導(dǎo)致軟件程序無(wú)法滿足軟件要求或功能時(shí)發(fā)生故障。

  7.什么是缺陷?

  當(dāng)軟件輸出結(jié)果出現(xiàn)意外輸出時(shí),它在軟件程序中稱為缺陷。

  8.軟件測(cè)試中的缺陷,錯(cuò)誤,錯(cuò)誤,錯(cuò)誤和失敗之間有什么區(qū)別?

  編碼中的錯(cuò)誤稱為錯(cuò)誤,測(cè)試人員發(fā)現(xiàn)的錯(cuò)誤稱為缺陷,開(kāi)發(fā)團(tuán)隊(duì)接受的缺陷稱為錯(cuò)誤,構(gòu)建不符合要求則失敗。

  9.什么是功能測(cè)試?

  功能測(cè)試是針對(duì)客戶規(guī)格的測(cè)試和驗(yàn)證過(guò)程,并滿足客戶的所有要求。

  10.什么是探索性測(cè)試?

  在探索性測(cè)試中,在執(zhí)行測(cè)試用例時(shí)會(huì)同時(shí)學(xué)習(xí)程序和設(shè)計(jì)。

  11.什么是測(cè)試日志?

  測(cè)試日志包含完整的軟件測(cè)試過(guò)程中執(zhí)行的操作列表,并從測(cè)試日志中可以知道測(cè)試是通過(guò)還是失敗。

  12.什么是調(diào)試?

  軟件測(cè)試中的調(diào)試是查找并定位故障,錯(cuò)誤和錯(cuò)誤,并修復(fù)這些錯(cuò)誤和錯(cuò)誤以獲得所需的輸出和軟件功能。

  13.什么是回歸測(cè)試?

  當(dāng)軟件被更改或修改時(shí),重新測(cè)試以檢查軟件功能是否正常工作,并確保軟件中沒(méi)有無(wú)意的錯(cuò)誤。這個(gè)測(cè)試過(guò)程稱為回歸測(cè)試。

  14.什么是Ad Hoc測(cè)試?

  臨時(shí)測(cè)試是一個(gè)過(guò)程,在這個(gè)過(guò)程中,沒(méi)有任何預(yù)期的輸出,沒(méi)有任何特定的計(jì)劃或測(cè)試是隨機(jī)完成的。Ad Hoc測(cè)試也被稱為Monkey Testing。

  15.什么是手動(dòng)測(cè)試?

  手動(dòng)測(cè)試是目標(biāo)用戶手動(dòng)查找軟件缺陷并驗(yàn)證軟件功能和特性的過(guò)程。

  16.什么是自動(dòng)測(cè)試?

  自動(dòng)化測(cè)試是一個(gè)過(guò)程,其中預(yù)處理腳本將自動(dòng)執(zhí)行測(cè)試用例而不受任何干擾。

  17.手動(dòng)測(cè)試和自動(dòng)化測(cè)試之間的區(qū)別?

  手動(dòng)測(cè)試由用戶手動(dòng)執(zhí)行,自動(dòng)化測(cè)試在預(yù)腳本的幫助下自動(dòng)完成。

  自動(dòng)化測(cè)試更加快速,安全且具有成本效益,而手動(dòng)測(cè)試則更慢,更不安全。

  18.解釋端到端測(cè)試?

  端到端測(cè)試是一種軟件測(cè)試過(guò)程,其中每個(gè)軟件組件都經(jīng)過(guò)驗(yàn)證并從頭到尾對(duì)軟件進(jìn)行了驗(yàn)證。端到端測(cè)試是一個(gè)真實(shí)世界的測(cè)試過(guò)程,如果我們采用Facebook,Twitter等社交網(wǎng)站,以下流程將在端到端測(cè)試中實(shí)施:注冊(cè),記錄,向配置文件添加詳細(xì)信息,發(fā)送消息和終于注銷。

  19.什么是黑匣子測(cè)試?

  如果一種軟件測(cè)試方法,其中用戶不知道被測(cè)試的內(nèi)部實(shí)現(xiàn)或設(shè)計(jì),這種測(cè)試方法稱為黑盒測(cè)試。

  20.解釋灰盒測(cè)試?

  灰盒測(cè)試過(guò)程是黑盒測(cè)試過(guò)程和白盒測(cè)試過(guò)程的結(jié)合。

  21.什么是白盒測(cè)試?

  在軟件測(cè)試中,用戶知道被測(cè)試的內(nèi)部實(shí)現(xiàn)或設(shè)計(jì)結(jié)構(gòu),這種測(cè)試稱為白盒測(cè)試。

  22.白盒和黑盒測(cè)試之間的區(qū)別?

  黑盒測(cè)試與白盒測(cè)試的區(qū)別如下:

  · 白盒測(cè)試是一種軟件測(cè)試方法,用戶必須知道內(nèi)部結(jié)構(gòu)的實(shí)現(xiàn),而在黑盒測(cè)試中,不需要知道用戶的內(nèi)部工作模塊。

  · 在白盒測(cè)試中,用戶應(yīng)該具備編程技能,而在黑盒測(cè)試中,用戶不需要編程技能

  23.黑盒測(cè)試有什么好處?

  黑盒測(cè)試可以由幾乎沒(méi)有編程知識(shí)的用戶完成,并且比白盒測(cè)試過(guò)程快得多。在軟件產(chǎn)品中可能會(huì)導(dǎo)致很少的錯(cuò)誤,因?yàn)檐浖拿總€(gè)組件和模塊都未經(jīng)過(guò)測(cè)試。

  24.白盒測(cè)試的優(yōu)點(diǎn)是什么?

  白盒測(cè)試可確保更高質(zhì)量的軟件產(chǎn)品,因?yàn)槊總€(gè)組件都由程序員進(jìn)行測(cè)試。這是一個(gè)漫長(zhǎng)的過(guò)程,需要比黑盒測(cè)試更多的時(shí)間。

  25.什么是Alpha和Beta測(cè)試?

  Alpha測(cè)試通常由開(kāi)發(fā)人員執(zhí)行,以提高產(chǎn)品質(zhì)量并為產(chǎn)品測(cè)試做好準(zhǔn)備。Beta測(cè)試是在產(chǎn)品發(fā)布之前由客戶和客戶等實(shí)際場(chǎng)景執(zhí)行的,以確保軟件產(chǎn)品的穩(wěn)定性和可靠性。

  26.什么是軟件質(zhì)量保證?

  軟件質(zhì)量保證是確保產(chǎn)品軟件質(zhì)量和實(shí)施產(chǎn)品的某些標(biāo)準(zhǔn)而沒(méi)有任何缺陷,錯(cuò)誤和完全實(shí)施的軟件產(chǎn)品的過(guò)程。

  27.什么是自底向上測(cè)試?

  在自下而上的測(cè)試中,首先測(cè)試較低級(jí)別的組件,依此類推,直到達(dá)到測(cè)試過(guò)程中的更好組件。

  28.什么是組件測(cè)試?

  組件測(cè)試也稱為模塊測(cè)試。測(cè)試通常從測(cè)試小型模塊(如組件)開(kāi)始,此過(guò)程稱為組件測(cè)試。

  29.解釋自頂向下的測(cè)試?

  在自頂向下測(cè)試中,首先測(cè)試更高級(jí)別的組件,等等,直到在測(cè)試過(guò)程中達(dá)到較低級(jí)別。

  30.什么是隨機(jī)測(cè)試?

  隨機(jī)測(cè)試是一個(gè)軟件測(cè)試過(guò)程,在這個(gè)過(guò)程中,隨機(jī)獨(dú)立輸入被采用并且將用所需的軟件輸出進(jìn)行驗(yàn)證。如果輸出匹配,則測(cè)試將通過(guò),否則將被視為失敗。


軟件測(cè)試

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

  黑馬程序員軟件測(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)化入門(mén)/基礎(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è)诰€交談!