400頁(yè)共計(jì)800道軟件測(cè)試面試真題匯總!收藏
800道軟件測(cè)試面試真題,高清打印版打包帶走,橫掃軟件測(cè)試面試高頻問(wèn)題,涵蓋測(cè)試?yán)碚?、Linux、MySQL、Web測(cè)試、接口測(cè)試、APP測(cè)試、Python、Selenium、性能測(cè)試、LordRunner、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)與算法、邏輯思維、人力資源等模塊面試題,命中率杠杠的。
PS:合參考答案有有幾十萬(wàn)字,就沒(méi)有全部放上來(lái)了,打印版本超過(guò)400多頁(yè)
整理不易,留個(gè)贊同關(guān)注,私信我分享給大家,不讓測(cè)試人孤寂的成長(zhǎng)!

1 測(cè)試?yán)碚?/h1>
1.1 測(cè)試基礎(chǔ)
1、 什么是軟件測(cè)試?
2、 軟件測(cè)試的目的?
3、 軟件測(cè)試的目標(biāo)
4、 軟件測(cè)試的原則
5、 測(cè)試的工作流程
6、 測(cè)試工程師的職責(zé)
7、 軟件都有多少種分類(lèi)?
8、 軟件的分類(lèi)
9、 測(cè)試的主要方面
10、 軟件測(cè)試的對(duì)象
11、 什么是“測(cè)試案例”?
12、 怎么編寫(xiě)案例?
13、 軟件測(cè)試的兩種方法
14、 測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?
15、 軟件的生命周期
16、 什么是軟件的生命周期?
17、 軟件測(cè)試按過(guò)程分為三個(gè)步驟
18、 面向?qū)ο蟮脑O(shè)計(jì)如何影響測(cè)試?
19、 軟件帶來(lái)錯(cuò)誤的原因很多。主要的原因有哪些?
20、 做好軟件測(cè)試的一些關(guān)鍵點(diǎn)
21、 軟件測(cè)試的步驟是什么?
22、 如何錄制測(cè)試腳本?
23、 應(yīng)該考慮進(jìn)行如何測(cè)試的測(cè)試方法
24、 怎樣估計(jì)測(cè)試工作量?
25、 測(cè)試設(shè)計(jì)的問(wèn)題
26、 當(dāng)測(cè)試過(guò)程發(fā)生錯(cuò)誤時(shí),有哪幾種解決辦法?
27、 測(cè)試執(zhí)行的問(wèn)題
28、 測(cè)試評(píng)估的目標(biāo)
29、 如何提高測(cè)試?
30、 C/S 模式的優(yōu)點(diǎn)和缺點(diǎn)
31、 B/S 模式的優(yōu)點(diǎn)和缺點(diǎn)
32、 測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?
33、 怎么才能夠全面的測(cè)試到每一個(gè)點(diǎn)?
34、 開(kāi)發(fā)與測(cè)試的關(guān)系
35、 怎么和開(kāi)發(fā)溝通
36、 測(cè)試過(guò)程
37、 測(cè)試出口準(zhǔn)則
38、 測(cè)試完成標(biāo)準(zhǔn)
39、 測(cè)試活動(dòng)中統(tǒng)計(jì)了哪些數(shù)據(jù)?
40、 如何選擇用戶(hù)測(cè)試的工作產(chǎn)品?
41、 測(cè)試環(huán)境描述在哪兒?
42、 進(jìn)行測(cè)試時(shí)產(chǎn)生了哪些文檔或記錄?
43、 測(cè)試人員需要何時(shí)參加需求分析?
44、 產(chǎn)品測(cè)試完以后由誰(shuí)來(lái)發(fā)布?
45、 軟件測(cè)試與調(diào)試的關(guān)系
46、 質(zhì)量的八大特性是什么?各種特性的定義?
47、 什么是軟件的“質(zhì)量”?
48、 軟件質(zhì)量應(yīng)該從哪些方面來(lái)評(píng)價(jià)?
49、 什么是“軟件質(zhì)量保障”?
50、 為什么軟件會(huì)有毛病?
51、 什么是 UML?
52、 什么是 CMM?
53、 55. 比較一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)別與聯(lián)系
54、 比較負(fù)載測(cè)試、壓力測(cè)試,容量測(cè)試和強(qiáng)度測(cè)試區(qū)別
55、 測(cè)試執(zhí)行過(guò)程的三個(gè)階段
56、 什么是驗(yàn)證、評(píng)價(jià)、預(yù)排、檢查?
57、 什么是兼容性測(cè)試?兼容性測(cè)試側(cè)重哪些方面?
58、 我現(xiàn)在有個(gè)程序,發(fā)現(xiàn)在Windows上運(yùn)行得很慢,怎么判別是程序存在問(wèn)題還是軟硬件系統(tǒng)存在問(wèn)題?
59、 測(cè)試的策略有哪些?
60、 正交表測(cè)試用例設(shè)計(jì)方法的特點(diǎn)是什么?
61、 描述使用bugzilla缺陷管理工具對(duì)軟件缺陷(BUG)跟蹤的管理的流程?
62、 你覺(jué)得bugzilla在使用的過(guò)程中,有什么問(wèn)題?
63、 描述測(cè)試用例設(shè)計(jì)的完整過(guò)程?
64、 單元測(cè)試的策略有哪些?
65、 使用QTP做功能測(cè)試,錄制腳本的時(shí)候,要驗(yàn)證多個(gè)用戶(hù)的登錄情況/查詢(xún)情況,如何操作?
66、 QTP中的Action有什么作用?有幾種?
67、 TestDirector有些什么功能,如何對(duì)軟件測(cè)試過(guò)程進(jìn)行管理?
68、 你所熟悉的軟件測(cè)試類(lèi)型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類(lèi)型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試……)?
69、 軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?
70、 軟件的評(píng)審一般由哪些人參加?其目的是什么?
71、 測(cè)試活動(dòng)中,如果發(fā)現(xiàn)需求文檔不完善或者不準(zhǔn)確,怎么處理?
72、 階段評(píng)審與項(xiàng)目評(píng)審有什么區(qū)別?
73、 闡述工作版本的定義?
74、 什么是樁模塊?什么是驅(qū)動(dòng)模塊?
75、 什么是扇入?什么是扇出?
76、 你認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?
77、 你覺(jué)得對(duì)于測(cè)試有哪些基本素質(zhì)要求
78、 一套完整的測(cè)試應(yīng)該由哪些階段組成?
79、 軟件測(cè)試的流程是什么?
80、 說(shuō)說(shuō)你對(duì)SQA的職責(zé)和工作活動(dòng)(如軟件度量)的理解:
81、 單元測(cè)試的主要內(nèi)容?
82、 集成測(cè)試也叫組裝測(cè)試或者聯(lián)合測(cè)試,請(qǐng)簡(jiǎn)述集成測(cè)試的主要內(nèi)容?
83、 簡(jiǎn)述集成測(cè)試與系統(tǒng)測(cè)試關(guān)系?
84、 軟件測(cè)試的文檔測(cè)試應(yīng)當(dāng)貫穿于軟件生命周期的全過(guò)程,其中用戶(hù)文檔是文檔測(cè)試的重點(diǎn)。那么軟件系統(tǒng)的用戶(hù)文檔包括哪些?
85、 軟件系統(tǒng)中除用戶(hù)文檔之外,文檔測(cè)試還應(yīng)該關(guān)注哪些文檔?
86、 簡(jiǎn)述軟件系統(tǒng)中用戶(hù)文檔的測(cè)試要點(diǎn)?
87、 單元測(cè)試主要內(nèi)容是什么?
88、 如何理解強(qiáng)度測(cè)試?
89、 如何理解壓力、負(fù)載、性能測(cè)試測(cè)試?
90、 什么是系統(tǒng)瓶頸?
91、 文檔測(cè)試主要包含什么內(nèi)容?
92、 功能測(cè)試用例需要詳細(xì)到什么程度才是合格的?
93、 配置和兼容性測(cè)試的區(qū)別是什么?
94、 軟件文檔測(cè)試主要包含什么?
95、 沒(méi)有產(chǎn)品說(shuō)明書(shū)和需求文檔地情況下能夠進(jìn)行黑盒測(cè)試嗎?
96、 測(cè)試中的“殺蟲(chóng)劑怪事”是指什么?
97、 在配置測(cè)試中,如何判斷發(fā)現(xiàn)的缺陷是普通問(wèn)題還是特定的配置問(wèn)題?
98、 為什么盡量不要讓時(shí)間有富裕的員工去做一些測(cè)試?
99、 完全測(cè)試程序是可能的嗎?
100、 軟件測(cè)試的風(fēng)險(xiǎn)主要體現(xiàn)在哪里?
101、 發(fā)現(xiàn)的缺陷越多,說(shuō)明軟件缺陷越多嗎?
102、 所有的軟件缺陷都能修復(fù)嗎?所有的軟件缺陷都要修復(fù)嗎?
103、 軟件測(cè)試人員就是QA嗎?
104、 如何減少測(cè)試人員跳槽帶來(lái)的損失?
105、 測(cè)試產(chǎn)品與測(cè)試項(xiàng)目的區(qū)別是什么?
106、 和用戶(hù)共同測(cè)試(UAT測(cè)試)的注意點(diǎn)有哪些?
107、 如何編寫(xiě)提交給用戶(hù)的測(cè)試報(bào)告?
108、 測(cè)試工具在測(cè)試工作中是什么地位?
109、 什么是軟件測(cè)試,軟件測(cè)試的目的?
110、 簡(jiǎn)述負(fù)載測(cè)試與壓力測(cè)試的區(qū)別。
111、 寫(xiě)出bug報(bào)告流轉(zhuǎn)的步驟,每步的責(zé)任人及主要完成的工作。
112、 寫(xiě)出bug報(bào)告當(dāng)中一些必備的內(nèi)容。
113、 開(kāi)發(fā)人員老是犯一些低級(jí)錯(cuò)誤怎么解決?
114、 軟件的構(gòu)造號(hào)與版本號(hào)之間的區(qū)別?BVT(BuildVerificationTest)
115、 測(cè)試在開(kāi)發(fā)階段的作用
116、 一個(gè)完整的開(kāi)發(fā)流程是什么樣的?
117、 測(cè)試與開(kāi)發(fā)各個(gè)階段的關(guān)系
118、 在軟件開(kāi)發(fā)過(guò)程中 5 個(gè)常見(jiàn)的問(wèn)題是什么?
119、 針對(duì)軟件開(kāi)發(fā)過(guò)程中的問(wèn)題,有哪些解決方法?
120、 闡述軟件生命周期都有哪些階段?常見(jiàn)的軟件生命周期模型有哪些?
121、 Beta測(cè)試與Alpha測(cè)試有什么區(qū)別?
122、 你認(rèn)為做好測(cè)試用例工作的關(guān)鍵是什么?
123、 簡(jiǎn)述一下缺陷的生命周期?
124、 軟件的安全性應(yīng)從哪幾個(gè)方面去測(cè)試?
125、 軟件配置管理工作開(kāi)展的情況和認(rèn)識(shí)?
126、 你覺(jué)得軟件測(cè)試通過(guò)的標(biāo)準(zhǔn)應(yīng)該是什么樣的?
127、 引入測(cè)試管理的含義?
128、 什么是版本控制,常用的版本控制系統(tǒng)有哪些?
129、 簡(jiǎn)述軟件測(cè)試與軟件開(kāi)發(fā)之間的關(guān)系?
130、 為什么要在一個(gè)團(tuán)隊(duì)中開(kāi)展軟件測(cè)試工作?
131、 您在以往的測(cè)試工作中都曾經(jīng)具體從事過(guò)哪些工作?其中最擅長(zhǎng)哪部分工作?
132、 您所熟悉的軟件測(cè)試類(lèi)型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類(lèi)型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試……)
133、 您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?
134、 請(qǐng)?jiān)囍容^一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)別與聯(lián)系。
135、 測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?
136、 您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。
137、 說(shuō)說(shuō)你對(duì)軟件配置管理的理解?
138、 請(qǐng)以您以往的實(shí)際工作為例,詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過(guò)程。
139、 您以往是否曾經(jīng)從事過(guò)性能測(cè)試工作?如果有,請(qǐng)盡可能的詳細(xì)描述您以往的性能測(cè)試工作的完整過(guò)程。
140、 你對(duì)測(cè)試最大的興趣在哪里?為什么?
141、 你以前工作時(shí)的測(cè)試流程是什么?
142、 當(dāng)開(kāi)發(fā)人員說(shuō)不是BUG時(shí),你如何應(yīng)付?
143、 測(cè)試總結(jié)報(bào)告包括那些項(xiàng)
144、 測(cè)試工作進(jìn)行到一半是,發(fā)現(xiàn)時(shí)間不夠,你如何處理
145、 開(kāi)發(fā)與測(cè)試的關(guān)系
146、 如果你是測(cè)試組長(zhǎng)你如何對(duì)項(xiàng)目及組員進(jìn)行管理
147、 缺陷報(bào)告嚴(yán)重級(jí)別的劃分
148、 開(kāi)發(fā)人員修復(fù)缺陷后,如何保證不影響其他功能
149、 發(fā)現(xiàn)問(wèn)題后你是如何判斷其是否是BUG,你是如何提交的、
150、 修復(fù)一個(gè)BUG而導(dǎo)致其他的BUG出現(xiàn),該如何處理
151、 缺陷處理流程
152、 缺陷報(bào)告包括那些項(xiàng)
153、 介紹一下整體項(xiàng)目流程
154、 在實(shí)際項(xiàng)目中你是如何做測(cè)試計(jì)劃
155、 你是如何制定測(cè)試過(guò)程中的時(shí)間進(jìn)度表的
156、 測(cè)試計(jì)劃都包括那些項(xiàng)
157、 bug有哪些等級(jí)?
158、 說(shuō)說(shuō)你對(duì)軟件配置管理的理解。
159、 根據(jù)你的經(jīng)驗(yàn)說(shuō)說(shuō)你對(duì)軟件測(cè)試/質(zhì)量保證的理解?
160、 QA和QC的區(qū)別是什么?
161、 軟件測(cè)試的目的是什么?
162、 如何定義所提交bug的嚴(yán)重等級(jí)和優(yōu)先等級(jí)的?
163、 Web和APP測(cè)試的異同有哪些?
164、 怎么理解回歸測(cè)試?是否思考過(guò)如何減少回歸測(cè)試工作量?
165、 一條軟件缺陷(或BUG)包括哪些內(nèi)容?請(qǐng)完整列出
166、 軟件測(cè)試方法有哪些分類(lèi)?
167、 設(shè)計(jì)測(cè)試用例的主要方法有哪些?
168、 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的側(cè)重點(diǎn)是什么?
169、 怎樣才能成為一個(gè)優(yōu)秀的測(cè)試工程師
170、 測(cè)試計(jì)劃要安排哪些方面?
171、 為什么要有測(cè)試報(bào)告?一份日常的測(cè)試報(bào)告通常需要說(shuō)明哪些內(nèi)容?
172、 在您參與或負(fù)責(zé)的項(xiàng)目測(cè)試中,發(fā)生過(guò)哪些棘手的問(wèn)題,最后是如何解決的?您在這個(gè)過(guò)程中做了什么?
173、 在測(cè)試工作中,您常使用的測(cè)試方法有哪些?它們都是在什么場(chǎng)景下使用的?
174、 什么是測(cè)試用例,設(shè)計(jì)測(cè)試用例時(shí),您常用的設(shè)計(jì)方法有哪些?應(yīng)如何設(shè)計(jì)才能保證測(cè)試用例的覆蓋率?
175、 黑盒測(cè)試主要是為了發(fā)現(xiàn)那幾類(lèi)錯(cuò)誤?
176、 測(cè)試工作的流程?缺陷狀態(tài)有什么?設(shè)計(jì)測(cè)試用例有幾種方法?
1.2 需求分析
1、 需求人員需要何時(shí)參加需求分析?
2、 如果需求一直在變化怎么辦?
1.3 測(cè)試模型
1、 常見(jiàn)測(cè)試模型有哪些?
2、 請(qǐng)根據(jù)”V”模型分別概述測(cè)試人員在軟件的需求定義階段、設(shè)計(jì)階段、編碼階段、系統(tǒng)集成階段的工作任務(wù)及其相應(yīng)生成的文檔?
3、 W 模型的描述?
4、 畫(huà)出軟件測(cè)試的V模型圖。
1.4 測(cè)試計(jì)劃
1、 測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要
2、 測(cè)試計(jì)劃編寫(xiě)的六要素?
3、 項(xiàng)目版本執(zhí)行過(guò)程中,測(cè)試人員如何把控測(cè)試進(jìn)度?
4、 制定測(cè)試計(jì)劃之前需要了解什么問(wèn)題?
5、 測(cè)試計(jì)劃都包括哪些項(xiàng)?
6、 怎樣做好測(cè)試計(jì)劃?
7、 什么是測(cè)試資源
8、 測(cè)試有哪些風(fēng)險(xiǎn)和問(wèn)題
1.5 測(cè)試策略
1、 什么是“測(cè)試策略”?
2、 測(cè)試策略包括哪些?
3、 系統(tǒng)測(cè)試的策略有哪些?
1.6 測(cè)試類(lèi)型
1、 請(qǐng)列出你所知道的軟件測(cè)試種類(lèi),至少 5 項(xiàng)?
2、 黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)別與聯(lián)系?
3、 黑盒測(cè)試和白盒測(cè)試常用的測(cè)試方法有哪些,舉個(gè)例子?
4、 簡(jiǎn)述黑盒測(cè)試和白盒測(cè)試的優(yōu)缺點(diǎn)?
5、 在沒(méi)有產(chǎn)品說(shuō)明書(shū)和需求文檔的情況下能夠進(jìn)行黑盒測(cè)試的設(shè)計(jì)嗎?
6、 單元測(cè)試的策略有哪些,主要內(nèi)容有哪些?
7、 簡(jiǎn)述集成測(cè)試的過(guò)程
8、 集成測(cè)試進(jìn)入的準(zhǔn)則?退出的準(zhǔn)則?
9、 集成測(cè)試通常都有那些策略?
10、 設(shè)計(jì)系統(tǒng)測(cè)試計(jì)劃需要參考哪些項(xiàng)目文擋?
11、 系統(tǒng)測(cè)試計(jì)劃是否需要同行審批,為什么
12、 Alpha 測(cè)試與 Beta 的區(qū)別
13、 系統(tǒng)測(cè)試階段低級(jí)缺陷較多 怎么辦?
14、 系統(tǒng)測(cè)試的進(jìn)入和退出準(zhǔn)則?
15、 系統(tǒng)測(cè)試階段低級(jí)缺陷較多怎么辦?
16、 系統(tǒng)測(cè)試包含哪些方面?
17、 什么是驗(yàn)收測(cè)試?
18、 軟件驗(yàn)收測(cè)試具體包括哪些測(cè)試?
19、 .什么是功能測(cè)試?
20、 2請(qǐng)問(wèn)功能測(cè)試和性能測(cè)試的區(qū)別是什么?(只總結(jié)了兩個(gè)方面,有其他的自己補(bǔ)充)
21、 兼容性測(cè)試
22、 什么是易用性測(cè)試?
23、 什么是文檔測(cè)試
24、 怎么做好文檔測(cè)試
25、 文檔測(cè)試要注意什么?
26、 什么是安全測(cè)試?
27、 什么時(shí)候適用自動(dòng)化測(cè)試?
28、 什么時(shí)候不宜使用自動(dòng)化的情況
29、 什么是性能測(cè)試?
30、 您在從事性能測(cè)試工作時(shí),是否使用過(guò)一些測(cè)試工具?如果有,請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟?理,并以一個(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。
31、 您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么?
32、 性能測(cè)試什么時(shí)候開(kāi)始最合適
33、 并發(fā)性能測(cè)試的目的主要體現(xiàn)在三個(gè)方面?
1.7 測(cè)試流程
1、 軟件測(cè)試的基本流程有哪些?
2、 測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?
3、 軟件測(cè)試的原則是什么?
1.8 用例設(shè)計(jì)
1、 什么是測(cè)試用例,測(cè)試用例的基本要素?
2、 怎樣寫(xiě)測(cè)試用例
3、 描述測(cè)試用例設(shè)計(jì)的完整過(guò)程?
4、 好的測(cè)試用例有哪些特點(diǎn)?
5、 測(cè)試用例制定的原則?
6、 測(cè)試用例是否納入測(cè)試基線管理?測(cè)試用例發(fā)生變更的流程?測(cè)試用例如何進(jìn)行標(biāo)識(shí)?
7、 什么時(shí)候編寫(xiě)測(cè)試用例?依據(jù)是什么?如何保證測(cè)試用例與需求的一致性?需要同行評(píng)審嗎?
8、 測(cè)試用例如何設(shè)計(jì)的?
9、 如何保證用例覆蓋到罕見(jiàn)缺陷?
10、 什么時(shí)候編寫(xiě)測(cè)試用例?依據(jù)是什么?如何保證測(cè)試用例與需求的一致性?需要同行評(píng)審嗎?
11、 寫(xiě)測(cè)試用例時(shí)要注意什么問(wèn)題
12、 如何在有限的情況下提高測(cè)試效率,保證產(chǎn)品的上線質(zhì)量?
13、 如何降低漏測(cè)率
14、 測(cè)試用例的基本設(shè)計(jì)方法
15、 測(cè)試為什么要寫(xiě)測(cè)試用例
1.9 缺陷bug
1、 什么是缺陷報(bào)告,缺陷報(bào)告的作用,缺陷報(bào)告的要點(diǎn)
2、 缺陷報(bào)告的優(yōu)先級(jí)別
3、 簡(jiǎn)單概述缺陷報(bào)告
4、 缺陷報(bào)告包括哪些項(xiàng)?
5、 軟件測(cè)試缺陷報(bào)告的 5C 原則
6、 軟件缺陷的生命周期?
7、 缺陷描述(報(bào)告單)中應(yīng)該包括哪些內(nèi)容?
8、 如何提高缺陷的記錄質(zhì)量?
9、 如果一個(gè)缺陷被提交后,開(kāi)發(fā)人員認(rèn)為不是問(wèn)題,怎么處理?
10、 軟件缺陷的原則
11、 軟件缺陷的特征。
12、 軟件缺陷產(chǎn)生的原因
13、 什么是 Bug?
14、 缺陷處理流程
15、 缺陷的等級(jí)劃分
16、 開(kāi)發(fā)人員修復(fù)缺陷后,如何保證不影響其他功能?
17、 狀態(tài)為已修改的缺陷,實(shí)際沒(méi)有修改怎么辦?
18、 生產(chǎn)軟件的最終目的是為了滿(mǎn)足客戶(hù)需求,我們以客戶(hù)需求作為評(píng)判軟件質(zhì)量的標(biāo)準(zhǔn),認(rèn)為軟件缺陷( Software Bug )的具體含義包括哪些幾個(gè)因素?
19、 如何進(jìn)行缺陷評(píng)估
1.10 測(cè)試案例
1、 給你一個(gè)網(wǎng)站,你應(yīng)該如何測(cè)試?
2、 一個(gè)有廣告的紙杯子,請(qǐng)?jiān)O(shè)計(jì)測(cè)試用例?
3、 一個(gè)身份證號(hào)碼輸入框,怎么設(shè)計(jì)用例?
4、 登錄功能怎么設(shè)計(jì)測(cè)試用例?
5、 移動(dòng)端和 web 端測(cè)試有什么區(qū)別
6、 測(cè)試一個(gè) C/S 客戶(hù)端時(shí),需要考慮的因素
7、 測(cè)試電梯,請(qǐng)?jiān)敿?xì)描述
8、 對(duì)一只圓珠筆進(jìn)行測(cè)試
9、 游戲測(cè)試與軟件測(cè)試的區(qū)別
10、 想象一個(gè)登錄框,包括ID、密碼、登錄、取消,記住密碼(復(fù)選框),盡可能的寫(xiě)出你想到的測(cè)試點(diǎn)?
11、 針對(duì)添加購(gòu)物車(chē)這個(gè)測(cè)試點(diǎn)說(shuō)一下你要怎么測(cè)試“添加購(gòu)物車(chē)”
12、 網(wǎng)上銀行轉(zhuǎn)賬是怎么測(cè)的,設(shè)計(jì)一下測(cè)試用例。
2 Linux 基礎(chǔ)
1、 說(shuō)出10個(gè)以上的Linux命令
2、 在RedHat中,從root用戶(hù)切到userl用戶(hù),一般用什么命令?
3、 Linux中,一般怎么隱藏文件?
4、 在Linux系統(tǒng)中,一個(gè)文件的訪問(wèn)權(quán)限是755,其含義是什么?
5、 如何查看 CPU 信息?
6、 查看占用 CPU 使用率最高的進(jìn)程?
7、 如何查看一個(gè)文件的末尾 50 行?
8、 如何過(guò)濾文件內(nèi)容中包含”ERROR“的行?
9、 查看某端口號(hào)?
10、 查看某進(jìn)程號(hào)?
11、 grep 和find 的區(qū)別?grep 都有哪些用法?
12、 查看IP 地址?
13、 創(chuàng)建和刪除一個(gè)多級(jí)目錄?
14、 在當(dāng)前用戶(hù)家目錄中查找 haha.txt 文件?
15、 如何查詢(xún)出 tomcat 的進(jìn)程并殺掉這個(gè)進(jìn)程,寫(xiě)出 linux 命令?
16、 動(dòng)態(tài)查看日志文件?
17、 查看系統(tǒng)硬盤(pán)空間的命令?
18、 查看當(dāng)前機(jī)器 listen 的所有端口?
19、 把一個(gè)文件夾打包壓縮成.tar.gz 的命令,以及解壓拆包.tar.gz 的命令?
20、 Xshell 工具如果想要實(shí)現(xiàn)從服務(wù)器上傳或者下載文件的話,可以在服務(wù)器上安裝什么包?
21、 以/etc/passwd 的前五行內(nèi)容為例,提取用戶(hù)名?
22、 在 linux 中 find 和grep 的區(qū)別?
23、 linux查看文件用什么命令,查看進(jìn)程用什么命令
24、 查看日志常用什么命令,主要查看什么內(nèi)容
3 MySQL基礎(chǔ)
1、 什么是數(shù)據(jù)庫(kù)?
2、 什么是關(guān)系型數(shù)據(jù)庫(kù),主鍵,外鍵,索引分別是什么?
3、 寫(xiě)出表的增刪改查SQL語(yǔ)法
4、 SQL的表連接方式有哪些?
5、 表的連接查詢(xún)方式有哪些,有什么區(qū)別?
6、 什么三范式?
7、 SQL 的 select 語(yǔ)句完整的執(zhí)行順序?
8、 說(shuō)一下 Mysql 數(shù)據(jù)庫(kù)存儲(chǔ)的原理?
9、 事務(wù)的特性?
10、 簡(jiǎn)述什么是存儲(chǔ)過(guò)程和觸發(fā)器?
11、 什么是數(shù)據(jù)庫(kù)索引?
12、 數(shù)據(jù)庫(kù)怎么優(yōu)化查詢(xún)效率?
13、 你用的 Mysql 是哪個(gè)引擎,各引擎之間有什么區(qū)別?
14、 如何對(duì)查詢(xún)命令進(jìn)行優(yōu)化?
15、 數(shù)據(jù)庫(kù)的優(yōu)化?
16、 Sql 注入是如何產(chǎn)生的,如何防止?
17、 NoSQL 和關(guān)系數(shù)據(jù)庫(kù)的區(qū)別?
18、 MySQL 與 MongoDB 本質(zhì)之間最基本的差別是什么
19、 Mysql 數(shù)據(jù)庫(kù)中怎么實(shí)現(xiàn)分頁(yè)?
20、 Mysql 數(shù)據(jù)庫(kù)的操作?
21、 優(yōu)化數(shù)據(jù)庫(kù)?提高數(shù)據(jù)庫(kù)的性能?
22、 什么是數(shù)據(jù)的完整性?
23、 存儲(chǔ)過(guò)程和函數(shù)的區(qū)別?
24、 怎么進(jìn)行SQL的查詢(xún)優(yōu)化?
25、 索引的作用,聚集索引與非聚集索引的區(qū)別
4 Web測(cè)試
1、 描述用瀏覽器訪問(wèn)http://www.baidu.com的過(guò)程
2、 以京東首頁(yè)為例,設(shè)計(jì)用例框架。(注意框架設(shè)計(jì)邏輯,區(qū)域劃分,專(zhuān)項(xiàng)測(cè)試等,不需要詳細(xì)用例,需要查看 PC 可直接和辨識(shí)管提要求)
3、 如何測(cè)試購(gòu)買(mǎi)下單和退貨流程
4、 什么是sql 注入,什么是跨站腳本,什么是跨站請(qǐng)求偽造?
5、 給你一個(gè)網(wǎng)站怎么開(kāi)展測(cè)試?
6、 電商支付模塊的測(cè)試如何展開(kāi)?
7、 如何開(kāi)展兼容性測(cè)試?
8、 nginx,tomcat,apache 都是什么?
9、 apache 和 nginx 的區(qū)別?
1、0 Selenium 有哪些定位元素方法
5 接口測(cè)試
1、 什么是接口
2、 如果模塊請(qǐng)求 http 改為了https,測(cè)試方案應(yīng)該如何制定,修改?
3、 常用 HTTP 協(xié)議調(diào)試代理工具有什么?詳細(xì)說(shuō)明抓取 HTTPS 協(xié)議的設(shè)置過(guò)程?
4、 描述 TCP/IP 協(xié)議的層次結(jié)構(gòu),以及每一層中重要協(xié)議
5、 jmeter,一個(gè)接口的響應(yīng)結(jié)果如下:
6、 接口產(chǎn)生的垃圾數(shù)據(jù)如何清理
7、 依賴(lài)第三方的接口如何處理
8、 測(cè)試的數(shù)據(jù)你放在哪?
9、 什么是數(shù)據(jù)驅(qū)動(dòng),如何參數(shù)化?
10、 下個(gè)接口請(qǐng)求參數(shù)依賴(lài)上個(gè)接口的返回?cái)?shù)據(jù)
11、 依賴(lài)于登錄的接口如何處理
12、 接口測(cè)試的步驟有哪些?
13、 接口測(cè)試中依賴(lài)登錄狀態(tài)的接口如何測(cè)試?
14、 依賴(lài)于第三方數(shù)據(jù)的接口如何進(jìn)行測(cè)試?
15、 解釋什么是SOAP?
16、 解釋什么是REST API?
17、 API測(cè)試發(fā)現(xiàn)的Bug類(lèi)型是什么?
18、 我們測(cè)試的接口屬于哪一類(lèi)?
19、 Cookie 保存在哪里?
20、 HTTP有哪些請(qǐng)求方法?
21、 接口自動(dòng)化測(cè)試的流程?
22、 接口測(cè)試用例的編寫(xiě)要點(diǎn)有哪些?
23、 提到UI級(jí)別測(cè)試和API測(cè)試之間的關(guān)鍵區(qū)別?
24、 HTTPS的工作原理
25、 HTTPS有哪些優(yōu)點(diǎn)?
26、 HTTPS的缺點(diǎn)
27、 HTTPS和HTTP的區(qū)別主要如下:
28、 POST和GET有什么區(qū)別?
29、 Session與Cookie有什么區(qū)別?
30、 TCP和UDP有什么區(qū)別
31、 什么是TCP/IP?
32、 在API測(cè)試中測(cè)試的常用協(xié)議是什么?
33、 cookie有什么作用?
34、 Cookie測(cè)試的測(cè)試點(diǎn)
35、 cookie的缺點(diǎn)
36、 cookie與session的區(qū)別
6 APP 測(cè)試
1、 什么是Android四大組件?
2、 當(dāng)點(diǎn)擊 APP 圖標(biāo)啟動(dòng)程序,說(shuō)明將要發(fā)生那些過(guò)程?
3、 APP 測(cè)試的內(nèi)容主要包括哪些,如何開(kāi)展?
4、 Android 的兼容性測(cè)試都考慮哪些內(nèi)容?
5、 針對(duì) APP 的安裝功能,寫(xiě)出測(cè)試點(diǎn)?
6、 常用的 ADB 命令?
7、 在查看 logcat 命令日志時(shí)候怎么內(nèi)容保存到本地文件?
8、 APP 崩潰(閃退),可能是什么原因?qū)е碌模?/p>
9、 如何測(cè)試監(jiān)測(cè) APP 的內(nèi)存使用、CPU 消耗、流量使用情況?
10、 弱網(wǎng)測(cè)試怎么測(cè)
11、 “//*[contains(@text,”登錄”)]”是什么意思
12、 APPium 都有哪些啟動(dòng)方式
7 管理工具
1、 簡(jiǎn)述常用的 Bug 管理或者用例管理工具,并且描述其中一個(gè)工作流程?
2、 禪道和 qc 的區(qū)別?
8 Python 基礎(chǔ)
8.1 Python基礎(chǔ)
1、 斐波那契數(shù)列求 N?
2、 字符串反序輸出?
3、 判斷回文?
4、 統(tǒng)計(jì)python 源代碼文件中代碼行數(shù),去除注釋?zhuān)招?,進(jìn)行輸出?
5、 python 調(diào)用cmd 并返回結(jié)果?
6、 冒泡排序
7、 1,2,3,4 這 4 個(gè)數(shù)字,能組成多少個(gè)互不相同的且無(wú)重復(fù)的三位數(shù),都是多少?
8、 4.給定一個(gè)整數(shù) N,和一個(gè) 0-9 的數(shù) K,要求返回 0-N 中數(shù)字 K 出現(xiàn)的次數(shù)
9、 請(qǐng)用 python 打印出 10000 以?xún)?nèi)的對(duì)稱(chēng)數(shù)(對(duì)稱(chēng)數(shù)特點(diǎn):數(shù)字左右對(duì)稱(chēng),如:1,2,11,121,1221 等)
10、 判斷 101-200 之間有多少個(gè)素?cái)?shù),并輸出所有的素?cái)?shù)
11、 一個(gè)輸入三角形的函數(shù),輸入后輸出是否能組成三角形,三角形類(lèi)型,請(qǐng)用等價(jià)類(lèi)劃分法設(shè)計(jì)測(cè)試用例
8.2 輸入與輸出
1、 代碼中要修改不可變數(shù)據(jù)會(huì)出現(xiàn)什么問(wèn)題? 拋出什么異常?
2、 print 調(diào)用 Python 中底層的什么方法?
3、 簡(jiǎn)述你對(duì) input()函數(shù)的理解?
4、 python 兩層列表怎么提取第二層的元素
8.3 條件與循環(huán)
1、 閱讀下面的代碼,寫(xiě)出 A0,A1 至 An 的最終值?
2、 range 和 xrange 的區(qū)別?
3、 考慮以下 Python 代碼,如果運(yùn)行結(jié)束,命令行中的運(yùn)行結(jié)果是什么?
4、 在考慮以下代碼,運(yùn)行結(jié)束后的結(jié)果是什么?
8.4 字典
1、 什么是字典
2、 現(xiàn)有字典 d={‘a(chǎn)’:24,‘g’:52,‘i’:12,‘k’:33}請(qǐng)按字典中的 value 值進(jìn)行排序?
3、 說(shuō)一下字典和 json 的區(qū)別?
4、 什么是可變、不可變類(lèi)型?
5、 存入字典里的數(shù)據(jù)有沒(méi)有先后排序?
6、 字典推導(dǎo)式?
7、 現(xiàn)有字典 d={‘a(chǎn)’:24,’g’:52,’l’:12,’k’:33}請(qǐng)按字 典中的 value 值進(jìn)行排序?
8.5 字符串
1、 什么是Python字符串
2、 如何理解 Python 中字符串中的\字符?
3、 請(qǐng)反轉(zhuǎn)字符串“aStr”?
4、 請(qǐng)按 alist 中元素的 age 由大到小排序
8.6 列表
1、 什么是Python中的list
2、 列表增加
3、 取值和修改取值:列表名[index] :根據(jù)下標(biāo)來(lái)取值。
4、 刪除 del 列表名[index]:刪除指定索引的數(shù)據(jù)。
5、 列表名.remove(數(shù)據(jù)):刪除第一個(gè)出現(xiàn)的指定數(shù)據(jù)。
6、 列表名.pop():刪除末尾的數(shù)據(jù),返回值: 返回被刪除的元素。
7、 列表名.pop(index):刪除指定索引的數(shù)據(jù),返回被刪除的元素。
8、 列表名.clear():清空整個(gè)列表的元素。
9、 排序列表名.sort():升序排序 從小到大。
10、 列表名.sort(reverse=True):降序排序 從大到小。
11、 列表名.reverse():列表逆序、反轉(zhuǎn)。
12、 len(列表名):得到列表的長(zhǎng)度。
13、 列表名.count(數(shù)據(jù)):數(shù)據(jù)在列表中出現(xiàn)的次數(shù)。
14、 列表名.index(數(shù)據(jù)):數(shù)據(jù)在列表中首次出現(xiàn)時(shí)的索引,沒(méi)有查到會(huì)報(bào)錯(cuò)。
15、 if 數(shù)據(jù) in 列表: 判斷列表中是否包含某元素。
16、 循環(huán)遍歷
17、 寫(xiě)一個(gè)列表生成式,產(chǎn)生一個(gè)公差為 11 的等差數(shù)列
18、 給定兩個(gè)列表,怎么找出他們相同的元素和不同的元素?
19、 請(qǐng)寫(xiě)出一段 Python 代碼實(shí)現(xiàn)刪除一個(gè) list 里面的重復(fù)元素?
20、 給定兩個(gè) list A ,B,請(qǐng)用找出 A ,B 中相同的元素,A ,B 中不同的元素
8.8 集合
1、 什么是集合
2、 快速去除列表中的重復(fù)元素
3、 交集:共有的部分
4、 并集:總共的部分
5、 差集:另一個(gè)集合中沒(méi)有的部分
6、 對(duì)稱(chēng)差集(在 a 或 b 中,但不會(huì)同時(shí)出現(xiàn)在二者中)
8.9 文件操作
1、 4G 內(nèi)存怎么讀取一個(gè) 5G 的數(shù)據(jù)?(2018-3-30-lxy)
2、 現(xiàn)在要處理一個(gè)大小為 10G 的文件,但是內(nèi)存只有 4G,如果在只修改 get_lines 函數(shù)而其他代碼保持不變的情況下,應(yīng)該如何實(shí)現(xiàn)?需要考慮的問(wèn)題都有哪些?
3、 read、readline 和 readlines 的區(qū)別?
8.10 函數(shù)
1、 Python 函數(shù)調(diào)用的時(shí)候參數(shù)的傳遞方式是值傳遞還是引用傳遞?
2、 對(duì)缺省參數(shù)的理解 ?
3、 為什么函數(shù)名字可以當(dāng)做參數(shù)用?
4、 Python 中 pass 語(yǔ)句的作用是什么?
8.11 內(nèi)建函數(shù)
1、 map 函數(shù)和 reduce 函數(shù)?
2、 遞歸函數(shù)停止的條件?
3、 回調(diào)函數(shù),如何通信的?
4、 Python 主要的內(nèi)置數(shù)據(jù)類(lèi)型都有哪些? print dir( ‘a(chǎn) ’) 的輸出?
8、 print(list(map(lambda x: x * x, [y for y in range(3)])))的輸出?
8.12 Lambda
1、 什么是 lambda 函數(shù)? 有什么好處?
2、 什么是 lambda 函數(shù)?它有什么好處?寫(xiě)一個(gè)匿名函數(shù)求兩個(gè)數(shù)的和?
8.13 面向?qū)ο?/p>
1、 結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)各自的特點(diǎn)及優(yōu)缺點(diǎn)是什么?
2、 Python 中的可變對(duì)象和不可變對(duì)象?
3、 Python 中is 和==的區(qū)別?
4、 Python 的魔法方法?
5、 面向?qū)ο笾性趺磳?shí)現(xiàn)只讀屬性?
6、 談?wù)勀銓?duì)面向?qū)ο蟮睦斫猓?/p>
8.14 正則表達(dá)式
1、 Python 里 match 與 search 的 區(qū) 別 ?
2、 Python 字符串查找和替換?
3、 用 Python 匹 配 HTML g tag 的 時(shí) 候 ,<.*> 和 <.*?> 有 什 么 區(qū)別?
4、 請(qǐng)寫(xiě)出下列正則關(guān)鍵字的含義?
8.15 異常
1、 在 except 中 return 后還會(huì)不會(huì)執(zhí)行 finally 中的代碼?怎么拋出自定義異常?
2、 介紹一下 except 的作用和用法?
8.16 模塊和包
1、 常用的 Python 標(biāo)準(zhǔn)庫(kù)都有哪些?
2、 賦值、淺拷貝和深拷貝的區(qū)別?
3、 init ? ?和 ?new ?的區(qū)別?
4、 Python 里面如何生成隨機(jī)數(shù)?
5、 輸入某年某月某日, 判斷這一天是這一年的第幾天?( 可以用Python 標(biāo)準(zhǔn)庫(kù))
6、 打亂一個(gè)排好序的 list 對(duì)象 alist?
7、 說(shuō)明一下 os.path 和 sys.path 分別代表什么?
8、 Python 中的 os 模塊常見(jiàn)方法?
9、 Python 的 sys 模塊常用方法?
10、模塊和包是什么
8.17 Python特性
1、 Python 是強(qiáng)語(yǔ)言類(lèi)型還是弱語(yǔ)言類(lèi)型?
2、 談一下什么是解釋性語(yǔ)言,什么是編譯性語(yǔ)言?
3、 Python 中有日志嗎?怎么使用?
4、 Python 是如何進(jìn)行類(lèi)型轉(zhuǎn)換的?
5、 工具安裝問(wèn)題
6、 關(guān)于 Python 程序的運(yùn)行方面,有什么手段能提升性能?
7、 Python 中的作用域?
8、 什么是 Python?
9、 什么是 Python 的命名空間?
10、 你所遵循的代碼規(guī)范是什么?請(qǐng)舉例說(shuō)明其要求?
9 Selenium 相關(guān)
1、 什么是Selenium?
2、 什么是Selenium Webdriver
3、 S什么是elenium IDE?
4、 2.常用自動(dòng)化測(cè)試工具機(jī)器運(yùn)行原理,寫(xiě)出一段元素查找的代碼?
5、 如何開(kāi)展自動(dòng)化測(cè)試框架的構(gòu)建?
6、 4.如何設(shè)計(jì)自動(dòng)化測(cè)試用例:
7、 webdriver 如何開(kāi)啟和退出一個(gè)瀏覽器?
8、 什么是自動(dòng)化測(cè)試框架?
9、 Selenium是什么,流行的版本有哪些?
10、 你如何從命令行啟動(dòng)Selenium RC?
11、 在我的機(jī)器端口4444不是免費(fèi)的。我怎樣才能使用另一個(gè)端口?
12、 什么是Selenium Server,它與Selenium Hub有什么不同?
13、 你如何從Selenium連接到數(shù)據(jù)庫(kù)?
14、 你如何驗(yàn)證多個(gè)頁(yè)面上存在的一個(gè)對(duì)象?
15、 XPath中使用單斜杠和雙斜杠有什么區(qū)別?
16、 如何編寫(xiě)Selenium IDE / RC的用戶(hù)擴(kuò)展?
17、 如何在頁(yè)面加載成功后驗(yàn)證元素的存在?
18、 你對(duì)Selenium Grid有什么了解?它提供了什么功能?
19、 如何從你的Java Class啟動(dòng)Selenium服務(wù)器?
20、 Selenium中有哪些驗(yàn)證點(diǎn)?
21、 什么是XPath?什么時(shí)候應(yīng)該在Selenium中使用XPath?
22、 什么是Selenium的CSS定位器策略?用例子來(lái)解釋。
23、 當(dāng)有很多定位器時(shí),如ID、名稱(chēng)、XPath、CSS定位器,我應(yīng)該使用哪一個(gè)?
24、 在Selenium中處理多個(gè)彈出窗口的機(jī)制是什么?
25、 你如何處理使用Selenium的Ajax控件?
26、 Selenium Webdriver優(yōu)于Selenium RC的優(yōu)點(diǎn)是什么?
27、 “GET”和“NAVIGATE”方法的主要區(qū)別是什么?
28、 隱式等待與顯式等待有什么不同?
29、 你將如何處理Selenium WebDriver中的警報(bào)/彈出窗口?
30、 如何解決IE中的SSL認(rèn)證問(wèn)題?
31、 Selenium WebDriver中的可用定位器是什么?
32、 如何處理WebDriver中的AJAX控件?
33、 大致分類(lèi)和比較TDD/BDD和DDD框架?
34、 什么是數(shù)據(jù)驅(qū)動(dòng)框架?它與關(guān)鍵字驅(qū)動(dòng)框架有什么不同?
35、 解釋使用TestNG而不是JUnit框架的好處?
36、 與@Test注釋相關(guān)的TestNG參數(shù)的目的是什么?
37、 可以使用TestNG運(yùn)行一組測(cè)試用例嗎?
38、 WebDriver哪個(gè)實(shí)現(xiàn)是最快的,為什么?
39、 是否可以在Selenium 2.0中使用Selenium RC API?
40、 可以在Java,Dot Net或Ruby中使用Selenium Grid嗎?
10 性能測(cè)試
1、 性能測(cè)試有哪些分類(lèi)
2、 你認(rèn)為性能測(cè)試的目的是什么?做好性能測(cè)試的工作的關(guān)鍵是什么?
3、 服務(wù)端性能分析都從哪些角度來(lái)進(jìn)行?
4、 如何理解壓力測(cè)試,負(fù)載測(cè)試以及性能測(cè)試?
5、 如何判斷是否有內(nèi)存泄漏及關(guān)注的指標(biāo)?
6、 描述軟件產(chǎn)生內(nèi)存泄露的原因以及檢查方式。(可以結(jié)合一種開(kāi)發(fā)語(yǔ)言進(jìn)行描述)
7、 簡(jiǎn)述什么是值傳遞,什么是地址傳遞,兩者區(qū)別是什么?
8、 什么是系統(tǒng)瓶頸?
11 LordRunner相關(guān)
1、 1.LoadRunner 的工作原理是什么?
2、 LoadRunner分哪三部分?
3、 LoadRunner進(jìn)行測(cè)試的流程?
4、 什么是并發(fā)?在lordrunner中,如何進(jìn)行并發(fā)的測(cè)試?集合點(diǎn)失敗了會(huì)怎么樣?
5、 LoadRunner 腳本如何錄制和編寫(xiě)?
6、 LoadRunner 中的Think Time 有什么作用?
7、 4.在搜索引擎中輸入漢字就可以解析到對(duì)應(yīng)的域名,請(qǐng)問(wèn)如何用LoadRunner 進(jìn)行測(cè)試?
8、 5.一臺(tái)客戶(hù)端有三百個(gè)客戶(hù)與三百個(gè)客戶(hù)端有三百個(gè)客戶(hù)對(duì)服務(wù)器施壓,有什么區(qū)別?
9、 客戶(hù)交付一個(gè)性能測(cè)試項(xiàng)目,請(qǐng)闡述你的實(shí)施流程。
10、 解釋5個(gè)常用的性能指標(biāo)的名稱(chēng)與具體含義。
11、 寫(xiě)出5個(gè)Loadrunner中常用函數(shù),并對(duì)其中2個(gè)舉例說(shuō)明用法。
12、 簡(jiǎn)述LoadRunner的工作原理?
13、 什么是集合點(diǎn)?設(shè)置集合點(diǎn)有什么意義?LoadRunner中設(shè)置集合點(diǎn)的函數(shù)是哪個(gè)?
14、 HTML-based script與URL-based script的腳本有什么區(qū)別?
15、 如何設(shè)置LaodRunner才能讓集合點(diǎn)只對(duì)一半的用戶(hù)生效?
16、 LoadRunner的Controller組件中Pacing參數(shù)的作用是什么?
17、 LoadRunner中如何監(jiān)控Windows資源?
18、 如果讓QALoad模擬LoadRunner中只對(duì)關(guān)注的性能點(diǎn)進(jìn)行迭代測(cè)試,你有什么好方法?
19、 什么是負(fù)載測(cè)試?
20、 什么是性能測(cè)試?
21、 說(shuō)明負(fù)載測(cè)試過(guò)程?
22、 我們什么時(shí)候做負(fù)載和性能測(cè)試?
23、 什么是LoadRunner的組件?
24、 你用LoadRunner的哪個(gè)組件錄制腳本?
25、 在多用戶(hù)模式下你用LoadRunnner的哪個(gè)組件來(lái)回放腳本?
26、 在多用戶(hù)模式下你用LoadRunnner的哪個(gè)組件來(lái)回放腳本?
27、 什么是場(chǎng)景
28、 解釋W(xué)eb Vuser腳本的錄制模式
29、 為什么創(chuàng)建參數(shù)?
30、 什么是關(guān)聯(lián)?解釋自動(dòng)關(guān)聯(lián)和手動(dòng)關(guān)聯(lián)的區(qū)別
31、 什么是關(guān)聯(lián)?解釋自動(dòng)關(guān)聯(lián)和手動(dòng)關(guān)聯(lián)的區(qū)別,你在哪里設(shè)置自動(dòng)關(guān)聯(lián)的選項(xiàng)
32、 什么函數(shù)可以捕捉到web Vuser腳本的動(dòng)態(tài)值?
33、 什么時(shí)候你在虛擬用戶(hù)產(chǎn)生器中禁用日志,什么時(shí)候選擇標(biāo)準(zhǔn)日志和擴(kuò)展日志?
34、 你如何調(diào)試LoadRunner的腳本?
35、 你怎么寫(xiě)LR中用戶(hù)自定義的函數(shù)?寫(xiě)幾個(gè)你以前項(xiàng)目中的函數(shù)?
36、 在run-time setting里你可以設(shè)置哪些改變?
37、 你在哪里設(shè)置Vuser測(cè)試時(shí)迭代?
38、 你如何在負(fù)載下執(zhí)行功能測(cè)試?
39、 什么是Ramp up?你如何設(shè)置?
40、 Vuser作為線程運(yùn)行的優(yōu)勢(shì)是什么?
41、 如果你想停止執(zhí)行出錯(cuò)的腳本,怎么做?
42、 響應(yīng)時(shí)間和吞吐量間的關(guān)系是什么?
43、 你如何識(shí)別性能瓶頸?
44、 如果web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、網(wǎng)絡(luò)都一切正常,那么哪里可能有問(wèn)題?
45、 你如何找出web服務(wù)器相關(guān)的問(wèn)題?
46、 你是怎么找到數(shù)據(jù)庫(kù)中的相關(guān)問(wèn)題?
47、 覆蓋圖和關(guān)聯(lián)圖之間的區(qū)別是什么?
48、 你是怎么計(jì)劃負(fù)載的?標(biāo)準(zhǔn)是什么?
49、 vuser_init動(dòng)作包含什么?
50、 vuser_end動(dòng)作包含什么?
51、 什么是Think Time?你如何改變這個(gè)閾值?
52、 簡(jiǎn)述使用Loadrunner的步驟
53、 什么是集合點(diǎn)?設(shè)置集合點(diǎn)有什么意義?Loadrunner中設(shè)置集合點(diǎn)的函數(shù)是哪個(gè)?
54、 你如何在負(fù)載測(cè)試模式下執(zhí)行功能測(cè)試?
55、 什么是逐步遞增?你如何來(lái)設(shè)置?
56、 響應(yīng)時(shí)間和吞吐量之間的關(guān)系是什么?
57、 說(shuō)明一下如何在LR中配置系統(tǒng)計(jì)數(shù)器?
58、 在LoadRunner中為什么要設(shè)置思考時(shí)間和pacing
59、 如何理解TPS?
60、 loadrunner中的設(shè)置線程和進(jìn)程的區(qū)別
61、 HTML-Based scrīpt 和URL-Based scrīpt 錄制的區(qū)別?
62、 本次通過(guò)loadRunner錄制SQL Server介紹一下如何測(cè)試一個(gè)sql語(yǔ)句或存儲(chǔ)過(guò)程的執(zhí)行性能。
63、 LoadRunner如何創(chuàng)建腳本?
64、 LoadRunner如何設(shè)置Recording Options 選項(xiàng)?(以單協(xié)議http/html為例)
65、 LoadRunner如何選擇協(xié)議?
66、 Loadrunner支持哪些常用協(xié)議?
67、 性能測(cè)試的類(lèi)型都有哪些?
68、 Loadrunner常用的分析點(diǎn)都有哪些?
69、 并發(fā)用戶(hù)數(shù)是什么?跟在線用戶(hù)數(shù)什么關(guān)系?
70、 LoadRunner請(qǐng)求無(wú)法找到如何解決?
71、 LoadRunner HTTP服務(wù)器狀態(tài)代碼都有哪些?如何解決?
72、 HTTP的超時(shí)有哪三種?
73、 在什么地方設(shè)置HTTP頁(yè)面filter?
74、 如何設(shè)置可以讓一個(gè)虛擬IP對(duì)應(yīng)到一個(gè)Vuser?
75、 ≈什么是contentcheck?如何來(lái)用?
76、 network中的speed simulation是模擬的什么帶寬?
77、 生成WEB性能圖有什么意義?大概描述即可。
78、 WAN emulation是模擬什么的?
79、 樹(shù)視圖和腳本視圖各有什么優(yōu)點(diǎn)?
80、 LR中的API分為幾類(lèi)?
12 計(jì)算機(jī)網(wǎng)絡(luò)
1、 什么是局域網(wǎng)和廣域網(wǎng)
2、 DNS是什么,它是如何工作的?
3、 描述TCP/IP協(xié)議的層次結(jié)構(gòu),以及每一層中重要協(xié)議。
4、 請(qǐng)簡(jiǎn)述 ip 地址,網(wǎng)關(guān),子網(wǎng)掩碼的含義.
5、 簡(jiǎn)述子網(wǎng)掩碼的用途。
6、 一臺(tái)計(jì)算機(jī)的 IP 是 192.168.10.71 子網(wǎng)掩碼 255.255.255.64 與 192.168.10.201 是同一局域網(wǎng)嗎?
7、 請(qǐng)簡(jiǎn)述DNS、活動(dòng)目錄、域的概念。
8、 10M 兆寬帶是什么意思?理論下載速度是多少?
9、 什么是IP 地址?
10、 OSI 七層網(wǎng)絡(luò)模型的劃分?
11、 TCP 和 UDP 有什么不同?
12、 HTTP 屬于哪一層的協(xié)議?
13、 HTTP 和 HTTPS 的區(qū)別?
14、 cookies 和session 的區(qū)別?
15、 HTTP 的get 請(qǐng)求和post 請(qǐng)求的區(qū)別?
16、 HTTP1.0 和 HTTP1.1 有什么區(qū)別
17、 TCP 的連接建立過(guò)程,以及斷開(kāi)過(guò)程?
18、 客戶(hù)端使用 DHCP 獲取IP 的過(guò)程?
19、 寫(xiě)出某個(gè)網(wǎng)段的網(wǎng)絡(luò)地址和廣播地址?
20、 什么是 VPN 都有什么類(lèi)型?
21、 B/S 和 C/S 的區(qū)別
22、 21、TCP/UDP有哪些區(qū)別?
23、 22、ISO模型?HUB、tch、Router是ISO的第幾層設(shè)備?
24、 線程和進(jìn)程的區(qū)別
25、 常用的響應(yīng)碼
26、 手工修改 Tomcat 端口,在那個(gè)文件里?
13 組成原理
1、 計(jì)算機(jī)基本組成
2、 一條指令在CPU 的執(zhí)行過(guò)程
3、 3.計(jì)算機(jī)的邏輯部件
4、 說(shuō)出4種以上常用的操作系統(tǒng)及其主要的應(yīng)用范圍(微軟的操作系統(tǒng)除外)。
5、 Windows操作系統(tǒng)中PATH環(huán)境變量的作用是什么?
6、 目前流行的操作的系統(tǒng)有哪些?請(qǐng)舉例說(shuō)明安裝操作系統(tǒng)的注意事項(xiàng)?
14 數(shù)據(jù)結(jié)構(gòu)與算法
1、 冒泡排序
2、 插入排序
3、 希爾排序
4、 直接選擇排序
5、 堆排序
6、 歸并排序
7、 基數(shù)排序
15 邏輯題
1、 燒一根不均勻的繩,從頭燒到尾總共需要1個(gè)小時(shí)?,F(xiàn)在有若干條材質(zhì)相同的繩子,問(wèn)如何用燒繩的方法來(lái)計(jì)時(shí)一個(gè)小時(shí)十五分鐘呢?
2、 你有一桶果凍,其中有黃色、綠色、紅色三種,閉上眼睛抓取同種顏色的兩個(gè)。抓取多少個(gè)就可以確定你肯定有兩個(gè)同一顏色的果凍?
3、 如果你有無(wú)窮多的水,一個(gè)3公升的提捅,一個(gè)5公升的提捅,兩只提捅形狀上下都不均勻,問(wèn)你如何才能準(zhǔn)確稱(chēng)出4公升的水?
4、 一個(gè)岔路口分別通向誠(chéng)實(shí)國(guó)和說(shuō)謊國(guó)。來(lái)了兩個(gè)人,已知一個(gè)是誠(chéng)實(shí)國(guó)的,另一個(gè)是說(shuō)謊國(guó)的。誠(chéng)實(shí)國(guó)永遠(yuǎn)說(shuō)實(shí)話,說(shuō)謊國(guó)永遠(yuǎn)說(shuō)謊話?,F(xiàn)在你要去說(shuō)謊國(guó),但不知道應(yīng)該走哪條路,需要問(wèn)這兩個(gè)人。請(qǐng)問(wèn)應(yīng)該怎么問(wèn)?
5、 12個(gè)球一個(gè)天平,現(xiàn)知道只有一個(gè)和其它的重量不同,問(wèn)怎樣稱(chēng)才能用三次就找到那個(gè)球呢?(注意此題并未說(shuō)明那個(gè)球的重量是輕是重,所以需要仔細(xì)考慮)
6、 在一天的24小時(shí)之中,時(shí)鐘的時(shí)針、分針和秒針完全重合在一起的時(shí)候有幾次?都分別是什么時(shí)間?你怎樣算出來(lái)的?
7、 已知:每個(gè)飛機(jī)只有一個(gè)油箱,飛機(jī)之間可以相互加油(注意是相互,沒(méi)有加油機(jī))一箱油可供一架飛機(jī)繞地球飛半圈,問(wèn)題:為使至少一架飛機(jī)繞地球一圈回到起飛時(shí)的飛機(jī)場(chǎng),至少需要出動(dòng)幾架飛機(jī)?(所有飛機(jī)從同一機(jī)場(chǎng)起飛,而且必須安全返回機(jī)場(chǎng),不允許中途降落,中間沒(méi)有飛機(jī)場(chǎng))
8、 一間囚房里面關(guān)押著兩個(gè)犯人。每天監(jiān)獄都會(huì)為這間囚房提供一罐湯,讓這兩個(gè)犯人自己分。起初,這兩個(gè)人經(jīng)常會(huì)發(fā)生爭(zhēng)執(zhí),因?yàn)樗麄兛偸怯腥苏J(rèn)為對(duì)方的湯比自己的多。后來(lái)他們找到了一個(gè)兩全其美的辦法:一個(gè)人分湯,讓另一個(gè)人先選。于是爭(zhēng)端就這么解決了。可是,現(xiàn)在這間囚房里又加進(jìn)來(lái)一個(gè)新犯人,現(xiàn)在是三個(gè)人來(lái)分湯。必須尋找一個(gè)新的方法來(lái)維持他們之間的和平。該怎么辦呢?按:心理問(wèn)題,不是邏輯問(wèn)題
9、 一張長(zhǎng)方形的桌面上放n個(gè)一樣大小的圓形硬幣。這些硬幣中可能有一些不完全在桌面內(nèi),也可能有一些彼此重疊;當(dāng)再多放一個(gè)硬幣而它的圓心在桌面內(nèi)時(shí),新放的硬幣便必定與原先某些硬幣重疊。請(qǐng)證明整個(gè)桌面可以用4n個(gè)硬幣完全覆蓋。
10、 有五間房屋排成一列 所有房屋的外表顏色都不一樣 所有的屋主來(lái)自不同的國(guó)家 所有的屋主都養(yǎng)不同的寵物;喝不同的飲料;抽不同的香煙 提示:
11、 如果29只青蛙在29分鐘里捕捉到了29只蒼蠅,那么,要在87分鐘內(nèi)捉到87只蒼蠅,需要多少只青蛙才行?
12、 一個(gè)人花8塊錢(qián)買(mǎi)了一只雞,9塊錢(qián)賣(mài)掉了。然后他覺(jué)得不劃算,花10塊錢(qián)又買(mǎi)回來(lái)了,11塊錢(qián)賣(mài)給了另外一個(gè)人,請(qǐng)問(wèn)他賺了多少錢(qián)?
13、 A、B、C、D、E五名學(xué)生有可能參加計(jì)算機(jī)競(jìng)賽,根據(jù)下列條件判斷哪些人參加了競(jìng)賽?
14、 一天張三的店里來(lái)了一位顧客,挑了25元的貨。顧客拿出100元,張三沒(méi)零錢(qián)找不開(kāi),就到隔壁店里把這100元換成零錢(qián),回來(lái)給顧客找了75元的零錢(qián)。過(guò)一會(huì),李四回來(lái)找張三,說(shuō)剛才的錢(qián)是假錢(qián),張三馬上給李四換了真錢(qián),請(qǐng)問(wèn)張三賠了多少?
15、 如果20分鐘前離上午9點(diǎn)鐘的分?jǐn)?shù)鐘,等于現(xiàn)在離上午12點(diǎn)的分鐘數(shù)的3倍,那么現(xiàn)在離上午12點(diǎn)還有多少分鐘?)
16 人力資源
1、 你的測(cè)試職業(yè)發(fā)展是什么?你自認(rèn)為做測(cè)試的優(yōu)勢(shì)在哪里?
2、 你找工作時(shí),最重要的考慮因素為何?
3、 為什么我們應(yīng)該錄取你?
4、 請(qǐng)談?wù)勀銈€(gè)人的最大特色。
5、 一個(gè)測(cè)試工程師應(yīng)具備那些素質(zhì)和技能?
6、 還有問(wèn)一下你是怎樣保證軟件質(zhì)量的,也就是說(shuō)你覺(jué)得怎樣才能最大限度地保證軟件質(zhì)量?
7、 為什么選擇測(cè)試這行?
8、 為什么值得他們公司雇用?
9、 如果我雇用你,你能給部門(mén)帶來(lái)什么貢獻(xiàn)?
10、 如何從工作中看出你是個(gè)自動(dòng)自覺(jué)的人
11、 你的工作通常能在時(shí)限內(nèi)完成嗎.(我想問(wèn)一下就是她問(wèn)這個(gè)問(wèn)題的動(dòng)機(jī)是什么)
12、 通常你對(duì)于別人批評(píng)你會(huì)有什么樣的反應(yīng)
13、 如果明知這樣做不對(duì),你還會(huì)依主管的指過(guò)去做嗎?
14、 你在五年內(nèi)的個(gè)人目標(biāo)和職業(yè)目標(biāo)分別是什么?
15、 你怎樣做出自己的職業(yè)選擇?
16、 離職時(shí)候工資多少?
17 ?其他
1、 好的測(cè)試工程師應(yīng)具備的素質(zhì)?
2、 軟件測(cè)試給你帶來(lái)什么樣的快樂(lè)?
3、 為什么要在一個(gè)團(tuán)隊(duì)中開(kāi)展測(cè)試工作?
4、 你在以往的測(cè)試工作中都曾經(jīng)具體從事過(guò)哪些工作?其中最擅長(zhǎng)哪部分工作?
5、 請(qǐng)介紹一下你的項(xiàng)目
6、 測(cè)試過(guò)程中,遇到阻塞時(shí),該如何推進(jìn)?
7、 你們以前測(cè)試的流程是怎樣的?
8、 為什么選擇測(cè)試這行?
9、 如果時(shí)間不夠,無(wú)法進(jìn)行充分的測(cè)試怎么辦?
10、 你是否了解以往所工作的企業(yè)的軟件測(cè)試過(guò)程?如果了解,請(qǐng)?jiān)囀鲈谶@個(gè)過(guò)程中都有哪些工作要做?分別由哪些不同的角色來(lái)完成這些工作?
11、 你所熟悉的軟件測(cè)試類(lèi)型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類(lèi)型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試……)
12、 你自認(rèn)為測(cè)試的優(yōu)勢(shì)在哪里?
13、 你在測(cè)試中發(fā)現(xiàn)了一個(gè) bug,但是開(kāi)發(fā)經(jīng)理認(rèn)為這不是一個(gè) bug。你應(yīng)該怎么做?
14、 你是如何制定時(shí)間進(jìn)度表的?
15、 介紹一下整體項(xiàng)目流程
16、 你是如何制定測(cè)試過(guò)程中的時(shí)間進(jìn)度表的?
17、 測(cè)試工作進(jìn)行到一半時(shí),發(fā)現(xiàn)時(shí)間不夠,你是如何處理的?
18、 怎樣保證你所負(fù)責(zé)的模塊通過(guò)了測(cè)試?
19、 軟件測(cè)試人員和測(cè)試組長(zhǎng)的職責(zé)分工
20、 如果你是測(cè)試組長(zhǎng)你是如何對(duì)項(xiàng)目及組員進(jìn)行管理的?
21、 什么時(shí)候開(kāi)始搭建測(cè)試環(huán)境?由誰(shuí)搭建?如何進(jìn)行產(chǎn)品的集成?
22、 你所做的項(xiàng)目中采用了哪些測(cè)試方法?進(jìn)行回歸測(cè)試嗎?
23、 上級(jí)如何檢查你的工作?
24、 QA 是如何檢查你的工作的?
25、 在你所做的項(xiàng)目中有需要測(cè)試的項(xiàng)目過(guò)程嗎?有,請(qǐng)介紹。
26、 怎樣保障你所負(fù)責(zé)的模塊通過(guò)了測(cè)試?
27、 你是如何了解到你說(shuō)項(xiàng)目中的成員?
28、 是否成立了獨(dú)立的測(cè)試組?測(cè)試人員在項(xiàng)目中測(cè)試的職責(zé)?
29、 測(cè)試結(jié)果分析如何?如何產(chǎn)生和被記錄?
30、 認(rèn)為軟件測(cè)試過(guò)程中較常見(jiàn)的困難是什么?如何有效克服這些困難?(根據(jù)自己實(shí)際測(cè)試中遇到的情況來(lái)寫(xiě)的)
31、 在實(shí)際項(xiàng)目中你是如何做測(cè)試計(jì)劃?
32、 你什么時(shí)候開(kāi)始制定測(cè)試計(jì)劃?是否發(fā)生過(guò)變更?如何進(jìn)行變更?
33、 你所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。
34、 你認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?
35、 在你以往的工作中,一條軟件缺陷(或者叫 Bug)記錄都包括哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?
36、 你在五年內(nèi)的個(gè)人目標(biāo)和職業(yè)目標(biāo)分別是什么?
37、 怎樣做出自己的職業(yè)選擇?
38、 離職原因
39、 面試官一般會(huì)問(wèn),您還有什么想問(wèn)的嗎?