无码人妻一区二区三区免费不卡_日韩AV无码综合久久五月_国产成人aⅴ片在线观看_欧美成人片高清在线观看

蜜蜂職場文庫 > 面試技巧 >

軟件測試面試會問的問題

時間: 小龍 面試技巧

  對于軟件測試的面試者來說,,面試前做好面試準(zhǔn)備很重要,那么你了解面試問題了嗎?下面小編已經(jīng)為你們整理了軟件測試面試會問的問題,一起來看看吧。

  軟件測試面試會問的問題一

  01. 為什么要在一個團(tuán)隊中開展軟件測試工作?

  因為沒有經(jīng)過測試的軟件很難在發(fā)布之前知道該軟件的質(zhì)量,就好比 ISO 質(zhì)量認(rèn)證一 樣,測試同樣也需要質(zhì)量的保證,這個時候就需要在團(tuán)隊中開展軟件測試的工作。在測試的過程發(fā)現(xiàn)軟件中存在的問題,及時讓開發(fā)人員得知并修改問題,在即將發(fā)布時,從測試報告中得出軟件的質(zhì)量情況。

  02. 您在以往的測試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長哪部分工作?

  我曾經(jīng)做過 web 測試,后臺測試,客戶端軟件,其中包括功能測試,性能測試,用戶 體驗測試。最擅長的是功能測試

  03. 您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同

  04. 的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試„„)

  測試類型有:功能測試,性能測試,界面測試。

  功能測試在測試工作中占的比例最大,功能測試也叫黑盒測試。是把測試對象看作一個 黑盒子。利用黑盒測試法進(jìn)行動態(tài)測試時,需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的 內(nèi)部結(jié)構(gòu)和處理過程。采用黑盒技術(shù)設(shè)計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。

  性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負(fù)載條件來對系統(tǒng)的各 項性能指標(biāo)進(jìn)行測試。負(fù)載測試和壓力測試都屬于性能測試,兩者可以結(jié)合進(jìn)行。通過負(fù)載測試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測試當(dāng)負(fù)載逐漸增加時,系統(tǒng)各項性能指

  標(biāo)的變化情況。壓力測試是通過確定一個系統(tǒng)的瓶頸或者不能接收的性能點,來獲得系統(tǒng)能提供的最大服務(wù)級別的測試。

  界面測試,界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印 象。而且設(shè)計良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔?。同時界面如同人的面孔,具有吸引用戶的直接優(yōu)勢。設(shè)計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設(shè)計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。

  區(qū)別在于,功能測試關(guān)注產(chǎn)品的所有功能上,要考慮到每個細(xì)節(jié)功能,每個可能存在的 功能問題。性能測試主要關(guān)注于產(chǎn)品整體的多用戶并發(fā)下的穩(wěn)定性和健壯性。界面測試更關(guān)注于用戶體驗上,用戶使用該產(chǎn)品的時候是否易用,是否易懂,是否規(guī)范(快捷鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(盡量在前臺避免用戶無意輸入無效的數(shù)據(jù),當(dāng)然考慮到體驗性,不能太粗魯?shù)膹棾鼍??做某個性能測試的時候,首先它可能是個功能點,首先要保證它的功能是沒問題的,然后再考慮該功能點的性能測試

  軟件測試面試會問的問題二

  1.您認(rèn)為做好測試用例設(shè)計工作的關(guān)鍵是什么?

  白盒測試用例設(shè)計的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果

  黑盒法用例設(shè)計的關(guān)鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測試,以最少的用例在合理的時間內(nèi)發(fā)現(xiàn)最多的問題。

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

  兼容測試:兼容性測試是指測試軟件在特定的硬件平臺上、不同的應(yīng)用軟件之間、不同的操縱系統(tǒng)平臺上、不同的網(wǎng)絡(luò)等環(huán)境中是否能夠很友好的運行的測試。

  兼容的類型:細(xì)分為

  a)硬件兼容性測試:與整機兼容,與外設(shè)兼容

  b)軟件兼容性測試:操作系統(tǒng)/平臺的兼容,數(shù)據(jù)庫兼容,不同瀏覽器兼容,不同應(yīng)用軟件之間的兼容,軟硬件配合的兼容

  c)數(shù)據(jù)兼容性測試

  兼容測試的重點:對兼容環(huán)境的分析。通常,是在運行軟件的環(huán)境不是很確定的情況下,才需要做兼容測試。

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

  01、確認(rèn)當(dāng)前軟硬件配置是否符合軟件的推薦標(biāo)準(zhǔn)

  02、確認(rèn)當(dāng)前的系統(tǒng)是否獨立,沒有對外提供類似消耗CPU,內(nèi)存等資源的服務(wù)。

  03、如果是C/S或B/S結(jié)構(gòu)的軟件,檢查與服務(wù)器的連接是否有問題,或者訪問有問題造成。

  04、在系統(tǒng)沒有負(fù)載的情況下,查看應(yīng)用程序?qū)PU/內(nèi)存的訪問情況。

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

  06、可能的話在另一臺相同配置,相同操作系統(tǒng)的機器上運行

  軟件測試面試會問的問題三

  1、 測試的策略有哪些?

  測試策略可以定義為:項目測試中,描述測試活動的一般方法和目標(biāo),其中包括要進(jìn)行的測試階段及測試類型。

  所以按階段分:可以分為單元測試,集成測試,系統(tǒng)測試,回歸測試等

  按測試類型可以分為:黑盒/白盒測試,靜態(tài)/動態(tài)測試,手工/自動化測試,功能/性能測試,安全性測試,可靠性測試,界面測試,強度測試,壓力測試,負(fù)載測試,容量測試,穩(wěn)定性測試,兼容性測試,Beta/a測試等

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

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

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

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

  3、 描述測試用例設(shè)計的完整過程?

  對需求文檔(產(chǎn)品需求文檔、軟件需求規(guī)格說明書等)進(jìn)行分析需求分析及需求變更的維護(hù)工作;

  根據(jù)需求文檔, 得出測試需求(功能測試需求、非功能性測試需求);

  根據(jù)測試需求設(shè)計測試方案,評審測試方案;

  方案評審?fù)ㄟ^后,設(shè)計測試用例,再對測試用例進(jìn)行評審;

  4、 單元測試的策略有哪些?

  自頂向下的單元測試策略:先對最頂層的單元進(jìn)行測試,把頂層所調(diào)用的單元做成樁模塊。其次對第二層進(jìn)行測試,使用上面已測試的模單元做驅(qū)動模塊。如此類推,直到測試完所有模塊。

  自底向上的單元測試策略:先對模塊調(diào)用層次圖上最低層的模塊進(jìn)行單元測試,模擬調(diào)用該模塊的模塊做驅(qū)動模塊。然后再對上面一層做單元測試,用下面已被測試過的模塊做樁模塊。一次類推,直到測試完所有模塊。

  孤立的測試策略:不考慮每個模塊與其他模塊之間的關(guān)系,為每個模塊設(shè)計樁模塊和驅(qū)動模塊,每個模塊獨立進(jìn)行測試。

  
看了“軟件測試面試會問的問題”

51059