陜西交通建設(shè)集團(tuán)網(wǎng)站網(wǎng)站建設(shè)費(fèi)用
我的情況
大概介紹一下個(gè)人情況,女,本科,三年多測(cè)試工作經(jīng)驗(yàn),懂python,會(huì)寫腳本,會(huì)selenium,會(huì)性能,然而到今天都沒有收到一份offer!從年后就開始準(zhǔn)備簡歷,年后上班的第一天就開始投,開始只是投了一些官網(wǎng)已久的崗位,并沒有收到面試邀請(qǐng),得到的都是不匹配的反饋,一度懷疑是不是簡歷寫的不好,后來大批量投遞簡歷,確實(shí)是接到了幾個(gè)面試邀請(qǐng)都是15K左右。
我的面試經(jīng)歷
第一家百服金融
可能是剛過完年,不是很著急招人,面試官自稱是測(cè)試經(jīng)理,水平一般,問的問題稀里糊涂,很沒水平,我面試的是自動(dòng)化測(cè)試,估計(jì)她都不是很懂,沒有技術(shù)問題,都是一些題外話,后來才了解到他們的產(chǎn)品基本不具備做自動(dòng)化的條件,說是有百分之20左右自動(dòng)化的工作,感覺連10都沒有,明明就是招功能測(cè)試的卻偏要寫自動(dòng)化的要求,比較坑。
第二家愛投資
跟上家一樣,職位不匹配,不明白hr是怎么審核簡歷的,跑了蠻遠(yuǎn)的,招功能你就招功能,寫一堆自動(dòng)化的崗位職責(zé),不明白為什么
第三家一個(gè)小公司
忘了叫什么了,公司很小,幾十人吧,面試官比較個(gè)性,給了我一張白紙,他隨機(jī)出題,出了一堆數(shù)據(jù)庫,還有開發(fā)的問題,答得不是很好,感覺這樣面試壓力蠻大的。
第四家輕易貸
可能是大批量招人吧,我筆試的功夫來了四五個(gè)人,同一個(gè)崗位的就來了兩個(gè),技術(shù)面試沒有五分鐘,我做完自我介紹,人就出去了,沒問一個(gè)技術(shù)問題,然后跟人事說我技術(shù)深度不夠,果真是厲害,一個(gè)技術(shù)問題沒問,就看出來技術(shù)深度了,高手呀,估計(jì)已經(jīng)有合適的人選在打發(fā)我,或者不著急,在官網(wǎng),后來問了一下這個(gè)崗位要招兩個(gè)人,估計(jì)會(huì)面很多人吧...
經(jīng)驗(yàn)及面試題分享
今年行情不好是眾所周知,招一個(gè)人估計(jì)得面18個(gè),感覺都絕望了,可能也是自己抗壓能力比較弱,因?yàn)橛龅降亩急容^坑,還好當(dāng)時(shí)沒有一沖動(dòng)裸辭,生活還在繼續(xù),找工作還在繼續(xù),如果你和我一樣奔波于各個(gè)面試中,祝愿你能找到一個(gè)滿意的工作。
在這里我收集的一些視頻資源,在這個(gè)過程中幫到了我很多。如果你不想體驗(yàn)一次自學(xué)時(shí)找不到資料,你直接拿走就是了...
常見問題
軟件測(cè)試的目的是什么?
1.為了發(fā)現(xiàn)程序中的缺陷,保證軟件質(zhì)量。 2.滿足用戶需要
軟件測(cè)試的一般流程是怎么樣的?
1.項(xiàng)目立項(xiàng)后,參加需求評(píng)審
2.根據(jù)需求文檔制定測(cè)試用例,然后進(jìn)行用例評(píng)審
3.項(xiàng)目提測(cè)后,執(zhí)行用例,問題記錄cp4,及時(shí)有效的跟進(jìn)問題的解決情況
4.測(cè)試環(huán)境測(cè)試通過后,產(chǎn)品進(jìn)行驗(yàn)收測(cè)試
常見的測(cè)試類型有哪些?分別說明一下?
- 1.黑盒測(cè)試,即常說的功能測(cè)試
- 2.白盒測(cè)試,即單元測(cè)試,通常由開發(fā)來完成,對(duì)程序類和方法的測(cè)試
- 3.兼容性測(cè)試,主要是瀏覽器的兼容測(cè)試
- 4.集成測(cè)試,即各個(gè)模塊的測(cè)試
- 5.系統(tǒng)測(cè)試,各模塊測(cè)試完成后,對(duì)整個(gè)系統(tǒng)的完整性測(cè)試
- 6.回歸測(cè)試
- 7.驗(yàn)收測(cè)試
測(cè)試用例設(shè)計(jì)常用的方法有哪些?詳細(xì)說明一下?
最常用的3種 等價(jià)類劃分、邊界值、場(chǎng)景法
- 1.等價(jià)類劃分 分為有效等價(jià)類和無效等價(jià)類,將測(cè)試的范圍劃分成幾個(gè)互不相交的子集,從每個(gè)子集選出若干個(gè)有代表性的值作為測(cè)試用例
- 2.邊界值:選取正好等于、剛剛大于、剛剛小于邊界的
- 3.場(chǎng)景法:劃分不同的場(chǎng)景,然后逐一進(jìn)行驗(yàn)證
解釋下單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試以及驗(yàn)收測(cè)試?
- 1.單元測(cè)試,通常由開發(fā)來完成,對(duì)程序類和方法的測(cè)試
- 2.集成測(cè)試,即各個(gè)模塊的測(cè)試
- 3.系統(tǒng)測(cè)試,各模塊測(cè)試完成后,對(duì)整個(gè)系統(tǒng)的完整性測(cè)試
- 4.驗(yàn)收測(cè)試,測(cè)試環(huán)境測(cè)試通過后,由產(chǎn)品或者用戶進(jìn)行驗(yàn)收測(cè)試,看看產(chǎn)品的實(shí)現(xiàn),是不是滿足了他們當(dāng)初設(shè)計(jì)的需求
探索性測(cè)試是什么?應(yīng)該怎么做?
在需求文檔不完善或者壓根沒有需求文檔的情況下,根據(jù)經(jīng)驗(yàn)進(jìn)行摸索嘗試性進(jìn)行的測(cè)試,是測(cè)試過程中形成的基本的思維性測(cè)試
什么是冒煙測(cè)試,如何有效的開展冒煙測(cè)試?
1.軟件最基本的功能測(cè)試,通常由開發(fā)完成,只有冒煙點(diǎn)都通過的產(chǎn)品,交由測(cè)試,才會(huì)比較有意義 2.冒煙測(cè)試貫穿于測(cè)試的各個(gè)階段,比如集成測(cè)試,系統(tǒng)測(cè)試等
一條高質(zhì)量的缺陷記錄(Bug)應(yīng)該具有哪些內(nèi)容?
- 1.記錄bug產(chǎn)生的前提條件
- 2.產(chǎn)生bug的詳細(xì)操作步驟
- 3.截圖,直觀的展示問題,有效幫助開發(fā)快速定位問題
缺陷的生命周期是怎樣的?
1新建–提交–分配–修復(fù)–驗(yàn)證–驗(yàn)證通過關(guān)閉–驗(yàn)證不通過reopen
Alpha測(cè)試與Beta測(cè)試的區(qū)別?
- 1.Alpha測(cè)試:把用戶請(qǐng)到開發(fā)方的場(chǎng)所來測(cè)試,用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的測(cè)試,由開發(fā)記錄下用戶反饋的問題
- 2.beta測(cè)試:當(dāng)開發(fā)和測(cè)試根本完成時(shí)所做的測(cè)試,很多不同的用戶,在不同的環(huán)境下操作,然后用戶把產(chǎn)生的問題,定期發(fā)給開發(fā)者,進(jìn)行修復(fù)(開發(fā)不在現(xiàn)場(chǎng))
- 3.通常現(xiàn)有alpha測(cè)試,后有bata測(cè)試
你認(rèn)為做好軟件測(cè)試應(yīng)該具備哪些素質(zhì)?
- 1.較好的技術(shù)能力
- 2.對(duì)業(yè)務(wù)邏輯的理解
- 3.良好的溝通能力
- 4.解決和分析事情的能力
作為測(cè)試人員,在與開發(fā)人員溝通過程中,如何有效的提高溝通效率和效果?
- 1.耐心的跟開發(fā)溝通,跟他闡述不過的重要性 說服他解決問題
- 2.充分尊重對(duì)方,哪怕再低級(jí)的bug都不要小看他
- 3.寬以待人,設(shè)身處地為他人著想 即使開發(fā)因?yàn)閴毫蛘咂渌虿豢虾献?也要心平氣和的跟他溝通 討論bug的優(yōu)先級(jí)
- 4.平時(shí)多跟開發(fā)溝通 無論是工作還是生活上的問題,但是測(cè)試一定要有自己的原則 對(duì)測(cè)試的產(chǎn)品質(zhì)量負(fù)責(zé)
- 5.自己先定位問題 幫助開發(fā)縮小排查范圍
你覺得軟件測(cè)試工程師在一個(gè)團(tuán)隊(duì)中,都需要做什么?有什么價(jià)值?
- 1.在產(chǎn)品需求會(huì)上 可以站在用戶的角度 提一些貼合用戶需求的建議
- 2.測(cè)試階段,根據(jù)自己對(duì)項(xiàng)目的了解和專業(yè)的測(cè)試技能 盡可能在項(xiàng)目上線前測(cè)出更多問題 保證產(chǎn)品質(zhì)量
- 3.對(duì)測(cè)試過程中出現(xiàn)的問題 合理有效的進(jìn)行風(fēng)險(xiǎn)評(píng)估。
- 4.對(duì)質(zhì)量嚴(yán)格把關(guān) 測(cè)試不通過的 一定不能發(fā)布生產(chǎn)
你對(duì)軟件測(cè)試最大的興趣是什么?
- 1.行業(yè)前景比較好,而且近些年 越來越多企業(yè)更注重測(cè)試
- 2.測(cè)試時(shí)間越久 面臨的困難和挑戰(zhàn)也越多,解決問題的同時(shí) 也提高了自身的能力
- 3.自己的性格比較外向開朗 很容易跟產(chǎn)品和開發(fā)溝通 做起事情可以事半功倍
你對(duì)自己的職業(yè)規(guī)劃是什么?
先做高級(jí)測(cè)試 有機(jī)會(huì)的話,想往管理方向發(fā)展,目前在攜程做測(cè)試組長,也為以后管理做儲(chǔ)備
在你以往的工作中,發(fā)現(xiàn)的影響大或印象深刻的Bug是什么?為什么?
印象深刻的bug:近期的一個(gè)項(xiàng)目,x發(fā)單n是發(fā)qmq消息,調(diào)用發(fā)單服務(wù)自動(dòng)發(fā)單,測(cè)試過程中,我給開發(fā)提議加個(gè)手動(dòng)發(fā)單–作為發(fā)單失敗或者未發(fā)單的補(bǔ)償,開發(fā)力爭 生產(chǎn)不會(huì)出現(xiàn)發(fā)單失敗的情況,但后來還是被我說服,在上線前,加個(gè)手動(dòng)發(fā)單的功能。 上線第二天,公司qmq框架出現(xiàn)問題,產(chǎn)生消息消費(fèi)的延遲,導(dǎo)致一段時(shí)間內(nèi)的訂單不能自動(dòng)發(fā)單,這時(shí)候大家手動(dòng)發(fā)單,解決部分訂單,事情過后,開發(fā)更加肯定了 我當(dāng)時(shí)的提的bug修復(fù)是正確的
在你以往的經(jīng)歷中,解決過的最困難的問題是什么?
環(huán)境問題,是所有測(cè)試人員都面臨的一個(gè)難題;解決的那么多問題中,測(cè)試環(huán)境無法使用,無法快速的介入測(cè)試,仍然是比較突出的。曾經(jīng)把一個(gè)長久未使用的環(huán)境,根據(jù)經(jīng)驗(yàn)和clog定位,各個(gè)服務(wù)之間的調(diào)用,一步步完成調(diào)通
在你以往的工作或?qū)W習(xí)中,你最大的收獲是什么?學(xué)到了什么?
- 1.業(yè)務(wù)的積累
- 2.通過各種自動(dòng)化,如UI自動(dòng)化,job自動(dòng)化,api自動(dòng)化,不僅提升了自己編碼能力,也在每周的常規(guī)發(fā)布中,起到舉足輕重的作用
- 3.長期的測(cè)試過程中,提升了自己解決問題的能力
在沒有任何文檔的情況下,你如何開展測(cè)試?
- 1.盡量的去獲取其他的文檔吧,比如開發(fā)的一 些設(shè)計(jì)文檔—概要設(shè)計(jì)、功能設(shè)計(jì)、詳細(xì)設(shè)計(jì)
- 2.嘗試從網(wǎng)上找類似的項(xiàng)目文檔,如果幸運(yùn),可以從公司的資料庫找到類似的文檔
- 3.按照開發(fā)的接口或者設(shè)計(jì)文檔,按照功能模塊劃分,大致寫一些用例,然后進(jìn)行摸索測(cè)試,在測(cè)試過程中逐漸完善自己的用例
我做了一個(gè)技術(shù)分享的交流群,共享了很多我們收集的視頻教程和技術(shù)文檔??梢约尤胛覀円黄鸾涣?。而且還有很多在自動(dòng)化,性能方面有一定建樹的技術(shù)大牛,分享他們的經(jīng)驗(yàn),還會(huì)分享很多直播講座和技術(shù)沙龍,可以免費(fèi)學(xué)習(xí)!劃重點(diǎn)!開源的!!!
測(cè)試用例設(shè)計(jì)問題
- 測(cè)試用例是什么?如何設(shè)計(jì)有效的測(cè)試用例?
為了測(cè)試某個(gè)產(chǎn)品,編制的一組測(cè)試輸入、執(zhí)行條件以及預(yù)期結(jié)果 設(shè)計(jì)有效的測(cè)試用例:
- 1.明確需求,清晰的知道需求要實(shí)現(xiàn)哪些功能
- 2.根據(jù)需求文檔,拆分出功能點(diǎn)和測(cè)試測(cè)試要點(diǎn)
- 3.詳細(xì)的梳理業(yè)務(wù)需求,設(shè)計(jì)不同的業(yè)務(wù)場(chǎng)景,盡可能多的覆蓋,尤其重要的邏輯,顆粒度要精細(xì)
- 4.具體邏輯的設(shè)計(jì)方法,遵循邊界分析法,出問題最多的就在邊界值,然后用等價(jià)類劃分方法補(bǔ)充一些測(cè)試用例
- 5.UI測(cè)試,界面元素測(cè)試+樣式+操作控件設(shè)計(jì)+瀏覽器兼容性相關(guān)的用例
- 6.時(shí)間充足的情況下,設(shè)計(jì)接口的測(cè)試用例,從而保證接口數(shù)據(jù)的用等價(jià)類劃分方法補(bǔ)充一些測(cè)試用例完整性和正確性–目前攜程提倡測(cè)試先行的概念,接口要在項(xiàng)目提測(cè)前,完成api自動(dòng)化測(cè)試
- 輸入三個(gè)整數(shù),判斷是否構(gòu)成有效的三角形,針對(duì)這個(gè)設(shè)計(jì)測(cè)試用例
首先要設(shè)計(jì)滿足三角形的條件,輸入的三個(gè)數(shù)必須大于0,且同時(shí)滿足任意兩邊之和大于第三邊。假設(shè)三條邊是A/B/C,則要滿足的條件為A>0,B>0,C>0,A+B>C,A+C>B,B+C>A。以此為例來進(jìn)行設(shè)計(jì)即可 有效等價(jià)類:A>0,B>0,C>0
- 針對(duì)文件上傳功能,設(shè)計(jì)下測(cè)試用例
- 針對(duì)網(wǎng)上購物中訂單提交的過程,設(shè)計(jì)測(cè)試用例
測(cè)試管理問題
你認(rèn)為測(cè)試經(jīng)理的工作職責(zé)和內(nèi)容是什么?
- 負(fù)責(zé)建立和維護(hù)一個(gè)有效的測(cè)試流程;
2. 負(fù)責(zé)測(cè)試團(tuán)隊(duì)的日常管理工作;
3. 負(fù)責(zé)制定和安排測(cè)試計(jì)劃、測(cè)試工作;
4. 帶領(lǐng)測(cè)試團(tuán)隊(duì)進(jìn)行程序測(cè)試工作、按照制定的測(cè)試計(jì)劃執(zhí)行,并監(jiān)督和控制測(cè)試工作的進(jìn)程;
5. 負(fù)責(zé)測(cè)試用例的質(zhì)量,開發(fā)高效的測(cè)試用例;
6. 負(fù)責(zé)與其他部門的人員溝通協(xié)作,例如與開發(fā)人員和項(xiàng)目管理人員進(jìn)行溝通,共同推動(dòng)項(xiàng)目的順利進(jìn)行;
7. 負(fù)責(zé)測(cè)試團(tuán)隊(duì)的培訓(xùn),培養(yǎng)團(tuán)隊(duì)隊(duì)員的能力。
- 如果你作為測(cè)試Leader,你應(yīng)該怎么建立公司的測(cè)試體系并實(shí)施它?
- 說明你作為測(cè)試團(tuán)隊(duì)的負(fù)責(zé)人,如何提高測(cè)試團(tuán)隊(duì)的技術(shù)能力?
- 列舉你以往項(xiàng)目測(cè)試中遇到的風(fēng)險(xiǎn)以及你如何處理的?
- 如果當(dāng)時(shí)間不充裕時(shí),該如何安排測(cè)試?
- 列舉你曾經(jīng)做過的測(cè)試(你認(rèn)為有技術(shù)含量的或者提高了測(cè)試管理能力的),并說下你從中如何受益?
- 在開發(fā)和測(cè)試存在不合作甚至對(duì)立的情況下,你如何平衡和協(xié)調(diào)工作?
自動(dòng)化測(cè)試問題
- 你認(rèn)為適合做自動(dòng)化測(cè)試的標(biāo)準(zhǔn)是什么?
- 你認(rèn)為什么類型的測(cè)試不適合做自動(dòng)化測(cè)試?
- UI自動(dòng)化測(cè)試的優(yōu)點(diǎn)和缺點(diǎn)分別是什么?
- 在一個(gè)項(xiàng)目中目前還沒有進(jìn)行自動(dòng)化,如果我想開展自動(dòng)化測(cè)試,我應(yīng)該怎么做(一般步驟)?
- 你認(rèn)為該如何選擇最適合的自動(dòng)化測(cè)試工具?
- 什么是自動(dòng)化測(cè)試框架?一個(gè)好的自動(dòng)化測(cè)試框架應(yīng)該具備什么元素?
- 說一下你寫過的測(cè)試框架的代碼目錄結(jié)構(gòu)是怎么樣的?
- 自動(dòng)化測(cè)試框架的類型有哪些?
- 說一下你在實(shí)施自動(dòng)化測(cè)試過程中好的代碼實(shí)踐?
- 自動(dòng)化測(cè)試是否僅僅可以是實(shí)施在UI層?為什么?
- 你是否熟悉Selenium工具?說一下它是什么?
- 你是否還熟悉其它的自動(dòng)化測(cè)試工具?各自簡單的介紹一下?
性能測(cè)試問題
- 什么是性能測(cè)試?為什么要進(jìn)行性能測(cè)試?
- 性能測(cè)試的類型有哪些?
- 列舉下用戶會(huì)面對(duì)的性能問題和性能瓶頸?
- 列舉下性能測(cè)試中常涉及的性能計(jì)數(shù)?
- 性能測(cè)試中并發(fā)用戶點(diǎn)擊量是什么?如何實(shí)現(xiàn)?
- 性能測(cè)試進(jìn)入和結(jié)束的標(biāo)準(zhǔn)是什么?
- 說一下在選擇性能測(cè)試工具之前需要考慮哪些東西?
- 在性能測(cè)試中,如何識(shí)別性能瓶頸?
- 在對(duì)應(yīng)用程序進(jìn)行性能測(cè)試期間一般會(huì)執(zhí)行哪些活動(dòng)?
- 性能測(cè)試中吞吐量是什么?
- 解釋下什么是耐力測(cè)試和尖峰測(cè)試?
數(shù)據(jù)庫問題
一張表,里面有ID自增主鍵,當(dāng)insert了17條記錄之后,刪除了第15,16,17條記錄,再把Mysql重啟,再insert一條記錄,這條記錄的ID是18還是15
操作系統(tǒng)問題
- 列出超過10個(gè)Linux常用的命令以及其作用?
- 進(jìn)程和線程是什么?它們有什么區(qū)別和聯(lián)系?
算法問題
- Java面試題
- 基礎(chǔ)知識(shí)
- 面向?qū)ο缶幊逃心男┨匦?
- 重寫和重載的區(qū)別是什么?為什么重載不能根據(jù)返回值判斷?
- 訪問修飾符public,private,protected以及默認(rèn)之間的區(qū)別
- 抽象類和接口的異同?
- Java中的異常有哪幾類?分別怎么使用?
- 常用的集合類有哪些以及各自有什么特點(diǎn)?
- ArrayList和LinkedList內(nèi)部的實(shí)現(xiàn)大致是怎樣的?他們之間的區(qū)別和優(yōu)缺點(diǎn)?
- 內(nèi)存溢出是怎么回事?請(qǐng)舉幾個(gè)可能出現(xiàn)內(nèi)存溢出的場(chǎng)景?
- ==和equals的區(qū)別?
- hashCode方法的作用是什么?
- HashMap實(shí)現(xiàn)原理,如何保證HashMap的線程安全?
- Java中一個(gè)字符占多少個(gè)字節(jié),擴(kuò)展再問int, long, double占多少字節(jié)
- 創(chuàng)建一個(gè)類的實(shí)例都有哪些辦法?
- final/finally/finalize的區(qū)別?
- String/StringBuffer/StringBuilder的區(qū)別?
- 什么是java序列化,如何實(shí)現(xiàn)java序列化?
JVM
- JVM內(nèi)存結(jié)構(gòu),為什么需要GC?
- JVM堆的基本結(jié)構(gòu)
- JVM的垃圾算法有哪幾種?CMS垃圾回收的基本流程?
- JVM有哪些常用啟動(dòng)參數(shù)可以調(diào)整,描述幾個(gè)?
- 如何查看JVM的內(nèi)存使用情況?
- 你常用的JVM配置和調(diào)優(yōu)參數(shù)都有哪些?分別什么作用?
最后
作為一名多年的自動(dòng)化測(cè)試工程師,我把這些年來所學(xué)的知識(shí)技術(shù)歸納整理成一份 Python自動(dòng)化測(cè)試學(xué)習(xí)路線圖譜,希望大家照著這個(gè)路線學(xué)習(xí),能夠早日上岸!
?1、Python 編程與測(cè)試開發(fā)技術(shù)
2、Web自動(dòng)化測(cè)試基礎(chǔ)
3、APP自動(dòng)化測(cè)試基礎(chǔ)
4、Postman測(cè)試工具專題
5、接口自動(dòng)化測(cè)試基礎(chǔ)
6、自動(dòng)化框架封裝
7、持續(xù)集成
8、Jmeter 性能測(cè)試
9、APP性能測(cè)試
10、Fiddler 抓包工具的使用
11、TCP/IP協(xié)議詳情
12、計(jì)算機(jī)操作系統(tǒng)
13、Linux 系統(tǒng)操作
14、MySQL 數(shù)據(jù)庫
15、RobotFramework 自動(dòng)化測(cè)試框架
16、跨平臺(tái)的自動(dòng)化測(cè)試框架
?
總結(jié):
感謝每一個(gè)認(rèn)真閱讀我文章的人!!!
作為一位過來人也是希望大家少走一些彎路,如果你不想再體驗(yàn)一次學(xué)習(xí)時(shí)找不到資料,沒人解答問題,堅(jiān)持幾天便放棄的感受的話,在這里我給大家分享一些自動(dòng)化測(cè)試的學(xué)習(xí)資源,希望能給你前進(jìn)的路上帶來幫助。
軟件測(cè)試面試文檔
我們學(xué)習(xí)必然是為了找到高薪的工作,下面這些面試題是來自阿里、騰訊、字節(jié)等一線互聯(lián)網(wǎng)大廠最新的面試資料,并且有字節(jié)大佬給出了權(quán)威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。
?
? ? ? ? ? 視頻文檔獲取方式:
這份文檔和視頻資料,對(duì)于想從事【軟件測(cè)試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個(gè)倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!以上均可以分享,點(diǎn)下方小卡片即可自行領(lǐng)取。