軟件測試面試題精選

1、您認為性能測試工作的目的是什么?做好性能測試工作的關鍵是什么?

  性能測試工作的目的是檢查系統是否滿足在需求說明書中規定的性能,性能測試常常需要和強度測試結合起來,并常常要求同時進行軟件和硬件的檢測。關鍵:性能測試主要的關注對象是響應時間,吞吐量,占用內存大小(輔助存儲區),處理精度等。

  2、在您以往的工作中,一條軟件缺陷記錄都包含了哪些內容?如何提交高質量的軟件缺陷記錄?

  主要有檢測時間,系統環境,硬件環境,嚴重程度,程式版本,確認人,功能模板,問題描述,詳細操作步驟,是否會重現等內容。問題描述和詳細操作步驟要盡可能詳細。缺陷應該盡量用書面語,對于嚴重程度比較高的缺陷要在相同環境下測試一遍。在C\S模式下,如果條件滿足可以使用替換法來確認是客戶端的問題還是服務器端的問題。

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

  參加人員:客戶、項目經理、開發人員、測試人員

  目的:查看軟件在未正式投入運行前是否還存在問題。對于不同軟硬件平臺能否正常運行,是否有與客戶理解不一致的地方,同時可以對一些可以改進的地方再多加改進。

  4、什么是系統瓶頸?

  系統瓶頸就是軟件在一定的并發量、訪問量下無法達到用戶的需求。比如說用戶需要在10s內完成一個訪問,但是每一次都要12s才能完成,這個就是性能瓶頸,有可能是程序本身的問題,也有可能和操作系統、軟件相關。

  5、軟件測試的風險主要體現在哪里?

  主要體現在沒法完全測試。有些問題可能隱藏在沒有測到的地方。這樣子就被忽略了。客戶使用的時候并不熟悉軟件是如何操作的。可能有的時候會誤點點出問題。這樣子的話我們就要承擔很大的風險了。

  6、所有的軟件缺陷都能修復嗎?所有的軟件缺陷都要修復嗎?

  從理論上來說所有的缺陷都是可以修復的,但是并不是所有的缺陷都要修復。

  一些對于軟件沒有影響的、不影響使用的缺陷我們可以不用修復。因為修復些細小的缺陷也是需要花費很多時間。項目上面可能會因為時間問題而先忽略這些小缺陷。

  7、開發人員說不是bug時,你如何應付?

  首先把自己的理由告訴開發人員。在同開發人員溝通到底是不是bug,但是如果開發人員還是認為不是bug的話,就把這個問題提到項目經理處,同時附上自己的理由。有項目經理決定是否為bug。

免責聲明:本文僅代表文章作者的個人觀點,與本站無關。其原創性、真實性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容文字的真實性、完整性和原創性本站不作任何保證或承諾,請讀者僅作參考,并自行核實相關內容。

http://image99.pinlue.com/thumb/img_jpg/qS65TuicSic5jzg1P5ObfnTlP33WQrroU8v9FpH945icJsO0otZecaZ9pjXdMqTaTbFd8Zic4PP3SXxKW9WwPibJeag/0.jpeg
我要收藏
贊一個
踩一下
分享到
相關推薦
精選文章
?
分享
評論
首頁
七星彩17142期号码预测