軟件測試面試題完全版

時間:2024-09-06 10:27:44 詩琳 資料大全 我要投稿
  • 相關(guān)推薦

軟件測試面試題完全版

  在平時的學習、工作中,我們很多時候都不得不用到試題,試題是參考者回顧所學知識和技能的重要參考資料。還在為找參考試題而苦惱嗎?下面是小編幫大家整理的軟件測試面試題完全版,希望對大家有所幫助。

軟件測試面試題完全版

  軟件測試面試題完全版 1

  1、什么是兼容性測試?兼容性測試側(cè)重哪些方面?

  2、我現(xiàn)在有個程序,發(fā)現(xiàn)在Windows上運行得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題?

  3、檢查系統(tǒng)是否有中毒的特征;

  4、檢查軟件/硬件的配置是否符合軟件的推薦標準;

  5、確認當前的系統(tǒng)是否是獨立,即沒有對外提供什么消耗CPU資源的服務(wù);

  6、如果是C/S或者B/S結(jié)構(gòu)的軟件,需要檢查是不是因為與服務(wù)器的連接有問題,或者訪問有問題造成的;

  7、在系統(tǒng)沒有任何負載的情況下,查看性能監(jiān)視器,確認應用程序?qū)PU/內(nèi)存的訪問情況。

  8、測試的策略有哪些?黑盒/白盒,靜態(tài)/動態(tài),手工/自動,冒煙測試,回歸測試,公測(Beta測試的策略)

  9、正交表測試用例設(shè)計方法的特點是什么?

  10、用最少的實驗覆蓋最多的操作,測試用例設(shè)計很少,效率高,但是很復雜;

  11、對于基本的驗證功能,以及二次集成引起的缺陷,一般都能找出來;但是更深的缺陷,更復雜的缺陷,還是無能為力的;

  12、具體的環(huán)境下,正交表一般都很難做的。大多數(shù),只在系統(tǒng)測試的時候使用此方法。

  13、描述使用bugzilla缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程?標記就是Bugzilla的狀態(tài)轉(zhuǎn)換圖。

  14、你覺得bugzilla在使用的過程中,有什么問題?標記界面不穩(wěn)定; 根據(jù)需要配置它的'不同的部分,過程很煩瑣。流程控制上,安全性不好界定,很容易對他人的Bug進行誤操作;沒有綜合的評分指標,不好確認修復的優(yōu)先級別。

  15、描述測試用例設(shè)計的完整過程?需求分析 + 需求變更的維護工作;根據(jù)需求, 得出測試需求;設(shè)計測試方案,評審測試方案;方案評審通過后,設(shè)計測試用例,再對測試用例進行評審;

  軟件測試面試題完全版 2

  問題一:為什么要在一個團隊中開展軟件測試工作?

  任何軟件在開發(fā)過程中都會留下缺陷,帶有缺陷的軟件產(chǎn)品如果提交出去,可能會給公司帶來不可估量的損失,我們必須在客戶之前發(fā)現(xiàn)盡可能多的問題,從而保障客戶滿意。而發(fā)現(xiàn)問題的這個過程稱之為測試。

  問題二:簡述你在以前的工作中做過哪些事情,比較熟悉什么。

  此問題每個人都不一樣。我自己的答案如下。

  我主要的工作是系統(tǒng)測試和自動化測試,也曾少量涉及性能測試。在系統(tǒng)測試中,主要是對BOSS系統(tǒng)的業(yè)務(wù)邏輯功能,以及軟交換系統(tǒng)的Class 5特性進行測試。性能測試中,主要是進行的壓力測試,在各個不同數(shù)量請求的情況下,獲取系統(tǒng)響應時間以及系統(tǒng)資源消耗情況。自動化測試主要是通過自己寫腳本以及一些第三方工具的結(jié)合來測試軟交換的特性測試。

  問題三:你所了解的的軟件測試類型都有哪些,簡單介紹一下。

  1. 基本功能驗證。主要是對發(fā)布的版本進行一些最主要功能的測試。英文常見叫法是Smoking Test,Basic Verification Test或者Sanity Check。

  2. 功能測試。主要是依據(jù)需求或者需求分析文檔,對所發(fā)布的版本進行測試,看看是否滿足需求,是否出現(xiàn)了不必要的功能。

  3. 單元測試。是開發(fā)人員進行的測試之一,一般是開發(fā)人員對很小的模塊,比如函數(shù)進行測試,一般來說,開發(fā)人員還需要開發(fā)相應的測試樁來進行此類測試。

  4. 集成測試。在大型的開發(fā)過程中,軟件是模塊化進行開發(fā)的,將不同的模塊揉合在一起的話,需要進行的測試就是集成測試。

  5. 系統(tǒng)測試。當軟件提交給測試組后,是對整個系統(tǒng)的所有功能進行測試,一般來說,功能測試是系統(tǒng)測試的一個部分。

  6. 壓力測試。主要是在很大性能的情況下,這個性能已經(jīng)接近了系統(tǒng)的極限,看看系統(tǒng)運轉(zhuǎn)的情況。

  7. 負載測試。主要是用各種不同的性能去檢測系統(tǒng),采集各個數(shù)據(jù)在這些性能情況下的數(shù)據(jù)。

  8. 黑盒測試。指系統(tǒng)對你來說是完全不透明的,只給你留下了輸入和最終輸出,這個是功能測試的方法之一。

  9. 灰盒測試。指在了解部分系統(tǒng)內(nèi)部工作機制的情況下,對于系統(tǒng)進行的'覆蓋性測試。

  10. 白盒測試。主要是在單元測試和集成測試的情況下,開發(fā)人員已知代碼,對這一段的代碼進行全路徑的覆蓋測試。

  11. 界面測試。主要是看用戶界面的友好性和易用性,是否有文字或者排版錯誤,是否有輸入限制等等。

  12. 回歸測試。一般是系統(tǒng)發(fā)現(xiàn)BUG,開發(fā)人員修改后,和BUG直接相關(guān)以及可能相關(guān)的功能進行的測試。

  13. 安裝和卸載的測試。

  14. 恢復測試。主要是一個系統(tǒng)在發(fā)生了災難的情況下,從錯誤中是否容易恢復。

  15. 兼容性測試。一個系統(tǒng)在不同的語言,操作系統(tǒng)下的系統(tǒng)測試。

  16. 安全測試。系統(tǒng)在遇到攻擊或者類似情況下的表現(xiàn)。

  17. Alpha測試。系統(tǒng)在給最終用戶前,測試人員在實驗室中模擬最終用戶的測試。

  18. Beta測試。由部分最終用戶通過使用來進行的測試。

  19. 比較測試。和其他具有相同或者類似功能的系統(tǒng)進行對比的測試。

  20. 驗收測試。一般是最終用戶在接受產(chǎn)品前,依據(jù)自己所提出的要求進行的測試,很多情況下,驗收測試可能委托第三方機構(gòu)完成。

  問題四:測試計劃工作的目的是什么?測試計劃文檔的內(nèi)容應該包括什么?其中哪些是最重要的?

  軟件測試計劃是指導測試過程的綱領(lǐng)性文件。

  包含了產(chǎn)品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試資源、測試交流、風險分析等內(nèi)容。借助軟件測試計劃,參與測試的項目成員,尤其是測試管理人員,可以明確測試任務(wù)和測試方法,保持測試實施過程的順暢溝通,跟蹤和控制測試進度,應對測試過程中的各種變更。

  測試計劃和測試詳細規(guī)格、測試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測試計劃主要從宏觀上規(guī)劃測試活動的范圍、方法和資源配置,而測試詳細規(guī)格、測試用例是完成測試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測試測試策略和測試方法(最好是能先評審)。

  問題五:你認為做好測試計劃工作的關(guān)鍵是什么?

  1. 明確測試的目標,增強測試計劃的實用性

  編寫軟件測試計劃得重要目的就是使測試過程能夠發(fā)現(xiàn)更多的軟件缺陷,因此軟件測試計劃的價值取決于它對幫助管理測試項目,并且找出軟件潛在的缺陷。因此,軟件測試計劃中的測試范圍必須高度覆蓋功能需求,測試方法必須切實可行,測試工具并且具有較高的實用性,便于使用,生成的測試結(jié)果直觀、準確

  2. 堅持“5W”規(guī)則,明確內(nèi)容與過程

  “5W”規(guī)則指的是“What(做什么)”、“Why(為什么做)”、“When(何時做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”規(guī)則創(chuàng)建軟件測試計劃,可以幫助測試團隊理解測試的目的(Why),明確測試的范圍和內(nèi)容(What),確定測試的開始和結(jié)束日期(When),指出測試的方法和工具(How),給出測試文檔和軟件的存放位置(Where)。

  3. 采用評審和更新機制,保證測試計劃滿足實際需求

  測試計劃寫作完成后,如果沒有經(jīng)過評審,直接發(fā)送給測試團隊,測試計劃內(nèi)容的可能不準確或遺漏測試內(nèi)容,或者軟件需求變更引起測試范圍的增減,而測試計劃的內(nèi)容沒有及時更新,誤導測試執(zhí)行人員。

  4. 分別創(chuàng)建測試計劃與測試詳細規(guī)格、測試用例

  應把詳細的測試技術(shù)指標包含到獨立創(chuàng)建的測試詳細規(guī)格文檔,把用于指導測試小組執(zhí)行測試過程的測試用例放到獨立創(chuàng)建的測試用例文檔或測試用例管理數(shù)據(jù)庫中。測試計劃和測試詳細規(guī)格、測試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測試計劃主要從宏觀上規(guī)劃測試活動的范圍、方法和資源配置,而測試詳細規(guī)格、測試用例是完成測試任務(wù)的具體戰(zhàn)術(shù)。

【軟件測試面試題完全版】相關(guān)文章:

軟件測試面試經(jīng)驗03-13

20個經(jīng)典面試題04-12

寶潔英語面試題03-18

面試題:團隊智力型01-16

面試壓力測試12-08

面試題:對公司的了解情況10-21

外企的英文面試題怎么答10-18

面試題:是否有長遠目標07-20

魯班軟件銷售筆試題03-13

聯(lián)想英語測試題目09-04