性能測(cè)試常見面試題
在性能測(cè)試的面試中,你知道有哪些常見的面試題嗎?提前做好準(zhǔn)備很重要。下面小編已經(jīng)為你們整理了性能測(cè)試常見面試題,一起來看看吧。
性能測(cè)試常見面試題一
1、軟件的構(gòu)造號(hào)與版本號(hào)之間的區(qū)別?BVT(BuildVerificationTest)標(biāo)記
參考答案:版本控制命名格式: 主版本號(hào).子版本號(hào)[.修正版本號(hào)[.編譯版本號(hào) ]]
Major.Minor [.Revision[.Build]]
應(yīng)根據(jù)下面的約定使用這些部分:
Major :具有相同名稱但不同主版本號(hào)的程序集不可互換。例如,這適用于對(duì)產(chǎn)品的大量重寫,這些重寫使得無法實(shí)現(xiàn)向后兼容性。
Minor :如果兩個(gè)程序集的名稱和主版本號(hào)相同,而次版本號(hào)不同,這指示顯著增強(qiáng),但照顧到了向后兼容性。例如,這適用于產(chǎn)品的修正版或完全向后兼容的新版本。
Build :內(nèi)部版本號(hào)的不同表示對(duì)相同源所作的重新編譯。這適合于更改處理器、平臺(tái)或編譯器的情況。 Revision :名稱、主版本號(hào)和次版本號(hào)都相同但修訂號(hào)不同的程序集應(yīng)是完全可互換的。這適用于修復(fù)以前發(fā)布的程序集中的安全漏洞。
BVT(BuildVerificationTest):
作為Build的一部分,主要是通過對(duì)基本功能、特別是關(guān)鍵功能的測(cè)試,保證新增代碼沒有導(dǎo)致功能失效,保證版本的持續(xù)穩(wěn)定。實(shí)現(xiàn)BVT方式是有以下幾種:1、測(cè)試人員手工驗(yàn)證關(guān)鍵功能實(shí)現(xiàn)的正確性。特點(diǎn):這是傳統(tǒng)開發(fā)方法中,通常采用的方式。無需維護(hù)測(cè)試腳本的成本,在測(cè)試人力資源充足,測(cè)試人員熟悉業(yè)務(wù)、并對(duì)系統(tǒng)操作熟練情況下效率很高,比較靈活快速。缺點(diǎn):人力成本較高;對(duì)測(cè)試人員能力有一定要求;測(cè)試人員面對(duì)重復(fù)的工作,容易產(chǎn)生疲倦懈怠,從而影響測(cè)試質(zhì)量。
借助基于GUI的自動(dòng)化功能測(cè)試工具來完成,將各基本功能操作錄制成測(cè)試腳本,每次回放測(cè)試腳本驗(yàn)證功能實(shí)現(xiàn)的正確性。特點(diǎn):能夠模擬用戶操作完成自動(dòng)的測(cè)試,從UI入口到業(yè)務(wù)實(shí)現(xiàn),每一層的代碼實(shí)現(xiàn)都經(jīng)過驗(yàn)證;節(jié)約人力成本;降低測(cè)試人員重復(fù)勞動(dòng)的工作量,機(jī)器不會(huì)疲倦;缺點(diǎn):對(duì)于UI變動(dòng)比較頻繁的系統(tǒng)來說,這種方式的維護(hù)成本很高,實(shí)施起來非常困難。另外,在項(xiàng)目周期較短且后續(xù)無延續(xù)性或繼承的情況下,也不推薦使用此方式。
由開發(fā)人員通過自動(dòng)化測(cè)試工具完成業(yè)務(wù)層的BVT測(cè)試。特點(diǎn):通過對(duì)業(yè)務(wù)層關(guān)鍵功能的持續(xù)集成測(cè)試,保證系統(tǒng)功能的持續(xù)穩(wěn)定。可以結(jié)合DailyBuild,做為Build的一部分,自動(dòng)實(shí)現(xiàn)并輸入BVT報(bào)告。缺點(diǎn):僅對(duì)業(yè)務(wù)規(guī)則實(shí)現(xiàn)的正確性進(jìn)行了測(cè)試,對(duì)表現(xiàn)層無法測(cè)試到,對(duì)于諸如:前臺(tái)頁面控件各種事件響應(yīng)、頁面元素變化等方面的問題無法保證。
2、引入測(cè)試管理的含義?標(biāo)記
風(fēng)險(xiǎn)分析,進(jìn)度控制、角色分配、質(zhì)量控制
性能測(cè)試常見面試題二
1、軟件的安全性應(yīng)從哪幾個(gè)方面去測(cè)試?
用戶認(rèn)證機(jī)制:如數(shù)字證書、智能卡、雙重認(rèn)證、安全電子交易協(xié)議
加密機(jī)制
安全防護(hù)策略:如安全日志、入侵檢測(cè)、隔離防護(hù)、漏洞掃描
數(shù)據(jù)備份與恢復(fù)手段:存儲(chǔ)設(shè)備、存儲(chǔ)優(yōu)化、存儲(chǔ)保護(hù)、存儲(chǔ)管理
防病毒系統(tǒng)
開發(fā)及環(huán)境搭建類面試題
2、簡(jiǎn)述DNS、活動(dòng)目錄、域的概念。
DNS:域名解析服務(wù)。將網(wǎng)絡(luò)域名解析成ip地址。
活動(dòng)目錄:微軟提供的目錄服務(wù)的一種。它存儲(chǔ)有關(guān)網(wǎng)絡(luò)上的對(duì)象信息,并使管理員和用戶更方便的查找和使用這類信息。
域:網(wǎng)絡(luò)系統(tǒng)的一個(gè)安全邊界,在一個(gè)域當(dāng)中,計(jì)算機(jī)和用戶共享一系列的安全信息。
3、描述TCP/IP協(xié)議的層次結(jié)構(gòu),以及每一層中重要協(xié)議。
4、說出4種以上常用的操作系統(tǒng)及其主要的應(yīng)用范圍(微軟的操作系統(tǒng)除外)。
Linux(RedHat Debian, ubantu):主要用于搭建各類服務(wù)器
MAC OS:蘋果機(jī)的操作系統(tǒng),用于圖像處理和一些軟件開發(fā)平臺(tái)
Unix(AIX:IBM服務(wù)器的專用操作系統(tǒng))
Solaris:Sun操作系統(tǒng);NetBSD
性能測(cè)試常見面試題三
1、 什么是樁模塊?什么是驅(qū)動(dòng)模塊?
樁模塊:被測(cè)模塊調(diào)用模塊
驅(qū)動(dòng)模塊: 調(diào)用被測(cè)模塊的模塊
2、 什么是扇入?什么是扇出?
扇入:被調(diào)用次數(shù),扇出:調(diào)其它模塊數(shù)目
3、 闡述工作版本的定義?
軟件開發(fā)過程中,用于內(nèi)部測(cè)試的功能和性能不完善的軟件編譯版。工作版本既可以是系統(tǒng)的可操作版本,也可以是要在發(fā)布產(chǎn)品中演示的部分功能模塊。
4、 簡(jiǎn)述一下缺陷的生命周期? 提交->確認(rèn)->分配->修復(fù)->驗(yàn)證->關(guān)閉 你認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?
總的來說,測(cè)試計(jì)劃由以下幾個(gè)部分組成:目標(biāo)和范圍,項(xiàng)目估算,風(fēng)險(xiǎn)計(jì)劃,資源配置,進(jìn)度安排 跟蹤和控制機(jī)制
所以,計(jì)劃工作的關(guān)鍵是做好以下幾個(gè)任務(wù):
01.認(rèn)真執(zhí)行需求文檔審查和評(píng)審
02.明確測(cè)試需求和任務(wù)
03.分析測(cè)試范圍和工作量
04.明確測(cè)試資源需求
05.合理安排測(cè)試進(jìn)度
06.測(cè)試風(fēng)險(xiǎn)分析
07.制定有效的測(cè)試策略
測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?
也可以用上面的來回答
5、 你認(rèn)為做好測(cè)試用例工作的關(guān)鍵是什么?
需求和設(shè)計(jì)文檔的理解程度,對(duì)系統(tǒng)的熟悉程度
看了“性能測(cè)試常見面試題”