測試技術面試題
1、我現在有個程序,發現在 Windows 上運行得很慢,怎么判別是程序存在問題還是軟硬件系統存在問題?
2、什么是兼容性測試?兼容性測試側重哪些方面?
3、測試的策略有哪些?
4、正交表測試用例設計方法的特點是什么?
5、描述使用 bugzilla 缺陷管理工具對軟件缺陷(BUG)跟蹤的管理的流程?
6、描述測試用例設計的完整過程?
7、你覺得 bugzilla 在使用的過程中,有什么問題?
8、單元測試的策略有哪些?
9、LoadRunner 分哪三部分?
10、LoadRunner 進行測試的流程?
11、什么是并發?在 lordrunner 中,如何進行并發的測試?集合點失敗了會怎么樣?
12、使用 QTP 做功能測試,錄制腳本的時候,要驗證多個用戶的登錄情況/查詢情況,如何操作?
13、QTP 中的 Action 有什么作用?有幾種?
Action 的作用
Action 的種類
14、TestDirector 有些什么功能,如何對軟件測試過程進行管理?
15、你所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區別與聯系(如功能測試、性能測試……)?
16、軟件缺陷(或者叫 Bug )記錄都包含了哪些內容?如何提交高質量的軟件缺陷( Bug )記錄?
17、Beta 測試與 Alpha 測試有什么區別?
18、軟件的評審一般由哪些人參加?其目的是什么?
19、測試活動中,如果發現需求文檔不完善或者不準確,怎么處理?
20、階段評審與項目評審有什么區別?
21、什么是樁模塊?什么是驅動模塊?
22、闡述工作版本的定義?
23、什么是扇入?什么是扇出?
24、你認為做好測試計劃工作的關鍵是什么?
25、你認為做好測試用例工作的關鍵是什么?
26、簡述一下缺陷的生命周期?
27、軟件的安全性應從哪幾個方面去測試?
28、軟件配置管理工作開展的情況和認識?
29、你覺得軟件測試通過的標準應該是什么樣的?
30、引入測試管理的含義?
31、一套完整的測試應該由哪些階段組成?
32、單元測試的主要內容?
33、集成測試也叫組裝測試或者聯合測試,請簡述集成測試的主要內容?
(1)在把各個模塊連接起來的時候,穿越模塊接口的數據是否會丟失;
34、簡述集成測試與系統測試關系?
(1)集成測試的主要依據概要設計說明書,系統測試的主要依據是需求設計說明書;
35、軟件測試的文檔測試應當貫穿于軟件生命周期的全過程,其中用戶文檔是文檔測試的重點。那么軟件系統的用戶文檔包括哪些?
36、軟件系統中除用戶文檔之外,文檔測試還應該關注哪些文檔?
37、單元測試主要內容是什么?
38、簡述軟件系統中用戶文檔的測試要點?
39、如何理解強度測試?
40、如何理解壓力、負載、性能測試測試?
41、什么是系統瓶頸?
42、文檔測試主要包含什么內容?
44、配置和兼容性測試的區別是什么?
44、功能測試用例需要詳細到什么程度才是合格的?
(1)軟件在不同的主機上的運行情況,例如 Dell 和 Apple;
45、軟件文檔測試主要包含什么?
46、沒有產品說明書和需求文檔地情況下能夠進行黑盒測試嗎?
47、測試中的“殺蟲劑怪事”是指什么?
48、在配置測試中,如何判斷發現的缺陷是普通問題還是特定的配置問題?
49、為什么盡量不要讓時間有富裕的員工去做一些測試?
50、軟件測試的風險主要體現在哪里?
51、完全測試程序是可能的嗎?
52、發現的缺陷越多,說明軟件缺陷越多嗎?
53、所有的軟件缺陷都能修復嗎?所有的軟件缺陷都要修復嗎?
54、軟件測試人員就是 QA 嗎?
55、如何減少測試人員跳槽帶來的損失?
56、和用戶共同測試(UAT 測試)的注意點有哪些?
57、測試產品與測試項目的區別是什么?
58、如何編寫提交給用戶的測試報告?
59、測試工具在測試工作中是什么地位?
60、簡述負載測試與壓力測試的區別。
61、什么是軟件測試,軟件測試的目的?
62、寫出 bug 報告流轉的步驟,每步的責任人及主要完成的工作。
63、寫出 bug 報告當中一些必備的內容。
64、畫出軟件測試的 V 模型圖。
65、開發人員老是犯一些低級錯誤怎么解決?
66、為什么要在一個團隊中開展軟件測試工作?
67、您在以往的測試工作中都曾經具體從事過哪些工作?其中最擅長哪部分工作?
68、您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區別與聯系(如功能測試、性能測試……)
69、您認為做好測試用例設計工作的關鍵是什么?
70、請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統測試、驗收測試的區別與聯系。
71、測試計劃工作的目的是什么?測試計劃工作的內容都包括什么?其中哪些是最重要的?
72、您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。
73、請以您以往的實際工作為例,詳細的描述一次測試用例設計的完整的過程。
74、您以往是否曾經從事過性能測試工作?如果有,請盡可能的詳細描述您以往的性能測試工作的完整過程。
75、你以前工作時的測試流程是什么?
76、你對測試最大的興趣在哪里?為什么?
77、當開發人員說不是 BUG 時,你如何應付?
78、軟件的構造號與版本號之間的區別?BVT(BuildVerificationTest)
Major.Minor [.Revision[.Build]]
Build :內部版本號的不同表示對相同源所作的重新編譯。這適合于更改處理器、平臺或編譯器的情況。
BVT(BuildVerificationTest) :
79、您以往的工作中,一條軟件缺陷(或者叫 Bug )記錄都包含了哪些內容?如何提交高質量的軟件缺陷( Bug )記錄?
80、您以往所從事的軟件測試工作中,是否使用了一些工具來進行軟件缺陷( Bug )的管理?如果有,請結合該工具描述軟件缺陷( Bug )跟蹤管理的流程。
81、您認為性能測試工作的目的是什么?做好性能測試工作的關鍵是什么?
82、單元測試、集成測試、系統測試的側重點是什么?
83、一個缺陷測試報告的組成?
84、集成測試通常都有那些策略?
85、基于 WEB 信息管理系統測試時應考慮的因素有哪些?
86、軟件測試項目從什么時候開始,?為什么?
87、簡述一下缺陷的生命周期?
88、需求測試注意事項有哪些?
89、你在你所在的公司是怎么開展測試工作的?是如何組織的?
90、你認為理想的測試流程是什么樣子?
91、您在從事性能測試工作時,是否使用過一些測試工具?如果有,請試述該工具的工作原理,并以一個具體的工作中的例子描述該工具是如何在實際工作中應用的。
92、請畫出軟件測試活動的流程圖?
93、軟件測試活動的生命周期是什么?
94、針對缺陷采取怎樣管理措施?
95、什么是測試評估?測試評估的范圍是什么?
96、如果能夠執行完美的黑盒測試,還需要進行白盒測試嗎?為什么?
97、測試結束的標準是什么?
98、軟件驗收測試除了 alpha ,beta 測試以外,還有哪一種?
99、請就如何在開發中進行軟件質量控制說說你的看法?
100、做測試多久了?以前做過哪些項目?你們以前測試的流程是怎樣的?用過哪些測試工具?
同時也給各位準備了一份資源,盤里頭是一整套軟件測試必備資料。
內容涵蓋:包括測試理論、Linux基礎、MySQL基礎、Web測試、接口測試、App測試、管理工具、Python基礎、Selenium相關、性能測試、LordRunner相關等… 質量非常高,需要的可文末自行領取(免費)!!
這份文檔,對于想從事【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!
完整版資料獲取方式: