測(cè)試工程師筆試題目及答案
測(cè)試工程師筆試題目及答案
測(cè)試工程師,軟件質(zhì)量的把關(guān)者,工作起點(diǎn)高,發(fā)展空間大。我國(guó)的軟件測(cè)試職業(yè)還處于一個(gè)發(fā)展的階段,所以測(cè)試工程師具有較大發(fā)展前景。下面就由學(xué)習(xí)啦小編為大家介紹一下測(cè)試工程師筆試題目及答案的文章,歡迎閱讀。
測(cè)試工程師筆試題目及答案篇1
1.介紹一下整體項(xiàng)目測(cè)試流程
1. 搭建缺陷管理的環(huán)境和測(cè)試環(huán)境以及配置管理的環(huán)境搭建;2. 編寫測(cè)試計(jì)劃;3. 設(shè)計(jì)測(cè)試用例;4. 編寫測(cè)試用例;5. 測(cè)試用例的評(píng)審;6. 執(zhí)行測(cè)試;7. 缺陷管理; 8. 測(cè)試報(bào)告的輸出
2.什么是回歸測(cè)試?
回歸測(cè)試是指修改了舊代碼后,重新進(jìn)行測(cè)試以確認(rèn)修改沒(méi)有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。
3.您所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍忉屜虏煌臏y(cè)試類型?
黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試
黑盒測(cè)試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求。
白盒測(cè)試:已知產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求,所有內(nèi)部成分是否以經(jīng)過(guò)檢查。
單元測(cè)試(模塊測(cè)試)是開發(fā)者編寫的一小段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的、很明確的功能是否正確。通常而言,一個(gè)單元測(cè)試是用于判斷某個(gè)特定條件(或者場(chǎng)景)下某個(gè)特定函數(shù)的行為。
單元測(cè)試是由程序員自己來(lái)完成,最終受益的也是程序員自己??梢赃@么說(shuō),程序員有責(zé)任編寫功能代碼,同時(shí)也就有責(zé)任為自己的代碼編寫單元測(cè)試。執(zhí)行單元測(cè)試,就是為了證明這段代碼的行為和我們期望的一致。
集成測(cè)試(也叫組裝測(cè)試,聯(lián)合測(cè)試)是單元測(cè)試的邏輯擴(kuò)展。它的最簡(jiǎn)單的形式是:兩個(gè)已經(jīng)測(cè)試過(guò)的單元組合成一個(gè)組件,并且測(cè)試它們之間的接口。從這 一層意義上講,組件是指多個(gè)單元的集成聚合。在現(xiàn)實(shí)方案中,許多單元組合成組件,而這些組件又聚合成程序的更大部分。方法是測(cè)試片段的組合,并最終擴(kuò)展進(jìn) 程,將您的模塊與其他組的模塊一起測(cè)試。最后,將構(gòu)成進(jìn)程的所有模塊一起測(cè)試。
系統(tǒng)測(cè)試是將經(jīng)過(guò)測(cè)試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來(lái)測(cè)試。它是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說(shuō)明書中指定功能的有效方法。(常見的聯(lián)調(diào)測(cè)試)
系統(tǒng)測(cè)試的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。
驗(yàn)收測(cè)試是部署軟件之前的最后一個(gè)測(cè)試操作。驗(yàn)收測(cè)試的目的是確保軟件準(zhǔn)備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。
測(cè)試工程師筆試題目及答案篇2
1.您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些(黑盒)?您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?
等價(jià)劃分類,邊界值分析,錯(cuò)誤推測(cè)法。
2.比較負(fù)載測(cè)試,容量測(cè)試和強(qiáng)度測(cè)試的區(qū)別?
負(fù)載測(cè)試:在一定的工作負(fù)荷下,系統(tǒng)的負(fù)荷及響應(yīng)時(shí)間。
強(qiáng)度測(cè)試:在一定的負(fù)荷條件下,在較長(zhǎng)時(shí)間跨度內(nèi)的系統(tǒng)連續(xù)運(yùn)行給系統(tǒng)性能所造成的影響。
容量測(cè)試:容量測(cè)試目的是通過(guò)測(cè)試預(yù)先分 析出反映軟件 系統(tǒng)應(yīng)用特征的某項(xiàng)指標(biāo)的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫(kù)記錄數(shù)等),系統(tǒng)在其極限值狀 態(tài)下沒(méi)有出現(xiàn)任何軟件故障或還能保持主要功能正常運(yùn)行。容量測(cè)試 還將確定測(cè)試對(duì)象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。容量測(cè)試的目的是使系統(tǒng)承受超額的數(shù)據(jù)容量來(lái)發(fā)現(xiàn)它是否能夠正確處理。容量測(cè)試是面向數(shù)據(jù) 的,并且它的目的是顯示系統(tǒng)可以處理目標(biāo)內(nèi)確定的數(shù)據(jù)容量。
3.什么是集合點(diǎn)?設(shè)置集合點(diǎn)有什么意義?Loadrunner中設(shè)置集合點(diǎn)的函數(shù)是哪個(gè)? 集合點(diǎn)是為了衡量在加重負(fù)載的情況下服務(wù)器的性能情況。
集合點(diǎn)可以設(shè)置多個(gè)虛擬用戶等待到一個(gè)點(diǎn),同時(shí)觸發(fā)一個(gè)事務(wù),以達(dá)到模擬真實(shí)環(huán)境下同時(shí)多個(gè)用戶操作,同時(shí)模擬負(fù)載,實(shí)現(xiàn)性能測(cè)試的最終目的
lr_rendezvous
測(cè)試工程師筆試題目及答案篇3
1.什么是think time?think_time有什么用?
think time是思考時(shí)間。它效仿的是真實(shí)用戶在實(shí)際操作中的等待時(shí)間。實(shí)際用戶在操作時(shí)時(shí)會(huì)出現(xiàn)間隔的,等待的這段時(shí)間對(duì)于服務(wù)器來(lái)說(shuō)是沒(méi)有壓力的,這里的等待時(shí)間,loadrunner是通過(guò)think time來(lái)模仿的,可以使得測(cè)試結(jié)果更加貼于實(shí)際。
2.請(qǐng)解釋幾個(gè)性能指標(biāo)名詞??偼掏铝?,總點(diǎn)擊次數(shù),響應(yīng)時(shí)間。
Total Throughput(bytes)總吞吐量:
場(chǎng)景運(yùn)行過(guò)程中產(chǎn)生的全部網(wǎng)絡(luò)流量。單位是字節(jié)。是對(duì)單位時(shí)間內(nèi)完成的工作量的量度,示例包括:
每分鐘的數(shù)據(jù)庫(kù)事務(wù)
每秒傳送的文件千字節(jié)數(shù)
每秒讀或?qū)懙奈募ё止?jié)數(shù)
每分鐘的 Web 服務(wù)器命中數(shù)
Total Hits(總點(diǎn)擊次數(shù)):
場(chǎng)景運(yùn)行過(guò)程中,發(fā)生的Http請(qǐng)求總數(shù)。
Response Time(響應(yīng)時(shí)間):
場(chǎng)景運(yùn)行過(guò)程中,提交請(qǐng)求和返回該請(qǐng)求的響應(yīng)之間使用的時(shí)間,示例包括:
數(shù)據(jù)庫(kù)查詢花費(fèi)的時(shí)間
將字符回顯到終端上花費(fèi)的時(shí)間
訪問(wèn) Web 頁(yè)面花費(fèi)的時(shí)間