两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

軟件測試工程師結構化面試題庫

時間:2022-12-07 14:27:37 惠嘉 面試試題 我要投稿
  • 相關推薦

軟件測試工程師結構化面試題庫

  軟件測試工程師指理解產品的功能要求,并對其進行測試,檢查軟件有沒有錯誤(Bug),測試軟件是否具有穩定性(Robustness),寫出相應的測試規范和測試用例的專門工作人員。簡而言之,軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,及時發現軟件問題并及時督促更正,確保產品的正常運作。按其級別和職位的不同,分為三類。下面是小編為大家整理的軟件測試工程師結構化面試題庫,僅供參考,歡迎大家閱讀。

軟件測試工程師結構化面試題庫

  軟件測試工程師結構化面試題庫

  一、編制原則:

  1、應聘者與空缺職位的匹配度(選擇合適人選)

  2、信度(突破人/時/空因素,結果一致性)

  3、效度(面試結果與實際工作績效的相關度)

  4、普遍適用性(通用常規崗位,針對技能、潛力、素質及性格特點等方面)

  二、軟件測試職位考察要素及權重(滿分100)

  1、業務技術能力60%

  2、溝通表達能力10%

  3、抗壓能力10%

  4、主動學習能力10%

  5、穩定性10%

  附:軟件測試崗位結構化面試評分表

  主要特質要點分值初試復試(一)復試(二)備注

  業務能力(60)理論概念10

  測試工具15

  語言能力15

  項目經驗15

  管理經驗5

  溝通表達能力(10)邏輯性2.5

  條理性2.5

  反應能力2.5

  總結性2.5

  抗壓能力(10)原工作強度5

  加班看法2

  調節方法3

  主動學習能力(10)自我激勵2

  執行力3

  學習計劃5

  穩定性(10)工作周期5

  離職原因3

  發展規劃2

  合計100

  崗位匹配度5

  面試人

  其它補充說明

  三、面試職責分類:

  總體原則:人力資源部負責除業務能力外其他質能力考察,用人部門針對應聘者業務技術能力考查,主管領導對應聘者進行整體把握。

  四、面試題庫

  (一)業務技術能力:

  1、為什么要在一個團隊中開展軟件測試工作?

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

  3、您所熟悉的軟件測試類型都有哪些?能否比較一下這些類型的不同?

  4、您認為做好測試用例設計工作的關鍵是什么?

  5、請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統測試、驗收測試的區別與聯系

  6、測試計劃工作的目的是什么?測試計劃工作的內容都包括什么?其中哪些是最重要的?

  7、您認為做好測試計劃工作的關鍵是什么?

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

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

  10、您以往是否曾經從事過性能測試工作?如果有,請盡可能的詳細描述您以往的性能測試工作的完整過程

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

  12、您認為性能測試工作的目的是什么?做好性能測試工作的關鍵是什么?

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

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

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

  16、你對測試最大的興趣在哪里?為什么?

  17、你自認為測試的優勢在哪里?

  18、你以前工作時的測試流程是什么?

  19、當開發人員說不是BUG時,你如何應付?

  20、設計用例的方法、依據有那些?

  21、請簡單描述一下一個缺陷測試報告的組成?

  22、基于WEB信息管理系統測試時應考慮的因素有哪些?

  23、軟件測試項目從什么時候開始,?為什么?

  24、需求測試注意事項有哪些?

  25、簡述一下缺陷的生命周期?

  26、你在你所在的公司是怎么開展測試工作的?是如何組織的?

  27、你認為理想的測試流程是什么樣子?

  28、軟件測試活動的生命周期是什么?

  29、請畫出軟件測試活動的流程圖?

  30、針對缺陷采取怎樣管理措施?

  31、什么是測試評估?測試評估的范圍是什么?

  32、如果能夠執行完美的黑盒測試,還需要進行白盒測試嗎?為什么?

  33、測試結束的標準是什么?

  34、軟件驗收測試除了alpha,beta測試以外,還有哪一種?

  35、能簡單用C實現一下遞歸循環嗎?

  (二)溝通表達能力(基本素質)

  1、請先簡單介紹一下畢業以后的工作情況?

  2、你喜歡什么樣的工作環境?

  3、您在原來公司主要的工作職責是什么?

  4、你如何評價原來的公司?如果是正向的,那你為什么離開這么好的一個平臺?如果是反向的,那你作為公司的一份子,你應該承擔什么樣的責任?或你覺得問題究竟出在什么地方?

  5、請簡單介紹一下家庭的情況?你覺得你應該在家中承擔什么樣的責任?你現在承擔什么責任?

  6、你在同事的眼中是什么樣的人?

  7、你如何評價你原來的團隊?

  8、幾年的工作中,你遇到的最大的困惑是什么?如何解決的?現在回想一下,怎么評價當時的狀態?

  9、你對我們公司了解有多少?

  10、你認為做軟件測試的人需要什么樣的特質?你說的這些你本人都具備嗎?為什么?請列舉幾個例子證明你說的這些特質。

  11、您認為在測試人員同,開發人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?

  12、維持測試人員同開發團隊中其他成員良好的人際關系的關鍵是什么?

  13、您是否愿意談一些自己在以往的學習和工作中獲得的工作經驗和心得體會?(可以包括軟件測試、過程改進、軟件開發或者與此無關的其他方面)

  (三)抗壓能力

  1、原來加班情況如何?

  2、個人對加班怎么看?

  3、你通常如何保證工作在規定時間內完成?

  4、你和研發人員在原來的溝通中發生過障礙嗎?如何解決的?

  5、如果老板很重視偏愛研發,把客戶反映的問題都歸結為測試沒有把好關,你作為測試組的負責人,通常怎么辦?

  6、你最怕我問你什么問題?

  7、你作為測試項目負責人,派了一名同事跟隨研發項目組一起工作,研發的項目負責人總向你反映派過去的人不合格,你怎么辦?如果再派了一個,還是不滿意呢?

  8、你現在最大的壓力來自何處?如何處理

  9、當你手下的業務能力超過你了,你如何與他相處?

  10、你覺得自己的短板是什么?怎么做能夠得到改善呢?那樣做了嗎?為什么不那樣做?

  離職這么常時間了為什么還沒找到合適的職位呢?

  11、在一次重要的會議上,由你代領導起草的大會報告中有一項數據明顯錯誤,與會代表都知道此數據有誤,領導的報告剛剛開始,文中要多次提到該數據,你該怎么辦?

  (四)主動學習能力

  1、個人覺得下一步發展的方向是什么?為此方向設定了什么目標,為此目標設定了什么樣的學習計劃?

  2、個人除了專業方面的知識,還有其他興趣或愛好嗎?

  3、如果在一個項目中,你遇到一個比較棘手的問題,通常怎樣解決?

  4、個人經常反思總結個人的生活和工作嗎?請簡單舉例說明一下。

  (五)穩定性

  1、為什么選擇測試這行?

  2、你的測試職業發展是什么?

  3、你為什么想離開目前的職務?

  4、你找工作時,最重要的考慮因素為何?

  5、三年以后設想一下自己成為什么樣的人?現在在差距在什么地方?有什么樣的計劃來使自己進步?

  6、為什么我們應該錄取你?

  軟件測試工程師面試如何做好自我介紹?

  1、表述不太流暢。多練習表述,自己錄音,聽回放,有問題改正。

  2、表述太溜,語速太快。不自信表現,隱含緊張的情緒。

  3、面試官,大家好/你們好。注意說明的內容。

  4、自我介紹中,加入了個人性格和愛好,但是和工作、技術無關。加,可以,往好了說;不加也行。

  5、個人姓名、來歷(來自哪里)的信息。有可能造成不好的結果。

  6、技能點的說明,不夠準確,范圍太大。精確化技能掌握。

  7、介紹時,不要說技能的掌握熟練度。建議說點詳細的技術要點,或者使用方式。

  8、項目的說明要有突出的主題。建議1,突出形式和種類豐富。建議2,突出一個拿手的、最能體現技術的、最熟悉的一個項目。

  9、面試的崗位沒有說明。

  10、自我介紹結束,沒有信號。

  注意:

  1、自我介紹很重要,會影響面試官和你繼續溝通的欲望。

  2、不宜過長,最好控制在2m到2.5m

  因此,給大家一些建議,下面是我自己做的一個總結。大家可以借鑒一下!

  面試官,上午/下午好

  我是XXX,今天來面試貴公司的軟件測試工程師崗位,接下來,我介紹一下我自己。

  (提前知道和了解企業的招聘要求和技能要求,提前做好應對,技能點描述要有針對性)

  (1)我會Linux系統操作和相關命令的使用,項目中搭建過測試環境。

  (2)用過MySQL數據庫,使用SQL語句進行數據查詢,有時候測試需要進行提交數據和查詢數據的對比時,在數據庫中查詢數據。

  (3)我會Python開發語言,可以用于Selenium的測試腳本編寫。項目要求對一部分固定的功能進行自動化測試腳本的實現,使用unittest框架,腳本中插入斷言和引入外部數據文件,導出過測試報告。

  (4)按照項目要求,對系統傳輸中的敏感數據進行檢查和對比。會使用Postman進行接口的數據請求和查看服務器的響應結果,使用Fiddler進行數據抓包,分析敏感數據是否進行加密處理。

  (5)項目中配合開發和運維做系統的一些性能測試。使用JMeter/Loadrunner對系統的操作復雜和高并發業務進行性能測試的執行。

  (6)項目中,我全程參與了需求評審,測試計劃的設定,編寫測試用例,執行測試、提交Bug,我們都用禪道/JIRA進行用例和缺陷的管理和跟蹤。

  (7)對于測試中要搭建的測試開發的框架Selenium、requests、APPium,環境自己搭建。

  最近做過的一個項目是XXXXX管理系統,在其中負責XXXX模塊的測試工作,他的主要功能是XXXX,設計和編寫了XXX條用例,發現了XXX個bug。

  軟件測試工程面試常見問題介紹

  一. 為什么要在一個團隊中開展軟件測試工作?

  因為沒有經過測試的軟件很難在發布之前知道該軟件的質量,就好比ISO質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟件測試的工作。在測試的過程發現軟件中存在的問題,及時讓開發人員得知并修改問題,在即將發布時,從測試報告中得出軟件的質量情況。

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

  我曾經做過web測試,后臺測試,客戶端軟件,其中包括功能測試,性能測試,用戶體驗測試。最擅長的是功能測試

  三. 您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區別與聯系(如功能測試、性能測試 )

  測試類型有:功能測試,性能測試,界面測試。

  功能測試在測試工作中占的比例最大,功能測試也叫黑盒測試。是把測試對象看作一個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟件產品的功能,不需測試軟件產品的內部結構和處理過程。采用黑盒技術設計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。

  性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬于性能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者不能接收的性能點,來獲得系統能提供的最大服務級別的測試面試常見問題--軟件測試工程師面試題(3篇)面試常見問題--軟件測試工程師面試題(3篇)。

  界面測試,界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向導的作用。同時界面如同人的面孔,具有吸引用戶的直接優勢。設計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。

  區別在于,功能測試關注產品的所有功能上,要考慮到每個細節功能,每個可能存在的功能問題。性能測試主要關注于產品整體的多用戶并發下的穩定性和健壯性面試常見問題--界面測試更關注于用戶體驗上,用戶使用該產品的時候是否易用,是否易懂,是否規范(快捷鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(盡量在前臺避免用戶無意輸入無效的數據,當然考慮到體驗性,不能太粗魯的彈出警告)?做某個性能測試的時候,首先它可能是個功能點,首先要保證它的功能是沒問題的,然后再考慮該功能點的性能測試

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

  白盒測試用例設計的關鍵是以較少的用例覆蓋盡可能多的內部程序邏輯結果

  黑盒測試用例設計的關鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測試,以最少的用例在合理的時間內發現最多的問題

  五. 請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統測試、驗收測試的區別與聯系。

  黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。

  白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。

  軟件的黑盒測試意味著測試要在軟件的接口處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求規格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數據驅動測試。黑盒測試主要是為了發現以下幾類錯誤:

  是否有不正確或遺漏的功能?

  在接口上,輸入是否能正確的接受?能否輸出正確的結果?

  是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?

  性能上是否能夠滿足要求?

  是否有初始化或終止性錯誤?

  軟件的白盒測試是對軟件的過程性細節做細致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態,確定實際狀態是否與預期的狀態一致。因此白盒測試又稱為結構測試或邏輯驅動測試。白盒測試主要是想對程序模塊進行如下檢查:

  對程序模塊的所有獨立的執行路徑至少測試一遍,對所有的邏輯判定,取 真 與取 假 的兩種情況都能至少測一遍。在循環的邊界和運行的界限內執行循環體。測試內部數據結構的有效性,等等。

  單元測試(模塊測試)是開發者編寫的一小段代碼,用于檢驗被測代碼的一個很小的、很明確的功能是否正確。通常而言,一個單元測試是用于判斷某個特定條件(或者場景)下某個特定函數的行為。

【軟件測試工程師結構化面試題庫】相關文章:

軟件測試工程師面試自我介紹01-24

面試軟件測試的自我介紹06-15

軟件測試面試自我介紹12-02

軟件測試工程師的工作總結04-17

軟件測試工程師工作總結04-20

軟件測試工程師崗位職責!05-28

軟件測試面試自我介紹6篇12-20

軟件測試面試自我介紹(精選10篇)09-22

軟件測試面試自我介紹(7篇)01-14

主站蜘蛛池模板: 宁南县| 绥滨县| 遂溪县| 株洲县| 灵川县| 和硕县| 北安市| 宁安市| 肇东市| 松江区| 湖南省| 巢湖市| 五华县| 郸城县| 茌平县| 威海市| 禹州市| 日土县| 潞西市| 得荣县| 都匀市| 慈利县| 临泉县| 时尚| 饶阳县| 呼和浩特市| 大邑县| 德清县| 南汇区| 靖远县| 尼玛县| 兖州市| 苏州市| 香格里拉县| 蒙山县| 太湖县| 华亭县| 望谟县| 东山县| 弥勒县| 沭阳县|