1. 首頁
  2. 面試

某個測試工程師的面試題

某個測試工程師的面試題

以下是某外國公司招測試人員時考的題,我翻譯成漢語,有不對的地方請賜教:

1.你認為哪個描述更重要,為什麼?

a。測試主要是為了使系統滿足使用者的需求

b。測試是為了發現其中的bug

2。你測試的部分都透過沒有發現bug,這是好訊息還是壞訊息?

3.如果派你去測試一個你不熟悉,文件不全而且時間很緊迫的系統你會怎麼辦?

4.在測試中你發現,實際結果與預期結果不符合,你會怎麼辦?

5.你對積極測試,消極測試,破壞性測試有什麼看法,哪個更重要?

6.你怎麼定義一個好的測試?

7.為一個三角形設計測試用例。是等腰,等邊,還是普通三角形

8.如果你發現bug,可開發人員認為他不是,拒絕修改。你怎麼辦?

9.畫出V模型。並進行簡要說明

10.簡要描述測試的各個階段

11.如果你要自己測試600個case。每個case要花費10分鐘。你的manager告訴你必須在一週內完成。你怎麼辦?

12.你認為測試中用測試工具有意義嗎?

13.列出三種測試工具,並簡要描述他們

14.你怎樣測試下面三種需求:

a。系統必須有友好的介面

b。系統必須容易安裝

c。系統初始載入時間要在3秒內

d。系統頁面更新時間不能超過5秒

15.為什麼你認為測試是必須的`?

16.一個酒店電話系統有三個功能:

a。呼叫酒店內其他房間(201到500)

b。呼叫外線按9,在按你要撥的號碼

c。呼叫不同的酒店服務:

0=操作

7=房間服務

8=接待

從邊界值方面考慮,寫一個case

17.描述一下你是怎麼樣理解靜態測試的,列出3種靜態測試技術

18.下面有兩個program,你會選哪個program進行re-test。只能選一個,描述你的理由

program A:

complexity level:2

lines of code:2000

number of tests:100

number of bugs found:10

(1 high severity,3 medium,6 low)

program B:

complexity level:2

lines of code:2000

number of tests:100

number of bugs found:10

(10 high severity,25 medium,15 low)