最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如何去面試軟件測試工程師?

2022-07-11 14:49 作者:黑馬測試  | 我要投稿


PS:本文轉(zhuǎn)載自黑馬測試高贊知乎文章

鏈接:https://www.zhihu.com/question/28981475/answer/1501615849



寫在前面:拿到面試機(jī)會的前提是能寫出一份不錯簡歷,如果對如何寫出優(yōu)秀測試簡歷不清楚的話,那就狠狠點(diǎn)擊:

《好的軟件測試人員簡歷是什么樣子的?1540 贊同 · 176 評論回答》

https://www.zhihu.com/question/22709265/answer/1587753632


“如何去面試軟件測試工程師”,這個主題是站在用人單位的角度問這個問題,但是相信很多人搜到這個問題,目的是為了知道如何準(zhǔn)備面試,以便拿到軟件測試工程師的Offfer(所以我會更多站在求職者的角度去解答這個問題)。

但我們要清楚,找工作是出賣服務(wù)的過程。我們得先知道企業(yè)的需求是什么,才知道要怎么把自己賣出去,所以在面試之前,我們需要先分析企業(yè)的招聘需求。

企業(yè)的招聘要求里面會列出很多項(xiàng)內(nèi)容。比如某公司的行政助理崗位,要求行政管理相關(guān)專業(yè)畢業(yè)、熟練使用Office、性格開朗、溝通能力強(qiáng)、積極主動等等。這些要求其實(shí)就是基于冰山模型的一套系統(tǒng)。

冰山模型簡單為大家介紹一下。它是美國著名心理學(xué)家麥克利蘭提出來的。用來表示個體素質(zhì)的各個要素,現(xiàn)在成為很多企業(yè)進(jìn)行人才篩選和培養(yǎng)的基礎(chǔ)模型。

在該模型里面,知識與技能是冰山上面漏出海面的部分,它比較容易觀測,而且相對而言容易后天習(xí)得,比如畫PPT、做Excel等等;能力半浮半沉,改變周期長,但重要性更高,比如溝通能力、解決問題的能力等等;而性格特質(zhì)、動機(jī)和價值觀,基本上完全隱藏在海面之下,這部分不容易被觀測,卻對人的行為表現(xiàn)起到至關(guān)重要的作用,而且在成年后基本定型,不太容易受到外界影響而改變。

好,那我們已經(jīng)知道了什么是冰山模型,現(xiàn)在就用這個模型來梳理一下行政助理的崗位要求:

1)首先,要素1:知識與技能,在招聘要求中,知識體現(xiàn)在對行政管理相關(guān)專業(yè)的要求上,技能則體現(xiàn)在熟練使用Offer這個要求上;

2)其次,要素2:能力,指思維、溝通等軟能力,對應(yīng)招聘要求里的溝通能力強(qiáng);

3)最后,要素3:性格特質(zhì)、動機(jī)和價值觀,對應(yīng)招聘要求里的性格開通、積極主動。

所以說,你可以用這個模型,將企業(yè)的招聘需求進(jìn)行拆解,這樣就能做到對企業(yè)的需求了然于胸了。

不僅僅是行政助理,軟件測試等幾乎所有崗位都可以按照冰山模型這么拆解(試試用冰山模型拆解下圖中的測試崗位需求)。

冰山模型介紹完后,我們回到“如何去面試軟件測試工程師”這個主題。

隨著互聯(lián)網(wǎng)及移動互聯(lián)網(wǎng)的發(fā)展,越來越多的IT公司更加注重公司IT產(chǎn)品的質(zhì)量,所以招聘測試工程師的崗位需求也越來越多,同時對軟件測試工程師的要求也會越來越高。企業(yè)對于測試工程師的招聘需求大體也是遵守“冰山模型”,一般也都會包括以下幾個方面:

  1. 技術(shù)層:技術(shù)能力

  2. 能力層:溝通能力+測試思維及解決問題的能力

  3. 性格特質(zhì):面試者的性格及抗壓能力

所以我們完全可以按照該冰山模型去準(zhǔn)備,下面我們來詳細(xì)闡述:



一、考察技術(shù)能力

1、測試?yán)碚?、測試流程類的問題。

比如會問面試者之前工作中的測試流程、測試提交的缺陷包括哪些要素?怎樣提交缺陷能保證開發(fā)快速有效的解決對應(yīng)的缺陷?另外也會問到測試用例相關(guān)的問題,比如測試用例包括哪些要素?設(shè)計(jì)測試用例的常用理論方法?也可能會被問到測試報告包括哪些內(nèi)容?所以這一塊的知識點(diǎn)是做為測試人員的必備基礎(chǔ)知識,可參考以下技能樹。

推薦視頻教程:


2、Linux操作系統(tǒng)相關(guān)

比如會被問到常用的一些命令(cat tail ?nd grep ps kill top),一般主要回答查看文件(cat、tail、more、grep),查看進(jìn)程(ps),查看內(nèi)存(top、free)、cpu(top)以及殺掉進(jìn)程(kill)等相關(guān)命令,不要回答cd 、copy、rm、mv等非常非?;A(chǔ)的命令。另外也有可能會被問到是否有在linux搭建過測試環(huán)境,那么這種情況下建議面試前自己去找一些后臺系統(tǒng)去練習(xí)一下在linux上搭建環(huán)境。


3、數(shù)據(jù)庫相關(guān)的問題

這一塊最基本的增刪改查的語句肯定要會,另外的話關(guān)于條件查詢、聯(lián)表查詢也必須要會。再高級一點(diǎn)的話,可以去看一些存儲過程以及觸發(fā)器的實(shí)現(xiàn)。


4、自動化相關(guān)的問題

自動化相關(guān)的問題會比較多,如果問UI自動化的話,那么必須要熟悉UI自動化的框架,比如Web自動化框架可以通過python+selenium+unittest來實(shí)現(xiàn),而移動端自動化是通過python+appium+unittest來實(shí)現(xiàn)。針對selenium和appium對應(yīng)的api一定要提前熟悉,同時也要知道對應(yīng)的api所使用的場景。


5、網(wǎng)絡(luò)通信類相關(guān)的問題

這一類問的比較多的可能都是跟http有關(guān)系,比如會被問到http頭部包括哪些內(nèi)容?http的GET和POST方法有什么區(qū)別。TCP/IP七層模型也有可能會被問題(物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、應(yīng)用層)


6、工具類的問題

抓包工具的使用,比如fiddler、charles是怎么實(shí)現(xiàn)弱網(wǎng)測試的。


7、app專項(xiàng)測試類的問題

app會做哪些專項(xiàng)測試?(安裝卸載、兼容性、交叉測試、穩(wěn)定性測試、PUSH推送測試、性能測試、用戶體驗(yàn)測試)性能測試主要測試哪些性能?用什么工具測試的?(性能測試項(xiàng)包括內(nèi)存、CPU、FPS、電量、流量、啟動速度, 使用的工具是GT)


8、其他類的問題

有可能會問到性能測試或者安全測試(信息安全、sql注入、xss攻擊、CSRF攻擊、越權(quán)、)之類的問題,那么根據(jù)自己之前的經(jīng)驗(yàn)來回答

最后強(qiáng)調(diào):技術(shù)問題對于測試人員而言屬于門檻需求,非常重要,建議在面試前要反復(fù)刷題。給大家提供一份《黑馬軟件測試2020面試寶典》,打開鏈接就可下載:http://bbs.itheima.com/thread-504548-1-1.html

針對技術(shù)型面試題,也給大家分享一個知乎高贊文章(收藏量比點(diǎn)贊量更高),請狠狠點(diǎn)擊下方鏈接:

《明天去面試軟件測試,給我些建議,或者面試題預(yù)測?1380 贊同 · 135 評論回答》

https://www.zhihu.com/question/31998301/answer/1714488045


二、考察面試人員的思維及解決問題的能力

思維方面一般會問到的是如果測試過程中遇到了問題你會怎么處理?

針對這樣的問題要從幾個方面進(jìn)行考慮:

1、要分析問題到底是前端的問題還是后端的問題

2、如果是前端問題,能直觀的看到問題原因,可以直接提問題單

3、如果是后臺的問題,那么先去檢查后端的相關(guān)配置是不是正確的

4、如果配置正確,那么可以去檢查對應(yīng)的數(shù)據(jù)是不是正常的,比如數(shù)據(jù)庫的數(shù)據(jù)、redis的數(shù)據(jù)

5、如果以上都是正確的,那么基本可以肯定是代碼的問題,這時可以去查看對應(yīng)的后臺日志信息,并提交問題。提交問題單時可以將日志信息附上去。



三、考察面試者的溝通能力

企業(yè)一般通過兩個問題來了解軟件測試應(yīng)聘人員的溝通能力

首先會讓面試者做自我介紹,這一項(xiàng)是非常重要的,因?yàn)檫@一項(xiàng)會給面試官留下非常重要的第一印象。自我介紹時可以做一個簡要的說明,來自哪里、畢業(yè)于哪里、以及結(jié)合自己之前的工作經(jīng)驗(yàn)做一個簡要的說明,這個過程時間大概在2-3分鐘即可。同時說話要流暢、自信。

第二個問題可能會讓你介紹一下上家公司產(chǎn)品的業(yè)務(wù)流程,那么這個時候要能非常清晰明了的說出產(chǎn)品的業(yè)務(wù)流程,同時針對面試官提出的業(yè)務(wù)疑問都能及時解答。

第三個問題可能會讓你介紹“你有什么缺點(diǎn)”來了解你的溝通能力。



四、考察面試者性格或者是抗壓能力

一般通過“請介紹你工作中最難忘的一件事情”等開放性問題來了解。針對這類體現(xiàn)性格、抗壓性的問題,在面試前一定要認(rèn)真準(zhǔn)備,回答一定要是正向的,積極的。最好提前準(zhǔn)備故事來體現(xiàn)我們的正向、積極、抗壓能力強(qiáng)。


----------------------了解了考察的4個方面,接下來看如何準(zhǔn)備面試--------------------------


以上四個問題,除了第一類技術(shù)問題是可以通過刷題來解決外(一般面試的時候,會安排筆試來考察),其他三類問題,面試官都需要通過與應(yīng)聘者交流來獲取。所以作為應(yīng)聘者,我們需要通過三步走來進(jìn)行充分準(zhǔn)備以便于溝通。

第一步:逐條列出企業(yè)招聘需求,針對每條要求

1)橫向比較:相比較其他人,是否做得更好?;

2)多多舉例:這項(xiàng)要求是否有相應(yīng)事例證明?請列出至少2件代表事例,且是周圍人做不到的例子。

第二步:根據(jù)分析,填寫匹配度

1)匹配度高:至少有兩個有效事例作為證明,且強(qiáng)于絕大數(shù)人。

2)匹配適中:至少有一個有效事例作為證明,且強(qiáng)于一半以上的人

3)匹配度低:較難找到事例作為證明,未與其他人形成差異化優(yōu)勢

第三步:根據(jù)匹配結(jié)果確定下一步

1)填寫完匹配表后,80%以上為“高”,且“低”最多一個的,工作匹配度很高,好好準(zhǔn)備你已經(jīng)整理好的故事。

2)50%-80%要求為“高”,且“低”不超過30%的,則要繼續(xù)挖掘經(jīng)歷;

3)只有50%以下的要求為“高”,且“低”超過30%,嗯,建議放棄,看看別的公司。

通過以上三步,我們就實(shí)現(xiàn)了面試前“知己知彼”,最終實(shí)現(xiàn)面試時的“百戰(zhàn)不殆”


若你是對測試不太了解的測試小萌新,有太多太多對測試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強(qiáng)烈推薦你觀看《測試小白必看:學(xué)習(xí)軟件測試必問的100個問題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問題。


《100個常見問題鏈接》:http://bbs.itheima.com/thread-507947-1-1.html



最后,為方便大家自學(xué)軟件測試,特意給大家準(zhǔn)備了一份13G的超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。


包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個突擊實(shí)戰(zhàn)項(xiàng)目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關(guān)問題,40篇測試經(jīng)驗(yàn)級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..


《2022黑馬測試學(xué)習(xí)路線圖鏈接》:http://bbs.itheima.com/thread-405757-1-1.html



如何去面試軟件測試工程師?的評論 (共 條)

分享到微博請遵守國家法律
涡阳县| 景谷| 遂平县| 两当县| 大足县| 浦县| 辽中县| 义乌市| 惠水县| 漯河市| 特克斯县| 英吉沙县| 化州市| 托里县| 左贡县| 黄山市| 凭祥市| 潮州市| 若羌县| 武威市| 信丰县| 武穴市| 资兴市| 陇西县| 云和县| 九龙城区| 襄垣县| 乌审旗| 定远县| 黎平县| 开化县| 旬阳县| 张家界市| 高平市| 双辽市| 如东县| 汝城县| 浪卡子县| 富顺县| 中阳县| 晴隆县|