1. 程式人生 > >軟體測試相關的一些考題

軟體測試相關的一些考題

01. 為什麼要在一個團隊中開展軟體測試工作?

02. 您是否瞭解以往所工作的企業的軟體測試過程?如果瞭解,請試述在這個過程中都有哪些工作要做?分別由哪些不同的角色來完成這些工作?

03. 您是否瞭解以往所工作的企業的軟體開發過程?如果瞭解,請試述一個完整的開發過程需要完成哪些工作?分別由哪些不同的角色來完成這些工作?(對於軟體測試部分,可以簡述)

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

05. 您所熟悉的軟體測試型別都有哪些?請試著分別比較這些不同的測試型別的區別與聯絡(如功能測試、效能測試……)

06. 請試著比較一下黑盒測試、白盒測試、單元測試、整合測試、系統測試、驗收測試的區別與聯絡。

07. 測試計劃工作的目的是什麼?測試計劃工作的內容都包括什麼?其中哪些是最重要的?

08. 您認為做好測試計劃工作的關鍵是什麼?

09. 您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。

10. 您認為做好測試用例設計工作的關鍵是什麼?

11. 請以您以往的實際工作為例,詳細的描述一次測試用例設計的完整的過程。

12. 您以往的工作中是否曾開展過測試用例的評審工作?如果有,請描述測試用例評審的過程和評審的內容。

13. 您以往是否曾經從事過效能測試工作?如果有,請儘可能的詳細描述您以往的效能測試工作的完整過程。

14. 您在從事效能測試工作時,是否使用過一些測試工具?如果有,請試述該工具的工作原理,並以一個具體的工作中的例子描述該工具是如何在實際工作中應用的。

15. 您認為效能測試工作的目的是什麼?做好效能測試工作的關鍵是什麼?

16. 在您以往的工作中,一條軟體缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟體缺陷(Bug)記錄?

17. 您以往所從事的軟體測試工作中,是否使用了一些工具來進行軟體缺陷(Bug)的管理?如果有,請結合該工具描述軟體缺陷(Bug)跟蹤管理的流程。

18. 您以往是否曾經從事過單元測試和整合測試?如果有,請談一下這些工作的實際開展情況。

19. 您如何看待軟體過程改進?在您曾經工作過的企業中,是否有一些需要改進的東西呢?您期望的理想的測試人員的工作環境是怎樣的?

20. 您以往工作過的企業中,是否開展了軟體配置管理工作?您能否描述一下這項工作的開展情況和您對這項工作的認識?

21. 您是否熟悉一些主流的軟體工程方法論和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以談一下對這些方法論和思想的認識?

22. 您認為在測試人員同開發人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發團隊中其他成員良好的人際關係的關鍵是什麼?

23. 在您以往的測試工作中,最讓您感到不滿意或者不堪回首的事情是什麼?您是如何來對待這些事情的?

24. 在即將完成這次筆試前,您是否願意談一些自己在以往的學習和工作中獲得的工作經驗和心得體會?(可以包括軟體測試、過程改進、軟體開發或者與此無關的其他方面)

軟體測試工程師筆試試題(二)

一、判斷題(每題1分,12 分,正確的√,錯誤的╳)
1.軟體測試的目的是儘可能多的找出軟體的缺陷。()
2.Beta 測試是驗收測試的一種。()
3.驗收測試是由終端使用者來實施的。()
4.專案立項前測試人員不需要提交任何工件。()
5.單元測試能發現約80%的軟體缺陷。()
6.程式碼評審是檢查原始碼是否達到模組設計的要求。()
7.自底向上整合需要測試員編寫驅動程式。()
8.負載測試是驗證要檢驗的系統的能力最高能達到什麼程度。()
9.測試人員要堅持原則,缺陷未修復完堅決不予通過。()
10.程式碼評審員一般由測試員擔任。()
11.我們可以人為的使得軟體不存在配置問題。()
12.整合測試計劃在需求分析階段末提交。()