軟體測試資料庫面試題
『壹』 軟體測試面試一般都問什麼問題
面試是我們進入一個公司的門檻,通過了面試才能進入公司工作,你的面試結果和你的薪資、享有的福利待遇是息息相關的。那如何能順利的通過面試,得到HR的認可呢?面試軟體測試要注意哪些問題呢?下面和成都IT培訓優就業小編一起來看看吧。
軟體測試面試常見問題通常分為兩大類,一類是考察專業技能,另一類是考察你的穩定性和努力程度。
一、考察專業技能
專業技能方面需要你有很扎實的測試功底。你可以去搜索一下大的IT公司的面試問題,查缺補漏,也可以復習一下所學知識,針對具體面試的崗位多做背景知識的准備。這方面沒有太多捷徑可以走,即使你因為背了一些難題而恰巧通過了高於你能力崗位的面試,那麼在試用期不能勝任工作也是會被辭退的。所以要鞏固你能力范圍內的知識,然後盡量避免失誤。
二、考察你的穩定性和努力程度。
第二類主要是考察你的穩定性和努力程度甚至職業規劃之類的問題。比如說問你怎麼看待測試工作,能否接受加班,以及未來的職業規劃等等。這種問題不能一時為了工作而毫無保留地答應,假設你硬著頭皮接受了加班,那你之後也會因受不了996工作制度而辭職。所以可以適當詢問具體的加班頻率和強度,在可接受的范圍內做出承諾。關於未來的職業規劃,如果你有野心,想要升職加薪,那麼可以適當表露出來。如果你目前只想要穩定,那麼也可以謙虛地表示現階段會努力積攢經驗,等機會來了再考慮。這類問題很靈活,通常沒有固定答案,只要不是過於虛偽地答應任何條件,或者不留餘地乾脆地拒絕,怎麼回答都可以。主要是在這個過程中表露謙虛的態度以及可以商量的餘地,相信肯定會贏得HR和領導的好感。
以上就是四川優就業小編回答的軟體測試常見問題的一些方法和技巧,我們技術掌握的好了,要想通過面試,得到offer,還是要好好准備面試,在面試中有一個好的表現。相信大家只要認真准備、勤加練習,通過面試應該問題不大。
『貳』 軟體測試面試題
Dotest測試學堂--董浩整理回答
題目一:怎麼樣組織測試人員高效率完成測試工作,來確保產品質量?
1:前期測試計劃,按照產品經理、研發經理提供的文檔:原型圖、需求說明書、設計稿等項目相關的文檔,先大概評估下測試范圍、工作量、需要人數、進度、使用設備、難度(測試類型)和風險評估;如果哪裡遇到問題,提前解決,不影響項目的完成時間和進度;比如說:工作量:按照目前的人手可能完不成,那麼需要考慮加班和團隊的情緒,加班也完不成的情況下需要及時反饋給產品經理\項目經理協調人手或者調整項目的上線時間。
2:測試過程:分配更熟悉系統的人員書寫測試用例,指導測試並及時組織項目參與者評審用例,及時發現測試覆蓋率不全的問題,查漏補缺。更好的覆蓋全面。保證產品測試質量。
3:過程配合:及時反饋遇到的問題;比如由於其他原因研發修改可能不及時也會造成進度的耽誤,這時需要及時向研發經理說明情況,商討目前手上項目的優先順序,看看先修復哪個項目為好。
4:即將上線:無遺留bug(部分延期修改等問題,需討論是否本次修改完成)上線前要進行灰度測試,再次進行確認測試\回歸測試,確保線上不會出現問題。
5:線上跟蹤:真正上線到生產環境的話需要再次進行線上跟蹤測試,整體回歸(確認測試),app的話直接測試渠道包;確保生產環境無問題。如果有問題及時下線修改再次上線。
6:整體完成後總結本次測試過程和上線的過程,發現問題,下次避免;比如:人員熟悉系統程度、問題集中點、遺漏測試點。為了下次更快速、更好的完成項目的測試。
======
題目二:如何控制測試質量和測試進度,怎麼評判本次的測試質量?和上面的那道題類似了
控制測試質量:提前計劃、把控過程、審核結果;
評估好前期計劃:比如:測試計劃,充分考慮測試范圍、工作量、需要人數、進度、使用設備、難度(測試類型)和風險評估。
把控過程:評審測試用例、查漏補缺;多次反復測試,需在測試環境測試、灰度測試、UAT測試,最後線上的跟蹤測試來確保質量。
審核結果:bug的修改情況、遺留問題、線上出現的問題;從而分析問題集中點,下次避免。
測試進度:提前計劃、評審計劃。過程中需要及時反饋影響進度的問題,及時解決。
評判測試質量:我們一般是從灰度測試和線上回歸測試來評判;上線一段時間(一周、一個月)出現的問題總數,也就是線上出現的問題除以測試過程中的問題==測試問題遺漏比。通過這種方式來判斷。
當然測試面試過程也不僅僅是這個問題,還有很多其他的,以下供參考:
---
軟體測試中面試問題整理-v2.0【根據真實學生面試過程總結的問題】
適合人群:零基礎轉崗、跳槽(1-6年)
注意:首先理解,然後會答\組織語言。前提是要會做項目,不然試用期可就過不了
會不斷更新該文檔,可以加我們進行討論。面試中部分問題會深挖,就不再多寫
1:個人介紹
2:項目介紹
3:流程邏輯介紹
4:職責介紹
5:項目人數,分別負責的是什麼
6:每日工作介紹
7:介面如何測試的?用例如何設計?
8:一個項目中大概有多少個介面
9:get\post的區別
10:常見的狀態碼是什麼
11:postman、Jmeter\soapui的區別
12:公司流程
13:需求評審是怎麼進行的
14:測試計劃怎麼寫的?重點是什麼?
15:測試用例的思路?
16:如果我們沒有原型圖、需求的話,你怎麼寫用例
17:給你個app\web你能快速說下用例的設計思路嗎?
18:app與web的不同點是什麼?
19:測試報告的重點
20:什麼是灰度測試
21:上線後的跟蹤如何做的?
22:為什麼要做上線後的回歸測試
23:上線後發現的問題如何處理
24:什麼是UAT測試,為什要做UAT測試
25:bug怎麼描述的
26:用例怎麼描述的
27:優先順序和嚴重程度如何劃分
28:如果和開發有歧義的話怎麼辦
29:你映像bug是什麼?
30:你發現一個bug如何定位的
31:自動化測試如何進行的?用的什麼框架
32:常用的定位方法是什麼?
33:功能測試與自動化的區別
34:什麼樣的項目適合自動化
35:自動化的好處是什麼
36:自動化的劣處是什麼
37:你感覺你寫的用例覆蓋全面嗎
38:上線後發現的問題如何處理
39:linux常用的命令
40:linux常用的文件
41:linux環境搭建的步驟
42:常用sql語句
43:你們公司用sql嗎,怎麼用的
44:兼容測試你怎麼做的
45:手機是如何考慮的
46:兼容測試的重點是什麼
47:如果手機不夠的話你怎麼解決
48:真機和模擬器的區別是什麼
49:你如何保證兼容的覆蓋率
50:怎麼抓手機的數據包的?如何設置
51:通過抓取數據包主要測試什麼
52:性能測試做嗎?怎麼做的
53:python的遍歷是什麼
54:隨意丟個軟體說下具體的用例
55:你們公司多長時間迭代一次
56:迭代測試需要注意什麼
57:你映像最深的bug是什麼
58:你的期望薪資
59:你看比預期低2k,你能接受嗎
60:我們公司加班多,能接受嗎
61:能接受出差嗎?
62:路程有點遠
63:你為什麼要離職
64:你感覺你的優勢在哪?
65:你未來的規劃是什麼
66:你對下一個工作崗位有什麼期望或要求嗎
67:對你的領導有什麼要求嗎
68:你感覺你上家公司怎麼樣;能說下優缺點嗎?
69:你感覺你上家領導怎麼樣;能說下優缺點嗎?
70:有女朋友\男朋友嗎?
71:打算什麼時候要孩子
72:你看你有什麼想問的嗎
73:你大概什麼時候能入職
74:最近面試多嗎?
75:手上有offer嗎?
76:你是什麼時候開始找工作的?
77:你從上家公司離職已經有好幾天了,是剛開始找工作嗎?\為什麼一直沒找工作
希望對你有所幫助!
『叄』 軟體測試面試 一般都問些什麼問題
1.軟體測試理論知識,比如什麼是軟體測試,軟體測試的目的,軟體測試人員用該具備哪些素質,黑盒測試的方法,白盒測試的方法。
2.c或者c++的知識。
3.面試官通過和你的對話來了解你的性格特徵。
面試的時候要注意的就是,要有自信,遇到不會的問題不要亂回答,應該給出一些思路。
『肆』 軟體測試面試題有哪些
07. 您認為做好測試計劃工作的關鍵是什麼?
1. 明確測試的目標,增強測試計劃的實用性
2.堅持「5W」規則,明確內容與過程
3.採用評審和更新機制,保證測試計劃滿足實際需求
4. 分別創建測試計劃與測試詳細規格、測試用例
36. 你以前工作時的測試流程是什麼?
需求評審->需求確定->開發設計文檔->想好測試策略,寫出測試用例->發給開發人員和測試經理看看->接到測試版本->執行測試用->提交bug->開發人員修改->回歸測試
測試類型有:功能測試,性能測試,界面測試功能測試也叫黑盒測試,測試軟體產品的功能,黑盒技術設計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬於性能測試,通過 負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者 不能接收的性能點,來獲得系統能提供的最大服務級別的測試。界面測試,界面是軟體與用戶交互的最直接的層,界面的好壞決定用戶對軟體的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到 向導的作用功能測試關注產品的所有功能上,要考慮到每個細節功能,每個可能存在的功能問題。性能測試主要關注於產品整體的多用戶並發下的穩定性和健壯性。 界面測試更關注於用戶體驗上,用戶使用該產品的時候是否易用,是否易懂,是否規范,是否美觀,是否安全,做某個性能測試的時候,首先它可能是個 功能點,首先要保證它的功能是沒問題的,然後再考慮該功能點的性能測試
3.怎麼才能夠全面的測試到每一個點測試的全面性主要需要在設計測試計劃的時候考慮,從測試策略,產品需求等等多個角度考慮從而定義全部的測試點
集成測試劃分為4個階段:計劃階段,設計階段,實現階段,執行階段
流程:需求分析、測試點、編寫測試計劃、編寫測試用例、測試、缺陷記錄、回歸測試、判定測試結束、測試報告提交、操作手冊
BUG生命周期:新建、打開、已修改、拒絕、重開、延期、關閉
『伍』 哪位測試大神能詳細說說軟體測試面試題
軟體測試面試題詳細如下
給你一個網站怎麼開展測試?
a)首先,查找需求說明、網站設計等相關文檔,分析測試需求。
b)制定測試計劃,確定測試范圍和測試策略,一般包括以下幾個部分:功能性測,試界面測試,性能測試,數 據庫測試,安全性測試,.兼容性測試
c)設計測試用例:
l 功能性測試可以包括,但不限於以下幾個方面:鏈接測試;鏈接是否正確跳轉,是否存在空頁面和無效頁 面,是否有不正確的出錯信息返回等;提交功能的測試;多媒體元素是否可以正確載入和顯示;多語言支 持是否能夠正確顯示選擇的語言等
l 界面測試可以包括但不限於一下幾個方面:頁面是否風格統一,美觀。頁面布局是否合理,重點內容和熱 點內容是否突出。控制項是否正常使用。對於必須但為安裝的空間,是否提供自動下載並安裝的功能。文字 檢查。
l 性能測試一般從以下兩個方面考慮:壓力測試,負載測試,強度測試
l 資料庫測試要具體決定是否需要開展。資料庫一般需要考慮連結性,對數據的存取操作,數據內容的驗證 等方面。
l 安全性測試:基本的登錄功能的檢查;是否存在溢出錯誤,導致系統崩潰或者許可權泄露;相關開發語言的 常見安全性問題檢查,例如 SQL 注入等;如果需要高級的安全性測試,確定獲得專業安全公司的幫助,外 包測試,或者獲取支持。
l 兼容性測試,根據需求說明的內容,確定支持的平台組合:瀏覽器的兼容性;操作系統的兼容性;軟體平 台的兼容性;資料庫的兼容性。
d)開展測試,並記錄缺陷。合理的安排調整測試進度,提前獲取測試所需的資源,建立管理體系(例如,需求 變更、風險、配置、測試文檔、缺陷報告、人力資源等內容)。
e)定期評審,對測試進行評估和總結,調整測試的內容。
這是我在優就業畢業後,面試問到最多的一個問題
『陸』 軟體測試面試常常提出的問題有哪些
1、說下測試的基本流程?
2、你曾做過哪些項目,有些什麼功能,什麼樣的業務邏輯?
3、在測試的過程中,都用到了什麼工具?
4、做需求分析會議的目的是什麼?
5、如果需求過少,你應該怎麼辦?
6、編寫測試用例的時候,會用到什麼方法?
7、會寫測試計劃嗎、包含哪些內容?
問題都是曾經面試時遇到的,如果是做軟體的,只要做過這些都是流程內的問題,隨意答,就是看你做過沒有,做得怎麼樣。要是剛從事這個行業,一般就問些學過什麼這樣的問題。
『柒』 軟體測試工程師面試,向面試官都問什麼問題
軟體測試員主要負責公司軟體產品的測試設計,制訂測試策略,評估測試風險;編寫測試計劃,測試用例;對整體功能進行合理性評測;撰寫並提交測試報告。
面試時需要注意一下幾點:
1、面試和其他面試一樣,都是人之間相互的認知,所以自我介紹和一份精心的簡歷是基本的;2、測試工作考量對各種測試用例的認識,理解,以及參與程度,所以要想好經歷中值得一提的亮點;3、軟體游戲需要從根本上了解軟體容易存在問題的所在以及出現問題的原因,所以軟體測試師需要對資料庫有一定的了解,可以溫習一下相關內容;4、每個公司都會有一定的測試用例庫以及相關的測試軟體和方法,學習能力強且能夠迅速進入狀態的新員工,肯定會有更大的機會,所以要表現出相關能力的例子。
面試的時候可能會問及的問題:
1. 咨詢相關資料庫的知識,例如數據合並是哪條指令?(例如Dblink,account等)
2. 一款軟體,簡要講述從哪些方面進行測試?(單元測試、組合測試、性能測試、Alpha.Beta、用戶測試等)
3. 軟體測試的流程是怎麼樣的?等等
總之,軟體測試是靠經驗積累為主的職業,只有用心記錄測試中碰到的問題和用例,才能獲得更快的測試效率。
『捌』 軟體測試會有哪些筆試題和面試題
51testing 上面都有,根據公司不同測試提肯定不同,我遇到過一個公司的測試面試題,完完全全是IQ測試題目
有的卻是IQ和EQ測試題
他們會問什麼情況下你會選則什麼結果,來判斷你的EQ或了解你的性格,
而測試專業知識部分,無非就是測試思想和測試用例外加幾個SQL語句,還有就是工作項目的經驗。測試思想就是給你一個物體或題目,問你能從哪些測試點去測試產品的功能
SQL 就是資料庫SQL語句 還有就是問一些基礎問題 ,比如開發流程 測試流程 不過跟蹤流程等等