前言
已經(jīng)到了金三銀四的黃金招聘季節(jié)了,還在準備面試跳槽漲薪的小伙伴們可以看看本篇文章喲,這里呢筆者就不多說廢話了直接上干貨!答案已整理好,文末拿去即可!非常好用!
一、字節(jié)跳動測試面經(jīng)篇
1、在搜索引擎中輸入漢字就可以解析到對應(yīng)的域名,請問如何用LoadRunner進行測試?
2、試述軟件的概念和特點?軟件復用的含義?構(gòu)件包括哪些?
3、軟件生存周期及其模型是什么?
4、什么是軟件測試?軟件測試的目的與原則
5、軟件配置管理的作用?軟件配置包括什么?
6、什么是軟件質(zhì)量?
7、目前主要的測試用例設(shè)計方法是什么?
8、軟件的安全性應(yīng)從哪幾個方面去測試?
9、什么是測試用例 什么是測試腳本 兩者的關(guān)系是什么?
10、簡述什么是靜態(tài)測試、動態(tài)測試、黑盒測試、白盒測試、α測試 β測試
11、軟件質(zhì)量保證體系是什么 國家標準中與質(zhì)量保證管理相關(guān)的幾個標準是什么?他們的編號和全稱是什么?
12、軟件產(chǎn)品質(zhì)量特性是什么?
13、軟件測試的策略是什么?
14、軟件測試分為幾個階段 各階段的測試策略和要求是什么 ?
15、軟件測試各個階段通常完成什么工作?各個階段的結(jié)果文件是什么?包括什么內(nèi)容?
16、測試人員在軟件開發(fā)過程中的任務(wù)是什么?
17、在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?
18、黑盒測試和白盒測試是軟件測試的兩種基本方法,請分別說明各自的優(yōu)點和缺點!
19、如何測試一個紙杯?
20、測試計劃工作的目的是什么?測試計劃文檔的內(nèi)容應(yīng)該包括什么?其中哪些是最重要的? 21、黑盒測試的測試用例常見設(shè)計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設(shè)計工作中的應(yīng)用。
22、詳細的描述一個測試活動完整的過程。(供參考,本答案主要是瀑布模型的做法)
23、BUG管理工具的跟蹤過程(用BugZilla為例子)
24、您認為在測試人員同開發(fā)人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發(fā)團隊中其他成員良好的人際關(guān)系的關(guān)鍵是什么?
25、你對測試最大的興趣在哪里?為什么?
二、百度測試面經(jīng)
1,自我介紹
2,簡單介紹最近的工作以及項目
3,裝飾器有了解嗎?簡單介紹一下裝飾器
4,有用過什么樣的裝飾器?舉個例子
5,測試登錄,然后發(fā)送一條彈幕,這樣的一個場景你會怎么設(shè)計自動化測試用例?
6,(5 回答 context 上下文獲取 ID token)用前置后置會怎么操作?
7,有了解過公鑰私鑰嗎?
8,pytest 有用過嗎?
9,list 怎么去重?
10,有一個字典,反轉(zhuǎn) key-value
11,實際工作中有對哪些數(shù)據(jù)做過格式化處理?用過哪些數(shù)據(jù)類型?
12,有用過列表推導式嗎?
13,有了解過生成器 generator 之類的嗎?
14,你對 python 面向?qū)ο笥惺裁锤拍??能舉一個測試工作中用到面向?qū)ο蟮膱鼍皢幔?/p>
15,你測試的話,會怎么樣設(shè)計測試用例?就是說測試用例會有哪些文件?比如說正常的 python 文件和正常的數(shù)據(jù)文件,還有其他的嗎?
16,有了解 unittest 執(zhí)行邏輯,就是整個生命周期嗎?
17,有用過 Git 嗎?
18,數(shù)據(jù)驅(qū)動你是怎么理解的?
19,你是用什么實現(xiàn)的引入外部數(shù)據(jù)集合?
20,假如有這樣一個場景,一個登陸我們寫 10 條 case,但是邏輯都是一樣的,但是自動化的話我不可能同樣的邏輯賦值十遍,那你有什么辦法來解決這個問題?
21,我一套邏輯,不同的數(shù)據(jù),我可以驅(qū)動整個測試邏輯,測試數(shù)據(jù)驅(qū)動就是說不同的數(shù)據(jù)一套邏輯.........(具體忘了,反正是數(shù)據(jù)驅(qū)動沒說好,面試官在教我什么是數(shù)據(jù)驅(qū)動)
22,你對未來的職業(yè)有什么期望?針對這一次求職你有什么想做的事情?
23,就是我們組會接業(yè)務(wù),自動化去實現(xiàn)業(yè)務(wù),這個應(yīng)該沒有問題吧?
三、騰訊超全八股文 1,自我介紹
2,介紹一下你最近做的這個項目
3,你在其中負責哪些模塊?擔任什么角***r />
4,你怎么開展你的接口測試?
5,你每一次去一個地方都要重新搭建框架嗎?
6,你這個框架相當于是從源代碼就是底層做了方法封裝這一塊全部是你獨立完成的還是說你用了一些現(xiàn)在市面上主流的一些成熟的產(chǎn)品,直接拿過來去做大致引用呢?(答:這個就是二次封裝的,基于unittest 單元測試框架)
7,那你二次封裝你相對于它本身做了哪一些改進呢?那我了解下來你沒有對框架本身的已有的功能去做一些延伸啊,你只是說對框架本身提供的功能做了一個引用而已,你有沒有對它做一個拓展呢,就是說它本身沒有的,你做了一些拓展。那你剛才說到了你對這個接口設(shè)計測試用例你是從哪些方面對它進行設(shè)計的呢?
8,那你怎么去定位錯誤呢?
9,那換個說法把,你這個假如說我現(xiàn)在接口報錯了,你怎么樣去定位、判斷、分析這個錯誤到底是什么錯?
10,你說的那個比較籠統(tǒng),比如說我現(xiàn)在我想要知道它到底是參數(shù)錯誤,還是它服務(wù)錯了,還是其他的這種錯誤,還是網(wǎng)絡(luò)其他的原因,你按照你工作中一個實際場景去分析。
11,你會使用 python 嗎?大概是什么樣的程度呢?就是能熟悉編寫腳本?
12,那我問你一個問題,假如 Python 中有一個方法,就我現(xiàn)在有個例子,里面的數(shù)據(jù)假如說是 1 2 2 3,我現(xiàn)在想把其中重復字符去掉,使用什么方法?
13,我看你上面寫的你還會 jmeter、postman 做接口測試,那你這個應(yīng)用場景都是哪些?
14,能給我簡單介紹一下嗎?(答:上個問題說 jmeter 做過壓測,給自己挖了個大坑)
15,你這樣設(shè)計的出發(fā)點是什么?你憑什么決定就是你用這種策略去執(zhí)行這樣的壓測呢?
16,那我換句話說,你是怎么樣斷定它出問題點是并發(fā)問題而不是其他問題呢?它也有可能 SQL 啊,它緩存啊,各方面的性能問題你是怎么斷定它是由于你這個高并發(fā)的用戶請求導致的?
17,剛才你說的你有基于 unittest 框架去接口測試對吧?那在這個測試過程肯定會涉及到它內(nèi)部調(diào)用的接口進行測試,那這一塊你是怎么測試的?比如 REC,它方法內(nèi)部的這種請求。
18,RPC 調(diào)用知道嗎?
19,那你這邊有涉及到發(fā)送埋點嗎?
20,那你這邊說到有用抓包工具 Charles,那你們一般的使用場景是什么?
21,你們那個應(yīng)用是 PC 端還是 APP 端呢?
22,那你有接觸過 APP 測試嗎?
23,那你能簡單跟我講一講 PC 端測試和 APP 測試它有什么共性和差別嗎?
24,你這幾年做的項目基本上都是 PC 端的是吧?
25,你現(xiàn)在在那個公司的話,它是甲方還是外包?
26,那你那邊完整的測試流程是怎樣?
27,你在測試過程中有去了解中間件相關(guān)的嗎?有哪些內(nèi)容呢?
28,你之前做接口這一塊做的比較多一點是吧?
29,那你能跟我簡單講一下就是你怎么保證接口測試的覆蓋率嗎?就是你怎么認為我這個 case 的設(shè)計以及覆蓋了所有的單元?
30,懂接口測試嗎?你涉及case也就是根據(jù)開發(fā)給的API文檔對那種入?yún)⑦M行一個匹配,組合嗎?
31,那你對于新崗位有什么樣的期許呢?
四、華為八股文大合集
1,先簡單介紹一下自己的情況
2,你當時用的是 python 的什么測試框架還是?
3,所有的調(diào)用流程都是你自己寫的嗎?
4,unittest 在運行過程中有一些不優(yōu)美的地方,你當時在項目中使用的時候有沒有發(fā)現(xiàn)什么?
5,unittest 和 pytest 各有什么優(yōu)缺點?
6,你當時用的是 unittest 框架,那你的用例和數(shù)據(jù)是怎么去隔離開的?
7,HTMLTestRunner 這個第三方庫的報告還是比較簡陋的,你當時生成的報告里面主要體現(xiàn)了哪些東西?
8,你在項目中設(shè)計了有多少條用例?用例級別?
9,HTML 測試報告怎么可以看起來更直觀?一個不懂你項目的人看到你的測試報告也能立馬知道你出錯的原因是什么?
10,有用到關(guān)鍵字驅(qū)動嗎?
11,你對 Python 的掌握怎么樣?
12,Python 實際應(yīng)用十分制的話,你給自己打多少分?
13,兩個接口的返回值要做一個字段的對比,你用 Python 會怎么去做?
14,字符串排序你要怎么做?
15,你做接口自動化和手工測試,大概占比是多少?
16,你們當時項目自動化只對接口的返回值返回內(nèi)容做校驗嗎?
總結(jié)
不是我只放題目吊大家胃口,確實光放上題目就三千多字了,附答案完整版《2023軟件測試八股文》還在我這躺著呢,點點你們的小手幫忙點個贊然后私信我關(guān)鍵詞“資料”來拿叭!
?都看到這了,點個贊唄,最后祝大家好運連連,offer不斷,進了大廠不要忘記回來了打賞我喲。
?文章來源:http://www.zghlxwxcb.cn/news/detail-405014.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-405014.html
到了這里,關(guān)于大廠面試篇--2023軟件測試八股文最全文檔,有它直接大殺四方的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!