- 相關(guān)推薦
常見軟件測(cè)試面試題
在日常學(xué)習(xí)和工作中,我們會(huì)經(jīng)常接觸并使用試題,借助試題可以更好地考核參考者的知識(shí)才能。什么樣的試題才是科學(xué)規(guī)范的試題呢?下面是小編整理的常見軟件測(cè)試面試題,希望能夠幫助到大家。
常見軟件測(cè)試面試題 1
問題一:為什么要在一個(gè)團(tuán)隊(duì)中開展軟件測(cè)試工作?
任何軟件在開發(fā)過程中都會(huì)留下缺陷,帶有缺陷的軟件產(chǎn)品如果提交出去,可能會(huì)給公司帶來不可估量的損失,我們必須在客戶之前發(fā)現(xiàn)盡可能多的問題,從而保障客戶滿意。而發(fā)現(xiàn)問題的這個(gè)過程稱之為測(cè)試。
問題二:簡(jiǎn)述你在以前的工作中做過哪些事情,比較熟悉什么。
此問題每個(gè)人都不一樣。我自己的答案如下。
我主要的工作是系統(tǒng)測(cè)試和自動(dòng)化測(cè)試,也曾少量涉及性能測(cè)試。在系統(tǒng)測(cè)試中,主要是對(duì)BOSS系統(tǒng)的業(yè)務(wù)邏輯功能,以及軟交換系統(tǒng)的Class 5特性進(jìn)行測(cè)試。性能測(cè)試中,主要是進(jìn)行的壓力測(cè)試,在各個(gè)不同數(shù)量請(qǐng)求的情況下,獲取系統(tǒng)響應(yīng)時(shí)間以及系統(tǒng)資源消耗情況。自動(dòng)化測(cè)試主要是通過自己寫腳本以及一些第三方工具的結(jié)合來測(cè)試軟交換的特性測(cè)試。
問題三:你所了解的的軟件測(cè)試類型都有哪些,簡(jiǎn)單介紹一下。
1. 基本功能驗(yàn)證。主要是對(duì)發(fā)布的版本進(jìn)行一些最主要功能的測(cè)試。英文常見叫法是Smoking Test, Basic Verification Test或者Sanity Check。
2. 功能測(cè)試。主要是依據(jù)需求或者需求分析文檔,對(duì)所發(fā)布的版本進(jìn)行測(cè)試,看看是否滿足需求,是否出現(xiàn)了不必要的功能。
3. 單元測(cè)試。是開發(fā)人員進(jìn)行的測(cè)試之一,一般是開發(fā)人員對(duì)很小的模塊,比如函數(shù)進(jìn)行測(cè)試,一般來說,開發(fā)人員還需要開發(fā)相應(yīng)的測(cè)試樁來進(jìn)行此類測(cè)試。
4. 集成測(cè)試。在大型的開發(fā)過程中,軟件是模塊化進(jìn)行開發(fā)的,將不同的模塊揉合在一起的話,需要進(jìn)行的測(cè)試就是集成測(cè)試。
5. 系統(tǒng)測(cè)試。當(dāng)軟件提交給測(cè)試組后,是對(duì)整個(gè)系統(tǒng)的所有功能進(jìn)行測(cè)試,一般來說,功能測(cè)試是系統(tǒng)測(cè)試的一個(gè)部分。
6. 壓力測(cè)試。主要是在很大性能的情況下,這個(gè)性能已經(jīng)接近了系統(tǒng)的極限,看看系統(tǒng)運(yùn)轉(zhuǎn)的情況。
7. 負(fù)載測(cè)試。主要是用各種不同的性能去檢測(cè)系統(tǒng),采集各個(gè)數(shù)據(jù)在這些性能情況下的數(shù)據(jù)。
8. 黑盒測(cè)試。指系統(tǒng)對(duì)你來說是完全不透明的,只給你留下了輸入和最終輸出,這個(gè)是功能測(cè)試的方法之一。
9. 灰盒測(cè)試。指在了解部分系統(tǒng)內(nèi)部工作機(jī)制的情況下,對(duì)于系統(tǒng)進(jìn)行的覆蓋性測(cè)試。
10. 白盒測(cè)試。主要是在單元測(cè)試和集成測(cè)試的情況下,開發(fā)人員已知代碼,對(duì)這一段的代碼進(jìn)行全路徑的覆蓋測(cè)試。
11. 界面測(cè)試。主要是看用戶界面的友好性和易用性,是否有文字或者排版錯(cuò)誤,是否有輸入限制等等。
12. 回歸測(cè)試。一般是系統(tǒng)發(fā)現(xiàn)BUG,開發(fā)人員修改后,和BUG直接相關(guān)以及可能相關(guān)的功能進(jìn)行的測(cè)試。
13. 安裝和卸載的測(cè)試。
14. 恢復(fù)測(cè)試。主要是一個(gè)系統(tǒng)在發(fā)生了災(zāi)難的情況下,從錯(cuò)誤中是否容易恢復(fù)。
15. 兼容性測(cè)試。一個(gè)系統(tǒng)在不同的語言,操作系統(tǒng)下的系統(tǒng)測(cè)試。
16. 安全測(cè)試。系統(tǒng)在遇到攻擊或者類似情況下的表現(xiàn)。
17. Alpha測(cè)試。系統(tǒng)在給最終用戶前,測(cè)試人員在實(shí)驗(yàn)室中模擬最終用戶的測(cè)試。
18. Beta測(cè)試。由部分最終用戶通過使用來進(jìn)行的測(cè)試。
19. 比較測(cè)試。和其他具有相同或者類似功能的系統(tǒng)進(jìn)行對(duì)比的測(cè)試。
20. 驗(yàn)收測(cè)試。一般是最終用戶在接受產(chǎn)品前,依據(jù)自己所提出的要求進(jìn)行的測(cè)試,很多情況下,驗(yàn)收測(cè)試可能委托第三方機(jī)構(gòu)完成。
問題四:測(cè)試計(jì)劃工作的目的.是什么?測(cè)試計(jì)劃文檔的內(nèi)容應(yīng)該包括什么?其中哪些是最重要的?
軟件測(cè)試計(jì)劃是指導(dǎo)測(cè)試過程的綱領(lǐng)性文件。
包含了產(chǎn)品概述、測(cè)試策略、測(cè)試方法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測(cè)試計(jì)劃,參與測(cè)試的項(xiàng)目成員,尤其是測(cè)試管理人員,可以明確測(cè)試任務(wù)和測(cè)試方法,保持測(cè)試實(shí)施過程的順暢溝通,跟蹤和控制測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過程中的各種變更。
測(cè)試計(jì)劃和測(cè)試詳細(xì)規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試計(jì)劃主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試詳細(xì)規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測(cè)試測(cè)試策略和測(cè)試方法(最好是能先評(píng)審)。
問題五:你認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?
1. 明確測(cè)試的目標(biāo),增強(qiáng)測(cè)試計(jì)劃的實(shí)用性
編寫軟件測(cè)試計(jì)劃得重要目的就是使測(cè)試過程能夠發(fā)現(xiàn)更多的軟件缺陷,因此軟件測(cè)試計(jì)劃的價(jià)值取決于它對(duì)幫助管理測(cè)試項(xiàng)目,并且找出軟件潛在的缺陷。因此,軟件測(cè)試計(jì)劃中的測(cè)試范圍必須高度覆蓋功能需求,測(cè)試方法必須切實(shí)可行,測(cè)試工具并且具有較高的實(shí)用性,便于使用,生成的測(cè)試結(jié)果直觀、準(zhǔn)確
2. 堅(jiān)持“5W”規(guī)則,明確內(nèi)容與過程
“5W”規(guī)則指的是“What(做什么)”、“Why(為什么做)”、“When(何時(shí)做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”規(guī)則創(chuàng)建軟件測(cè)試計(jì)劃,可以幫助測(cè)試團(tuán)隊(duì)理解測(cè)試的目的(Why),明確測(cè)試的范圍和內(nèi)容(What),確定測(cè)試的開始和結(jié)束日期(When),指出測(cè)試的方法和工具(How),給出測(cè)試文檔和軟件的存放位置(Where)。
3. 采用評(píng)審和更新機(jī)制,保證測(cè)試計(jì)劃滿足實(shí)際需求
測(cè)試計(jì)劃寫作完成后,如果沒有經(jīng)過評(píng)審,直接發(fā)送給測(cè)試團(tuán)隊(duì),測(cè)試計(jì)劃內(nèi)容的可能不準(zhǔn)確或遺漏測(cè)試內(nèi)容,或者軟件需求變更引起測(cè)試范圍的增減,而測(cè)試計(jì)劃的內(nèi)容沒有及時(shí)更新,誤導(dǎo)測(cè)試執(zhí)行人員。
4. 分別創(chuàng)建測(cè)試計(jì)劃與測(cè)試詳細(xì)規(guī)格、測(cè)試用例
應(yīng)把詳細(xì)的測(cè)試技術(shù)指標(biāo)包含到獨(dú)立創(chuàng)建的測(cè)試詳細(xì)規(guī)格文檔,把用于指導(dǎo)測(cè)試小組執(zhí)行測(cè)試過程的測(cè)試用例放到獨(dú)立創(chuàng)建的測(cè)試用例文檔或測(cè)試用例管理數(shù)據(jù)庫(kù)中。測(cè)試計(jì)劃和測(cè)試詳細(xì)規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試計(jì)劃主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試詳細(xì)規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。
常見軟件測(cè)試面試題 2
中軟軟件測(cè)試面試題:判斷題
1. 軟件測(cè)試就是為了驗(yàn)證軟件功能實(shí)現(xiàn)的是否正確,是否完成既定目標(biāo)的活動(dòng),所以軟件測(cè)試在軟件工程的后期才開始具體的工作。初級(jí) (×)
2. 發(fā)現(xiàn)錯(cuò)誤多的模塊,殘留在模塊是的錯(cuò)誤也多。初級(jí)(√)
3. 測(cè)試人員在測(cè)試過程中發(fā)現(xiàn)一處問題,如果問題影響不大,而自己又可以修改,應(yīng)立即將此問題正確修改,以加快、提高開發(fā)的進(jìn)程。初級(jí)(×)
4. 單元測(cè)試通常應(yīng)該先進(jìn)行“人式走查”,再以白盒法為主,輔以黑盒進(jìn)行動(dòng)態(tài)測(cè)試。中級(jí)(√)
5. 功能測(cè)試是系統(tǒng)測(cè)試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明相同。中級(jí)(√)
6. 軟件質(zhì)量管理即QM由QA和QC構(gòu)成,軟件測(cè)試屬于QC的核心工作內(nèi)容。高級(jí)(√)
7. 軟件測(cè)試只能發(fā)現(xiàn)錯(cuò)誤,但不能保證測(cè)試后的軟件沒有錯(cuò)誤。中級(jí)(√)
8. 軟件就是程序。初級(jí)(×)
9. 測(cè)試中要做到語句覆蓋和分支覆蓋。就可以發(fā)現(xiàn)程序中的所有錯(cuò)誤。中級(jí)(×)
10. I18N測(cè)試是指對(duì)產(chǎn)品做出具有國(guó)際性的規(guī)劃,而L10測(cè)試則是指對(duì)軟件做出符合本地需求更改工作。高級(jí)(√)
中軟軟件測(cè)試面試題:選擇題
1. 進(jìn)行軟件質(zhì)量管理的重要性有(ACDEF )中級(jí)
A、 維護(hù)降低成本;
B、 法律上的要求;
C、 市場(chǎng)競(jìng)爭(zhēng)的需要;
D、 質(zhì)量標(biāo)準(zhǔn)化的趨勢(shì);
E、 軟件工程的需要;
F、 CMM過程的一部分
G、 方便與客戶進(jìn)一步溝通為后期的實(shí)施打好基礎(chǔ)
2. 以測(cè)試的形態(tài)分測(cè)試可以分為( ABC )中級(jí)
A、 建構(gòu)性測(cè)試
B、 系統(tǒng)測(cè)試
C、 專項(xiàng)測(cè)試
D、 單元測(cè)試
E、 組件測(cè)試
F、 集成系統(tǒng)
3. 選出屬于黑盒測(cè)試方法的選項(xiàng)( ABC )初級(jí)
A、 測(cè)試用例覆蓋
B、 輸入覆蓋
C、 輸出覆蓋
D、 分支覆蓋
E、 語句覆蓋
F、 條件覆蓋
4. 編寫測(cè)試計(jì)劃的目的是(ABCEF)中級(jí)
A、 使測(cè)試工作順利進(jìn)行;
B、 使項(xiàng)目參與人員溝通更舒暢;
C、 使測(cè)試工作更加系統(tǒng)化;
D、 軟件工程以及軟件過程的需要;
E、 軟件過程規(guī)范化的需求;
F、 控制軟件質(zhì)量
5. 依存關(guān)第有4種分別是(ABCD)高級(jí)
A、 開始—結(jié)束
B、 開始—開始
C、 結(jié)束—開始
D、 結(jié)束—結(jié)束
E、 開始—實(shí)施—結(jié)束
F、 結(jié)束—審核—開始
6. 軟件質(zhì)量管理(QM)應(yīng)有質(zhì)量保證(QA)和質(zhì)量控制(QC)組成,下面的選項(xiàng)屬于
QC的是:(ABCD)高級(jí)
A、 測(cè)試
B、 跟蹤
C、 監(jiān)督
D、 制定計(jì)劃
E、 需求審查
F、 程序代碼審查
7. 實(shí)施缺陷跟蹤的目的是(ABCD)中級(jí)
A、 軟件質(zhì)量無法控制
B、 問題無法量化
C、 重復(fù)問題接連產(chǎn)生
D、 解決問題的`知識(shí)無法保留
E、 確保缺陷得到解決
F、 使問題開成完整的閉玩處理
8. 使用軟件測(cè)試工具的目的(ABCD)中級(jí)
A、 幫助測(cè)試尋找問題
B、 協(xié)助問題的診斷
C、 節(jié)省測(cè)試時(shí)間
D、 提高BUG的發(fā)現(xiàn)率
E、 更好的控制缺陷提高軟件質(zhì)量
F、 更好的協(xié)助開發(fā)人員
9. 典型的瀑布模型的四個(gè)階段是(ABCD)高級(jí)
A、 分析
B、 設(shè)計(jì)
C、 編碼
D、 測(cè)試
E、 需求調(diào)研
F、 實(shí)施
10. PSP是指?jìng)(gè)人軟件過各,是一各可用于(ABC)個(gè)人軟件工作方式 的自我改善過程。
A、 控制
B、 管理
C、 改進(jìn)
D、 高效
E、 充分
F、 適宜
【常見軟件測(cè)試面試題】相關(guān)文章:
2016年計(jì)算機(jī)軟件測(cè)試工程師常見面試題07-25
計(jì)算機(jī)三級(jí)軟件測(cè)試技術(shù)基礎(chǔ)常見試題07-17
PHP常見面試題詳解08-09
PHP常見面試題及解析08-14
常見的英語面試題有哪些06-15
PHP常見面試題及答案10-09