2009-10-12 71 views
11

這幾天我有一個職位的採訪:軟件測試工程師。Java:面向軟件測試人員的面試問題?

任何想法可能會彈出什麼樣的面試?有小費嗎?

+0

我知道可能會彈出什麼,但也許有一些問題經常被問到。 –

+11

*「讓我們玩單詞協會,我將開始:Java」*「星巴克!」 *「我會告訴你門。」*「:<」 – Juliet

回答

2

我喜歡這一個:就是覈查和驗證的區別?

+2

我個人不喜歡那個。人們經常使用它們,並沒有真正瞭解這個人真正瞭解測試管理或執行的內容。另一方面,它會明確地告訴你是候選人曾經參加過一門課程或已經學習過認證考試。 – Marcelo

+1

它像授權和認證之間的區別? – IAdapter

6

什麼是軟件測試?

1

的測試Java特定的問題是(針對例外的意識)

  • 你怎麼看的時候有跟你要測試的軟件有問題?
0

哪一部分做測試需要在軟件開發週期? (你開始寫測試啓動項目,並把你的一些最好的工程師做了一天。當項目幾乎做了你測試)

0

我認爲在軟件業務的人的行爲和開放性是非常重要。測試人員尤其如此。

我會試試就知道了,如果這個人將是能夠與開發團隊工作,並問他時,他是一個有很多非常明顯的bug的測試軟件,他在做什麼。它如何與開發者合作來改善這種情況。 我認爲他應該找到一種方法來幫助開發人員,例如建議進行煙霧測試並將其集成到構建過程中,或者通過查看單元測試。

我還要請人寫缺陷報告,看看它是否是一個負責固定它的不夠清楚。

喬爾的測試提到,你必須問一個developper他接受採訪時寫的代碼。以同樣的方式,我認爲你必須要求測試人員撰寫缺陷報告。

我希望它能幫助

0

軟件測試不依賴於語言。在Google快速搜索給了我你在找什麼

7

你應該在你的問題更具體。

如果關鍵字這裏的Java軟件測試,比預計約問題:
單元測試(斷言,測試服,testSetUp等),單元測試框架(JUnit的,TestNG的),嘲笑的使用和不同的模擬框架( EasyMock,Mockito,jMock),持續集成,測試驅動開發,行爲驅動開發,使用代碼庫,代碼覆蓋率,路徑覆蓋率,語句覆蓋率,bug跟蹤工具(bugzilla/jira)......也許一些關於類不變量,按合同設計...
你可以得到一些實用的東西,代碼審查,爲某些類/接口編寫測試,用TDD方法編寫一些東西。

如果關鍵字是Java 軟件測試比預期約問題:
邊界值,等價類,黑盒測試,白盒測試,測試用例,測試套件,錯誤報告,軟件開發模型(V模型,瀑布式,DSDM,迭代式,敏捷方法),測試在開發週期中的角色,測試人員在開發團隊中的角色,何時測試足夠,質量如何,問題之間的定義和差異,錯誤,缺陷,錯誤,差異在iseb/istqb/Tmap認證中,System/Integration/UserAcceptance /煙霧/迴歸測試,什麼時候自動化以及什麼是正反兩方面有什麼區別,測試適應工具(不是單元測試),測試/缺陷管理工具HP QualityCenter/IBM Rational Quality Manager)。對於實際的東西:你將如何測試安裝程序或嚮導,編寫錯誤報告,重新設計/優化測試用例/腳本(如果位置與測試適應相關)用VBscript(或其他腳本語言)編寫代碼片段, 。

在任何一種情況下,檢查SO是否有適當標籤和/或谷歌提到的主題。