最新整理,9月阿里巴巴軟測面試題158題(測試技術+開 發及環境搭建類+人力資源+答案解析)建議收藏~
前言
做軟體測試工程師,沒有人敢小覷 技術的重要性,現在出去面試,無論什麼公司,都要跟你扯一扯 你的技術,扯一扯你掌握的知識點,如果啃不下來,很可能就與大廠失之交臂。
9月阿里巴巴面試題筆記答案我已經整理好了,可以分享給大家,希望大家早日拿到自己心儀的offer。
測試技術面試題:
1、什麼是相容性測試?相容性測試側重哪些方面?
2、我現在有個程式,發現在 Windows 上執行得很慢,怎麼判別是程式存在問題還是軟硬體系統存在問題?
3測試的策略有哪些?
4、正交表測試用例設計方法的特點是什麼?
5、描述使用 bugzilla 缺陷管理工具對軟體缺陷(BUG)跟蹤的管理的流程?
6、你覺得 bugzilla 在使用的過程中,有什麼問題?
7、描述測試用例設計的完整過程?
8、單元測試的策略有哪些?
9、LoadRunner 分哪三部分?
10、LoadRunner 進行測試的流程?
什麼是併發?在 lordrunner 中,如何進行併發的測試?集合點失敗了會怎麼樣?
12、使用 QTP 做功能測試,錄製指令碼的時候,要驗證多個使用者的登入情況/查詢情況,如何操作?
13、QTP 中的 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、整合測試也叫組裝測試或者聯合測試,請簡述整合測試的主要內容?
34、簡述整合測試與系統測試關係?
35、軟體測試的文件測試應當貫穿於軟體生命週期的全過程,其中使用者文件是文件測試的重點。那麼軟體系統的使用者文件包括哪些?
36、軟體系統中除使用者文件之外,文件測試還應該關注哪些文件?
37、簡述軟體系統中使用者文件的測試要點?
38、單元測試主要內容是什麼?
39、如何理解強度測試?
40、如何理解壓力、負載、效能測試測試?
41、什麼是系統瓶頸?
42、文件測試主要包含什麼內容?
43、功能測試用例需要詳細到什麼程度才是合格的?
44、配置和相容性測試的區別是什麼?
45、軟體文件測試主要包含什麼?
46、沒有產品說明書和需求文件地情況下能夠進行黑盒測試嗎?
47、測試中的“殺蟲劑怪事”是指什麼?
48、在配置測試中,如何判斷髮現的缺陷是普通問題還是特定的配置問題?
49、為什麼儘量不要讓時間有富裕的員工去做一些測試?
50、完全測試程式是可能的嗎?
51、軟體測試的風險主要體現在哪裡?
52、發現的缺陷越多,說明軟體缺陷越多嗎?
53、所有的軟體缺陷都能修復嗎?所有的軟體缺陷都要修復嗎?
54、軟體測試人員就是 QA 嗎?
55、如何減少測試人員跳槽帶來的損失?
56、測試產品與測試專案的區別是什麼?
57、和使用者共同測試(UAT 測試)的注意點有哪些?
58、如何編寫提交給使用者的測試報告?
59、測試工具在測試工作中是什麼地位?
60、什麼是軟體測試,軟體測試的目的?
61、簡述負載測試與壓力測試的區別。
62、寫出 bug 報告流轉的步驟,每步的責任人及主要完成的工作。
63、寫出 bug 報告當中一些必備的內容。
64、開發人員老是犯一些低階錯誤怎麼解決?
65、畫出軟體測試的 V 模型圖。
66、為什麼要在一個團隊中開展軟體測試工作?
67、您在以往的測試工作中都曾經具體從事過哪些工作?其中最擅長哪部分工作?
68、您所熟悉的軟體測試型別都有哪些?請試著分別比較這些不同的測試型別的區別與聯絡(如功能測試、效能測試……)
69、您認為做好測試用例設計工作的關鍵是什麼?
70、請試著比較一下黑盒測試、白盒測試、單元測試、整合測試、系統測試、驗收測試的區別與聯絡。
71、測試計劃工作的目的是什麼?測試計劃工作的內容都包括什麼?其中哪些是最重要的?
72、您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。
73、請以您以往的實際工作為例,詳細的描述一次測試用例設計的完整的過程。
74、您以往是否曾經從事過效能測試工作?如果有,請儘可能的詳細描述您以往的效能測試工作的完整過程。
75、你對測試最大的興趣在哪裡?為什麼?
76、你以前工作時的測試流程是什麼?
77、當開發人員說不是 BUG 時,你如何應付?
78、軟體的構造號與版本號之間的區別?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、請就如何在開發中進行軟體質量控制說說你的看法
101、一套完整的測試應該由哪些階段組成?分別闡述一下各個階段。
102、軟體測試的型別有那些?分別比較這些不同的測試型別的區別與聯絡。
103、測試用例通常包括那些內容?著重闡述編制測試用例的具體做法
104、在分別測試 winform 的 C/S 結構與測試 WEB 結構的軟體是,應該採取什麼樣的方法分別測試?他們存在什麼樣的區別與聯絡?
105、在測試 winform 的 C/S 結構軟體時,發現這個軟體的執行速度很慢,您會認為是什麼原因?您會採取哪些方法去檢查這個原因?
106、描述使用 bugzilla 缺陷管理工具對軟體缺陷(BUG)跟蹤的管理的流程
107、你都用什麼測試方法 針對不同的產品或者系統或者模組,有不同的測試方法。總體而言有白盒測試和黑盒測試。
108、怎麼編寫案例 案例的編寫與測試階段的定義有很大的關係。系統測試和 unit 測試的案例可能不同。總體而言測試案例根據系統的需求而定。
109、怎麼才能夠全面的測試到每一個點 測試的全面性主要需要在設計測試計劃的時候考慮,從測試策略,產品需求等等多個角度考慮從而定義全部的測試點。
110、談談軟體測試技術,以及如何提高
111、談談軟體測試職業發展,以及個人的打算
112、談談軟體測試在企業的地位,也可以結合軟體生命週期來談
113、一般公司裡實際的軟體測試流程是什麼樣的?你們公司又是怎樣的?
114、軟體工程師要具有那些素質?
115、你會哪些測試工具?怎麼操作?
116、你能不能說下你的 3 到 5 年的職業計劃(規劃)
117、你覺得你來應聘有那些優勢?
開 發 及 環 境 搭 建 類 面 試 題
1、描述軟體產生記憶體洩露的原因以及檢查方式。(可以結合一種開發語言進行描述)
2、簡述什麼是值傳遞,什麼是地址傳遞,兩者區別是什麼?
3、結構化程式設計和麵向物件程式設計各自的特點及優缺點是什麼?
4、簡述什麼是儲存過程和觸發器?
5、使用 C 語言編寫一個函式,用於交換兩個變數的值(地址傳遞)。
6、請簡述 DNS、活動目錄、域的概念。
7、描述 TCP/IP 協議的層次結構,以及每一層中重要協議。
8、簡述子網掩碼的用途。
9、說出 4 種以上常用的作業系統及其主要的應用範圍(微軟的作業系統除外)。
10、在 Linux 系統中,一個檔案的訪問許可權是 755,其含義是什麼?
11、Windows 作業系統中 PATH 環境變數的作用是什麼?
12、Ghost 的主要用途和常用方法?
13、在 RedHat 中,從 root 使用者切到 userl 使用者,一般用什麼命令?
14、Linux 中,一般怎麼隱藏檔案?
15、如何將自己的本地磁碟(D)做成 FTP 供遠端主機使用?
16、對 RUP.CMM,CMMI,XP,PSP.TSP 的認識?
17、DNS 是什麼,它是如何工作的?
18、防火牆如何保證安全的?主要有哪些?
19、目前流行的操作的系統有哪些?請舉例說明安裝作業系統的注意事項?
20、簡述一下 c/s 模式或者 b/s 模式?
21、TCP/UDP 有哪些區別?
22、ISO 模型?HUB、tch、Router 是 ISO 的第幾層裝置?
23、記憶體有哪幾種儲存組織結構.請分別加以說明?
人力資源面試題
1、你的測試職業發展是什麼?你自認為做測試的優勢在哪裡?
2、你為什麼想離開目前的職務?
3、你對我們公司瞭解有多少?
4、你找工作時,最重要的考慮因素為何?
5、為什麼我們應該錄取你?
6、請談談你個人的最大特色。
7、一個測試工程師應具備那些素質和技能?
8、您認為在測試人員同開發人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發團隊中其他成員良好的人際關係的關鍵是什麼?
9、在您以往的測試工作中,最讓您感到不滿意或者不堪回首的事情是什麼?您是如何來對待這些事情的?
10、在即將完成這次筆試前,您是否願意談一些自己在以往的學習和工作中獲得的工作經驗和心得體會?(可以包括軟體測試、過程改進、軟體開發或者與此無關的其他方面)
11、為什麼選擇測試這行?
12、你的工作通常能在時限內完成嗎.(我想問一下就是她問這個問題的動機是什麼)
13、通常你對於別人批評你會有什麼樣的反應
14、如果明知這樣做不對,你還會依主管的指過去做嗎?
15、如果你接到一個客戶抱怨的電話,你確知無法解決他的問題,你會怎麼處理?
16、請就軟體測試人員應該具備什麼樣的基本素質說說你的看法。
17、你在五年內的個人目標和職業目標分別是什麼?
18、你怎樣做出自己的職業選擇?
總結:
由於內容過多,就不在這裡把所有的面試答案列舉出來了,9月阿里巴巴面試題筆記答案。