第一篇:談?wù)勡浖y(cè)試面試問題[范文模版]
前段時(shí)間公司招聘軟件測(cè)試人員,雖然基本上都是招的應(yīng)屆畢業(yè)生,但我還是從現(xiàn)實(shí)以及網(wǎng)絡(luò)上找到了一些應(yīng)聘軟件測(cè)試/QA的面試問題集,當(dāng)然這個(gè)也都不會(huì)有標(biāo)準(zhǔn)答案的,現(xiàn)在只是以偶的一點(diǎn)理解加上網(wǎng)上的一些內(nèi)容列舉出來供有需要的XDJM們作一下參考:
1.首先一般都是比較老套點(diǎn)的問題:介紹一下你的經(jīng)歷。
HOHO......這個(gè)問題我想誰都被問過吧,注意一下重點(diǎn),不要緊張慢慢說就OK了。
2.老套話說了就可以馬上切入正題了。根據(jù)你的經(jīng)驗(yàn)說說你對(duì)軟件測(cè)試/質(zhì)量保證的理解?
這個(gè)就要仁者見仁、智者見智了,也基本上都是書上的東東,如果能有一些自己獨(dú)特的想法那就最好啦,呵呵
3.理解完了那當(dāng)然就要問一下是不是對(duì)軟件測(cè)試了解啰。這就輪到問軟件測(cè)試的流程是什么,你原先的公司又是怎么的流程了?
前面?zhèn)€問題也還是書本上的東西,一般介紹軟測(cè)的書上都有,實(shí)際上國(guó)內(nèi)一般的中小公司根本就達(dá)不到書上所說的那些個(gè)測(cè)試規(guī)范,測(cè)試流程也是如此,沒辦法,這就是現(xiàn)在我們整個(gè)大的測(cè)試環(huán)境,這個(gè)問題照著書上說的辦就行了,后面那個(gè)知道該怎么做了吧,盡量把原來公司的測(cè)試流程言簡(jiǎn)意賅的表達(dá)出來。
4.接著問題就可以有一大堆了,這些問題很多都是要看自己的測(cè)試經(jīng)驗(yàn)以及對(duì)測(cè)試的理解來作答了,如:(1)你對(duì)SQA的職責(zé)和工作活動(dòng)(如軟件度量)的理解:
SQA就是獨(dú)立于軟件開發(fā)的項(xiàng)目組,通過對(duì)軟件開發(fā)過程的監(jiān)控,來保證軟件的開發(fā)流程按照指定的CMM規(guī)程(如果有相應(yīng)的CMM規(guī)程),對(duì)于不符合項(xiàng)及時(shí)提出建議和改進(jìn)方案,必要是可以要高層經(jīng)理匯報(bào)以求問題的解決。通過這樣的途徑來預(yù)防缺陷的引入,從而減少后期軟件的維護(hù)成本。SQA主要的工作活動(dòng)包括制定SQA工作計(jì)劃,參與階段產(chǎn)物的評(píng)審,進(jìn)行過程質(zhì)量、功能配置及物理配置的審計(jì)等;對(duì)項(xiàng)目開發(fā)過程中產(chǎn)生的數(shù)據(jù)進(jìn)行度量等等;
(2)說說你對(duì)軟件配置管理的理解:
項(xiàng)目在開發(fā)的過程中要用相應(yīng)的配置管理工具對(duì)配置項(xiàng)(包括各個(gè)階段的產(chǎn)物)進(jìn)行變更控制,配置管理的使用取決于項(xiàng)目規(guī)模和復(fù)雜性能及風(fēng)險(xiǎn)的水平。軟件的規(guī)模越大,配置管理就顯得越重要。還有在配置管理中,有一個(gè)很重要的概念,那就是基線,是在一定階段各個(gè)配置項(xiàng)的組合,一個(gè)基線就提供了一個(gè)正式的標(biāo)準(zhǔn),隨后的工作便基于此標(biāo)準(zhǔn),并且只有經(jīng)過授權(quán)后才能變更這個(gè)標(biāo)準(zhǔn)。配置管理工具主要有CC,VSS,CVS等,偶只用過CVS,對(duì)其它的不熟悉
(3)怎樣寫測(cè)試計(jì)劃和測(cè)試用例:
簡(jiǎn)單點(diǎn),測(cè)試計(jì)劃里應(yīng)有詳細(xì)的測(cè)試策略(測(cè)試方法等),合理詳盡的資源安排等,至于測(cè)試用例,那是依賴于需求(包括功能與非功能需求)是否細(xì)化到功能點(diǎn),是否可測(cè)試等。
(4)說說主流的軟件工程思想(如CMM,CMMI,RUP,XP,PSP,TSP等)的大致情況以及你對(duì)它們的理解:
CMM:SW Capability Maturity Model 軟件能力成熟度模型,其作用是用于軟件過程的改進(jìn)、評(píng)估及軟件能力的評(píng)鑒
CMMI:Capability Maturity Model Integration 能力成熟度模型集成 CMMI融入了大部分最新的軟件管理實(shí)踐,同時(shí)彌補(bǔ)了SW-CMM模型中的缺陷
RUP:rational unified process 是軟件工程化過程。它提供了在開發(fā)機(jī)構(gòu)中分派任務(wù)和責(zé)任的紀(jì)律化方
法.它的目標(biāo)是在可預(yù)見的日程和預(yù)算前提下確保滿足最終用戶需求的高質(zhì)量產(chǎn)品,個(gè)人認(rèn)為:它的核心觀念是開發(fā)的迭代,每個(gè)公司可以根據(jù)自身的軟件開發(fā)的流程和待開發(fā)項(xiàng)目的特點(diǎn)對(duì)RUP進(jìn)行適當(dāng)?shù)募舨茫贫ǔ龇献约旱能浖_發(fā)流程。
XP:extreme program,即極限編程的意思,適用于小型團(tuán)隊(duì)的軟件開發(fā),想上面第三個(gè)問題就可以結(jié)合原型法采用這樣的開發(fā)流程。要明白測(cè)試對(duì)于xp開發(fā)的重要性,強(qiáng)調(diào)測(cè)試(重點(diǎn)是單元測(cè)試)先行的理念。編程可以明顯提高代碼的質(zhì)量,持續(xù)集成對(duì)于快速定位問題很有好處。
PSP ,TSP 分別是個(gè)體軟件過程(Personal Software Process),群組軟件過程(Team Software Process)大家都知道,CMM只是告訴你怎么做但并沒有告訴你如何做,所以PSP/TSP就是告訴你企業(yè)在實(shí)施CMM的過程中如何做,PSP強(qiáng)調(diào)建立個(gè)人技能(如何制定計(jì)劃、控制質(zhì)量及如何與其他人相互協(xié)作等等)而TSP著重于生產(chǎn)并交付高質(zhì)量的軟件產(chǎn)品(如何有效地規(guī)劃和管理所面臨的項(xiàng)目開發(fā)任務(wù)等等)
總之,單純實(shí)施CMM,永遠(yuǎn)不能真正做到能力成熟度的升級(jí),只有將實(shí)施CMM與實(shí)施PSP和TSP有機(jī)地結(jié)合起來,才能發(fā)揮最大的效力。因此,軟件過程框架應(yīng)該是CMM/PSP/TSP的有機(jī)集成。
(5)對(duì)項(xiàng)目管理、白盒測(cè)試、單元測(cè)試、自動(dòng)測(cè)試、性能測(cè)試、壓力測(cè)試工具的了解程度和實(shí)際使用經(jīng)驗(yàn)。(其實(shí)基本上也就是MI和Rational工具): 這個(gè)就要看個(gè)人的了,沒法說了
(6)其它一些具體的技術(shù)知識(shí)(如各種計(jì)算機(jī)語言的了解程度、數(shù)據(jù)庫(kù)等);
5.還有問一下你是怎樣保證軟件質(zhì)量的,也就是說你覺得怎樣才能最大限度地保證軟件質(zhì)量?
測(cè)試并不能夠最大限度的保證軟件的質(zhì)量,軟件的高質(zhì)量是開發(fā)和設(shè)計(jì)出來的,而不是測(cè)試出來的,它不僅要通過對(duì)軟件開發(fā)流程的監(jiān)控,使得軟件開發(fā)的各個(gè)階段都要按照指定的規(guī)程進(jìn)行,通過對(duì)各個(gè)階段產(chǎn)物的評(píng)審,QA對(duì)流程的監(jiān)控,對(duì)功能及配置的審計(jì)來達(dá)到開發(fā)的最優(yōu)化。當(dāng)然測(cè)試也是保證軟件質(zhì)量的一個(gè)重要方式,是軟件質(zhì)量保證工程的一個(gè)重要組成部分。
6.然后緊接著就基于目前中國(guó)的國(guó)情,大多數(shù)公司的軟件項(xiàng)目進(jìn)度緊張、人員較少、需求文檔根本沒有或者很不規(guī)范,你認(rèn)為在這種情況下怎樣保證軟件的質(zhì)量?(大多數(shù)公司最想知道的就是在這種困難面前你該怎么保證軟件的質(zhì)量,因?yàn)檫@些公司一般就是這種情況-----既不想投入過多又想保證質(zhì)量,faint
出現(xiàn)以上的情況,如果僅僅想通過測(cè)試來提高軟件質(zhì)量,那幾乎是不可能,原因是沒有足夠的時(shí)間讓你去測(cè)試,少而不規(guī)范的文檔導(dǎo)致測(cè)試需求無法細(xì)化何談足夠且有針對(duì)性進(jìn)行測(cè)試。所以,作為公司質(zhì)量保證的你應(yīng)該先后項(xiàng)目經(jīng)理確定符合項(xiàng)目本身最適合的軟件生命周期模型(比如RUP的剪裁,原型法),明確項(xiàng)目的開發(fā)流程并督促項(xiàng)目組按照此流程開展工作,所有項(xiàng)目組成員(項(xiàng)目經(jīng)理更加重要)都要制定出合理的工作計(jì)劃,加強(qiáng)代碼的單元測(cè)試,在客戶既定的產(chǎn)品交付日期范圍之內(nèi),進(jìn)行產(chǎn)品的持續(xù)集成等等,如果時(shí)間允許可以再配合客戶進(jìn)行必要的系統(tǒng)功能測(cè)試。
7.差不多了就該問一些只和軟件測(cè)試相關(guān)的問題了,如:
(1)你覺得怎樣才能做一個(gè)(或者,怎樣才能算一個(gè))優(yōu)秀的測(cè)試工程師?(faint,這個(gè)問題好像是必問的,答案也無非是什么要求全面的技術(shù)能力、縝密的邏輯思維、出色的溝通能力、還要有懷疑精神、幽默感、洞察力等等。啥叫優(yōu)秀啊?該有的能力都有,不該有的也有,而且個(gè)個(gè)能力還都是出色的,這就是優(yōu)秀,呵呵,開玩笑的,反正這個(gè)問題差不多就這樣,具體的什么要求網(wǎng)絡(luò)上也到處都有。
(2)還有其它的如對(duì)自己優(yōu)缺點(diǎn)的評(píng)價(jià)、自己的職業(yè)理想、為何離開上一家公司、自己在職業(yè)生涯中印象)最深的事情、能否出差和加班、能否承受壓力和挑戰(zhàn)、薪水要求、何時(shí)能到崗等等這些啥面試都要回答的問題,這個(gè)就只能自己斟琢著辦了。
(3)另外還有一個(gè)重要的問題就是語言能力啦,尤其是英語水平,這個(gè)的話每個(gè)具體的公司都有不同的要求,也就沒啥好說的了。
差不多基本上就是這些了,如果有需要的可以有針對(duì)性的google一下,hoho...僅供參考!
第二篇:軟件測(cè)試面試問題
1.請(qǐng)自我介紹一下。
2.說說你以前公司的測(cè)試流程。必答題。主要結(jié)合自己的項(xiàng)目經(jīng)驗(yàn)相信講一個(gè)自己做過的項(xiàng)目,從立項(xiàng)到測(cè)試結(jié)束,當(dāng)然側(cè)重測(cè)試和自己所做的內(nèi)容。這里面試官一般都會(huì)根據(jù)你說的再提問。
3.你是怎樣做出自己的職業(yè)選擇或者自己的職業(yè)規(guī)劃。這題也經(jīng)常問。可以從自己的優(yōu)點(diǎn)說如何適合做軟件測(cè)試,對(duì)與職業(yè)規(guī)劃,我一般說在技術(shù)上往資深測(cè)試工程師發(fā)展。
4.你覺得自己作為測(cè)試工程的優(yōu)勢(shì)在哪里?你認(rèn)為自己比你的同事優(yōu)秀在哪里?也經(jīng)常問,可以從性格出發(fā),講自己優(yōu)點(diǎn),以及在項(xiàng)目中表現(xiàn),領(lǐng)導(dǎo)的良好評(píng)價(jià)等,總之“恰當(dāng)”地往好處說,不要言過其實(shí),讓人懷疑你的人品哦。說說自己的缺點(diǎn)?這個(gè)也不好回答,最好能恰當(dāng)?shù)匾昊卮鸬絻?yōu)點(diǎn)上。
5.一個(gè)測(cè)試中不堪回首,或者讓你很郁悶的事情。我被問到了,當(dāng)時(shí)想不起來,后來想想可以講一個(gè)項(xiàng)目中的失誤及后果,然后講自己如何去成功彌補(bǔ)及教訓(xùn)經(jīng)驗(yàn)。我如果提前想一下就不會(huì)該說什么了。
6.你的好友是如何評(píng)價(jià)你的?你的項(xiàng)目組長(zhǎng)是如何評(píng)價(jià)你的? 這類題也經(jīng)常問。回答總要往好處說,但是你要自信地回答。
7.在成年后,哪些成績(jī)給你帶來最大程度的滿足?蠻不錯(cuò)的題。記得我但是答的是第一次自己帶一個(gè)小項(xiàng)目,順利完成測(cè)試任務(wù)。
8.測(cè)試時(shí)你提交的bug被研發(fā)拒絕或者他認(rèn)為不是問題,你如何處理?
9.測(cè)試與開發(fā)溝通如何提高效率和改善溝通效果?測(cè)試工程師的素質(zhì)和技能?
10.你在壓力下能工作的很好嘛?測(cè)試計(jì)劃包括哪些?
11.你期望的薪水?根據(jù)自己能力和公司的大小,可以搜索下了解下情況。
12.個(gè)人職業(yè)發(fā)展(職業(yè)規(guī)劃),這個(gè)很重要,幾乎每個(gè)公司都會(huì)問的。
13.談?wù)勛约簩?duì)軟件測(cè)試的理解,包括測(cè)試的流程和應(yīng)注意的地方是什么。
14.用過什么測(cè)試工具,分別講講他們的特點(diǎn)。
15.是否做過性能測(cè)試,怎樣一個(gè)流程。
16.現(xiàn)場(chǎng)寫一個(gè)測(cè)試用例,比如凳子,桌子,紙杯等。
17.你平時(shí)如何和開發(fā)人員溝通的,遇到解決不了的問題怎么辦。
18.對(duì)于一個(gè)不懂測(cè)試的人,你如何解釋它讓別人能聽的懂。
19.你們的績(jī)效考核時(shí)怎么現(xiàn)實(shí)的。
20.你都用什么方法書寫測(cè)試用例,分別舉例說明。
第三篇:面試問題總結(jié)--軟件測(cè)試
面試問題總結(jié)
1.在51testing你都學(xué)到了什么?
a.主要學(xué)習(xí)了軟件測(cè)試的知識(shí),包括測(cè)試的流程,測(cè)試的方法,測(cè)試用例,測(cè)試計(jì)劃,及測(cè)試管理的工具QUALITY CENTER,自動(dòng)化測(cè)試工具QTP
b.計(jì)算機(jī)編程的基礎(chǔ)知識(shí),包括 C語言,SQL Server,Linux
c.軟件工程的知識(shí),包括軟件的生命周期,配置管理的知識(shí)SVN
2.測(cè)試計(jì)劃包括什么內(nèi)容?
測(cè)試目標(biāo),概述,測(cè)試對(duì)象,測(cè)試環(huán)境,測(cè)試版本,測(cè)試開始和結(jié)束日期,測(cè)試方法概
述,測(cè)試通過失敗標(biāo)準(zhǔn),測(cè)試掛起恢復(fù)標(biāo)準(zhǔn),工作任務(wù)分配,工作量的統(tǒng)計(jì),資源的分
配,應(yīng)交付的最終工作產(chǎn)品。
3.測(cè)試報(bào)告包括什么內(nèi)容?
測(cè)試環(huán)境,測(cè)試版本,測(cè)試對(duì)象,參與的人員,執(zhí)行的測(cè)試用例,測(cè)試用例覆蓋的功能
和性能點(diǎn),bug質(zhì)量分析,測(cè)試最終結(jié)果(通過,失敗)。
4.缺陷管理流程是什么?
測(cè)試人員 new/open bug-?測(cè)試經(jīng)理—assign給開發(fā)經(jīng)理—》開發(fā)經(jīng)理asign給開
發(fā)人員—resolved 返回給測(cè)試人員—》測(cè)試人員驗(yàn)證后關(guān)閉或者re-open給開發(fā)人
員。
5.動(dòng)/靜態(tài)測(cè)試都包括什么活動(dòng)?
靜態(tài)測(cè)試,檢查和測(cè)試時(shí)不用實(shí)際操作軟件,只是靜態(tài)的瀏覽和檢查。靜態(tài)測(cè)試的活
動(dòng)包括 需求定義的靜態(tài)測(cè)試,設(shè)計(jì)文檔的靜態(tài)測(cè)試,源代碼的靜態(tài)測(cè)試
動(dòng)態(tài)測(cè)試,通過運(yùn)行軟件來檢查軟件的動(dòng)態(tài)行為和運(yùn)行結(jié)果的正確性。動(dòng)態(tài)測(cè)試活動(dòng)
包括 動(dòng)態(tài)檢查程序,動(dòng)態(tài)檢查輸入輸出數(shù)據(jù)。(黑盒子測(cè)試基本都是動(dòng)態(tài)測(cè)試)
6.測(cè)試工作分為哪幾個(gè)階段?各階段的測(cè)試重點(diǎn)在哪里?
測(cè)試工作分為 單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試,驗(yàn)收測(cè)試。
單元測(cè)試主要是檢查內(nèi)部模塊的代碼邏輯。集成測(cè)試主要檢查各個(gè)模塊組裝后的功能
以及模塊間的接口是否正確。系統(tǒng)測(cè)試主要是把集成好的軟件在實(shí)際的軟硬件的測(cè)試
環(huán)境下運(yùn)行,檢查運(yùn)行結(jié)果是否符合《需求規(guī)格說明書》。驗(yàn)收測(cè)試是測(cè)試時(shí)除了考
慮軟件的功能和性能外,還應(yīng)對(duì)軟件的可移植性、兼容性、可維護(hù)性、錯(cuò)誤的恢復(fù)功
能等進(jìn)行確認(rèn)
7.測(cè)試環(huán)境包括什么內(nèi)容?
包括軟件環(huán)境(os,browser,其他必須的軟件),硬件環(huán)境(計(jì)算機(jī)配置,打印機(jī),掃描儀等等),測(cè)試數(shù)據(jù),測(cè)試工具
8.缺陷的嚴(yán)重級(jí)別及優(yōu)先級(jí)各有哪些?
優(yōu)先級(jí)別:low, midium, high,very high,urgent.嚴(yán)重級(jí)別:極度嚴(yán)重,中等,一般,輕微
9.測(cè)試工程師應(yīng)該具備哪些素質(zhì)?
技術(shù)能力,溝通能力,耐心,細(xì)心,懷疑精神,發(fā)散思維,幽默感,很強(qiáng)的記憶能力。
10.測(cè)試用例包括哪些內(nèi)容?
用例編號(hào),測(cè)試項(xiàng)目,測(cè)試標(biāo)題,用例的重要級(jí)別,預(yù)置條件,輸入條件,操作步驟,預(yù)期輸出。
11.Bug單包括哪些內(nèi)容?
缺陷編號(hào),標(biāo)題,測(cè)試項(xiàng)目,嚴(yán)重級(jí)別,優(yōu)先級(jí)別,預(yù)設(shè)條件,復(fù)現(xiàn)步驟,實(shí)際結(jié)果,期望結(jié)果
12.B/S和C/S結(jié)構(gòu)的區(qū)別?
C/S結(jié)構(gòu),即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu),B/S即瀏覽器/服務(wù)器(browser/server)結(jié)構(gòu).(1)、硬件環(huán)境不同:C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間
再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,一般只要有操作系統(tǒng)和瀏覽器就行。
(2)、對(duì)安全要求不同:C/S一般面向相對(duì)固定的用戶群,對(duì)信息安全的控制能力很強(qiáng)。
B/S建立在廣域網(wǎng)之上,對(duì)安全的控制能力相對(duì)弱,面向是不可知的用戶群。
(3)、對(duì)程序架構(gòu)不同:C/S程序可以更加注重流程,可以對(duì)權(quán)限多層次校驗(yàn),對(duì)系統(tǒng)運(yùn)
行速度可以較少考慮。B/S對(duì)安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上。
(4)、系統(tǒng)維護(hù)不同:C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升
級(jí)難,可能是再做一個(gè)全新的系統(tǒng)。B/S構(gòu)件組成方面構(gòu)件個(gè)別的更換,實(shí)現(xiàn)系統(tǒng)的無縫升級(jí)。系統(tǒng)維護(hù)開銷減到最小,用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí)。
(5)、處理問題不同:C/S程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高的需
求,與操作系統(tǒng)相關(guān),應(yīng)該都是相同的系統(tǒng)。B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是C/S無法作到的,與操作系統(tǒng)平臺(tái)關(guān)系最小。
13.TCP/IP協(xié)議中三次握手是什么?
第一次握手:建立連接時(shí)客戶端向服務(wù)器發(fā)送syn包同時(shí)進(jìn)入syn_send狀態(tài),等待服務(wù)器確認(rèn)。
第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的syn包,同時(shí)向客戶端發(fā)送syn包即syn+ack包,此時(shí)服務(wù)器進(jìn)入syn+recv狀態(tài)。
第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。
14.黑盒/白盒測(cè)試各主要包括什么測(cè)試方法?
黑盒子測(cè)試:等價(jià)類劃分法,邊界值法,錯(cuò)誤推測(cè)法,因果圖法,判定表法。
白盒測(cè)試:條件判定法,語句覆蓋法,判定覆蓋法,判定條件覆蓋法,路徑覆蓋法。
15.簡(jiǎn)單介紹下進(jìn)銷存系統(tǒng)的業(yè)務(wù)流。
進(jìn)銷存主要用于中小型物品流通企業(yè),例如超市,賣場(chǎng)。用于物品的進(jìn)購(gòu),銷售,調(diào)度,庫(kù)存,盤點(diǎn)的流程管理。
16.在進(jìn)銷存系統(tǒng)測(cè)試中你負(fù)責(zé)哪些模塊以及在測(cè)試中用例設(shè)計(jì)是如何進(jìn)行的?
系統(tǒng)實(shí)現(xiàn)的模塊包括:入庫(kù)管理,庫(kù)存管理,出庫(kù)管理,統(tǒng)計(jì)報(bào)表,會(huì)員管理,系統(tǒng)設(shè)置,賬務(wù)管理。
我主要負(fù)責(zé) 入庫(kù)管理模塊,測(cè)試用例的設(shè)計(jì)方法主要是等價(jià)類,邊界值,錯(cuò)誤推測(cè)法。
17.現(xiàn)在主流的OS及瀏覽器都有哪些?他們的區(qū)別是?
OS: WINDOWS,LINUX,MAC
BROWSER: IE,FIREFOX,OPERA,SAFari 區(qū)別:內(nèi)核不同,速度,性能
18.測(cè)試工作結(jié)束的標(biāo)準(zhǔn)時(shí)什么?
所有的功能點(diǎn)都測(cè)試通過并符合需求規(guī)格說明書;性能,易用性,等符合用戶的要求 所有的bug已經(jīng)關(guān)閉并回歸測(cè)試通過
19.解釋內(nèi)存溢出及內(nèi)存泄露
內(nèi)存溢出就是運(yùn)行軟件時(shí)的內(nèi)存遠(yuǎn)遠(yuǎn)超出了你主機(jī)內(nèi)安裝的內(nèi)存所承受大小,就叫內(nèi)存溢出。
內(nèi)存泄露指的是當(dāng)以前分配的一片內(nèi)存不再需要使用或無法訪問時(shí),但是卻并沒有釋放它,那么對(duì)于該進(jìn)程來說,會(huì)因此導(dǎo)致總可用內(nèi)存的減少,這時(shí)就出現(xiàn)了內(nèi)存泄漏
20.Web測(cè)試的測(cè)試點(diǎn)包括哪些?
界面測(cè)試:導(dǎo)航,圖形,視頻,音頻,內(nèi)容,表格,整體界面測(cè)試
功能測(cè)試:業(yè)務(wù)流程測(cè)試,鏈接測(cè)試,并發(fā)測(cè)試,session測(cè)試,cookie測(cè)試,url訪問測(cè)試
性能測(cè)試:負(fù)載,容量,壓力
兼容性測(cè)試:瀏覽器,插件
易用性測(cè)試:界面友好,使用方便
第四篇:軟件測(cè)試面試
軟件測(cè)試筆試題(考試時(shí)間60分鐘,滿分100分)
1.軟件可靠性是指在指定的條件下使用時(shí),軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力,其子特性()是指在軟件發(fā)生故障或者違反指定接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力。
A.成熟性;
B.易恢復(fù)性; C.容錯(cuò)性; D.可靠性依從性
2.關(guān)于軟件質(zhì)量的描述,正確的是______ A.軟件質(zhì)量是指軟件滿足規(guī)定用戶需求的能力;
B.軟件質(zhì)量特性是指軟件的功能性、可靠性、易用性、效率、可維護(hù)性、可移植性; C.軟件質(zhì)量保證過程就是軟件測(cè)試過程; D.以上描述都不對(duì)
3.______方法根據(jù)輸出對(duì)輸入的依賴關(guān)系設(shè)計(jì)測(cè)試用例。
A.路徑測(cè)試
B.等價(jià)類
C.因果圖
D.邊界值
4.測(cè)試設(shè)計(jì)員的職責(zé)有:______ ① 制定測(cè)試計(jì)劃 ②設(shè)計(jì)測(cè)試用例 ③設(shè)計(jì)測(cè)試過程、腳本 ④評(píng)估測(cè)試活動(dòng) A.①④ B.②③C.①③ D.以上全是
5.對(duì)于業(yè)務(wù)流清晰的系統(tǒng)可以利用貫穿整個(gè)測(cè)試用例設(shè)計(jì)過程廣在用例中綜合使用各種測(cè)試方法,對(duì)于參數(shù)配置類的軟件,要用選擇較少的組合方式達(dá)到最佳效果,如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用和判定表驅(qū)動(dòng)法.A.等價(jià)類劃分 B.因果圖法 C.正交試驗(yàn)法 D.場(chǎng)景法、6.請(qǐng)畫出軟件測(cè)試活動(dòng)的流程圖?
7.請(qǐng)以您以往的實(shí)際工作為例,詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過程。8.使用JAVA語言編寫一個(gè)函數(shù),用于交換兩個(gè)變量的值(地址傳遞)9.圖書(圖書號(hào),圖書名,作者編號(hào),出版社,出版日期)
作者(作者姓名,作者編號(hào),年齡,性別)
用SQL語句查詢年齡小于平均年齡的作者姓名、圖書名,出版社, 并按姓名的升序進(jìn)行排列。
10.請(qǐng)就如何在開發(fā)中進(jìn)行軟件質(zhì)量控制說說你的看法。
答案:
1、C2、B3、B4、B5、DCB
測(cè)試技術(shù)面試題
1、什么是兼容性測(cè)試?兼容性測(cè)試側(cè)重哪些方面?
3、測(cè)試的策略有哪些?
4、正交表測(cè)試用例設(shè)計(jì)方法的特點(diǎn)是什么?
5、描述使用bugzilla缺陷管理工具對(duì)軟件缺陷(BUG)跟蹤的管理的流程?
6、你覺得bugzilla在使用的過程中,有什么問題?
7、描述測(cè)試用例設(shè)計(jì)的完整過程?
8、單元測(cè)試的策略有哪些?
9、LoadRunner分哪三部分?
2、我現(xiàn)在有個(gè)程序,發(fā)現(xiàn)在Windows上運(yùn)行得很慢,怎么判別是程序存在問題還是軟硬件系統(tǒng)存在問題?
10、LoadRunner進(jìn)行測(cè)試的流程?
什么是并發(fā)?在lordrunner中,如何進(jìn)行并發(fā)的測(cè)試?集合點(diǎn)失敗了會(huì)怎么樣?
13、QTP中的Action有什么作用?有幾種?
12、使用QTP做功能測(cè)試,錄制腳本的時(shí)候,要驗(yàn)證多個(gè)用戶的登錄情況/查詢情況,如何操作?
14、TestDirector有些什么功能,如何對(duì)軟件測(cè)試過程進(jìn)行管理?
15、你所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試……)?
16、條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?
17、Beta測(cè)試與Alpha測(cè)試有什么區(qū)別?
18、軟件的評(píng)審一般由哪些人參加?其目的是什么? 20、階段評(píng)審與項(xiàng)目評(píng)審有什么區(qū)別?
21、闡述工作版本的定義?
22、什么是樁模塊?什么是驅(qū)動(dòng)模塊?
23、什么是扇入?什么是扇出?
24、你認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?
25、你認(rèn)為做好測(cè)試用例工作的關(guān)鍵是什么?
26、簡(jiǎn)述一下缺陷的生命周期?
27、軟件的安全性應(yīng)從哪幾個(gè)方面去測(cè)試?
28、軟件配置管理工作開展的情況和認(rèn)識(shí)? 30、引入測(cè)試管理的含義?
32、單元測(cè)試的主要內(nèi)容?
19、測(cè)試活動(dòng)中,如果發(fā)現(xiàn)需求文檔不完善或者不準(zhǔn)確,怎么處理?
29、你覺得軟件測(cè)試通過的標(biāo)準(zhǔn)應(yīng)該是什么樣的?
31、一套完整的測(cè)試應(yīng)該由哪些階段組成?
33、集成測(cè)試也叫組裝測(cè)試或者聯(lián)合測(cè)試,請(qǐng)簡(jiǎn)述集成測(cè)試的主要內(nèi)容?
34、簡(jiǎn)述集成測(cè)試與系統(tǒng)測(cè)試關(guān)系? 系統(tǒng)的用戶文檔包括哪些?
35、軟件測(cè)試的文檔測(cè)試應(yīng)當(dāng)貫穿于軟件生命周期的全過程,其中用戶文檔是文檔測(cè)試的重點(diǎn)。那么軟件
36、軟件系統(tǒng)中除用戶文檔之外,文檔測(cè)試還應(yīng)該關(guān)注哪些文檔?
37、簡(jiǎn)述軟件系統(tǒng)中用戶文檔的測(cè)試要點(diǎn)?
38、單元測(cè)試主要內(nèi)容是什么?
39、如何理解強(qiáng)度測(cè)試?
41、什么是系統(tǒng)瓶頸?
42、文檔測(cè)試主要包含什么內(nèi)容?
43、功能測(cè)試用例需要詳細(xì)到什么程度才是合格的?
44、配置和兼容性測(cè)試的區(qū)別是什么?
45、軟件文檔測(cè)試主要包含什么?
46、沒有產(chǎn)品說明書和需求文檔地情況下能夠進(jìn)行黑盒測(cè)試嗎?
47、測(cè)試中的“殺蟲劑怪事”是指什么?
40、如何理解壓力、負(fù)載、性能測(cè)試測(cè)試?
48、在配置測(cè)試中,如何判斷發(fā)現(xiàn)的缺陷是普通問題還是特定的配置問題?
49、為什么盡量不要讓時(shí)間有富裕的員工去做一些測(cè)試? 50、完全測(cè)試程序是可能的嗎?
51、軟件測(cè)試的風(fēng)險(xiǎn)主要體現(xiàn)在哪里?
52、發(fā)現(xiàn)的缺陷越多,說明軟件缺陷越多嗎?
54、軟件測(cè)試人員就是QA嗎?
55、如何減少測(cè)試人員跳槽帶來的損失?
56、測(cè)試產(chǎn)品與測(cè)試項(xiàng)目的區(qū)別是什么?
57、和用戶共同測(cè)試(UAT測(cè)試)的注意點(diǎn)有哪些?
58、如何編寫提交給用戶的測(cè)試報(bào)告?
59、測(cè)試工具在測(cè)試工作中是什么地位? 60、什么是軟件測(cè)試,軟件測(cè)試的目的? 61、簡(jiǎn)述負(fù)載測(cè)試與壓力測(cè)試的區(qū)別。
62、寫出bug報(bào)告流轉(zhuǎn)的步驟,每步的責(zé)任人及主要完成的工作。63、寫出bug報(bào)告當(dāng)中一些必備的內(nèi)容。64、開發(fā)人員老是犯一些低級(jí)錯(cuò)誤怎么解決? 65、畫出軟件測(cè)試的V模型圖。
66、為什么要在一個(gè)團(tuán)隊(duì)中開展軟件測(cè)試工作?
53、所有的軟件缺陷都能修復(fù)嗎?所有的軟件缺陷都要修復(fù)嗎?
67、您在以往的測(cè)試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長(zhǎng)哪部分工作?
68、您所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系(如功能測(cè)試、性能測(cè)試……)
69、您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?
70、請(qǐng)?jiān)囍容^一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)別與聯(lián)系。71、測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?
72、您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來說明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。
73、請(qǐng)以您以往的實(shí)際工作為例,詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過程。
74、您以往是否曾經(jīng)從事過性能測(cè)試工作?如果有,請(qǐng)盡可能的詳細(xì)描述您以往的性能測(cè)試工作的完整過程。
75、你對(duì)測(cè)試最大的興趣在哪里?為什么? 76、你以前工作時(shí)的測(cè)試流程是什么?
77、當(dāng)開發(fā)人員說不是BUG時(shí),你如何應(yīng)付?
78、軟件的構(gòu)造號(hào)與版本號(hào)之間的區(qū)別?BVT(BuildVerificationTest)
79、您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?
80、您以往所從事的軟件測(cè)試工作中,是否使用了一些工具來進(jìn)行軟件缺陷(Bug)的管理?如果有,請(qǐng)結(jié)合該工具描述軟件缺陷(Bug)跟蹤管理的流程。
81、您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么? 82、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的側(cè)重點(diǎn)是什么? 83、集成測(cè)試通常都有那些策略? 84、一個(gè)缺陷測(cè)試報(bào)告的組成
85、基于WEB信息管理系統(tǒng)測(cè)試時(shí)應(yīng)考慮的因素有哪些? 86、軟件測(cè)試項(xiàng)目從什么時(shí)候開始,?為什么?
87、需求測(cè)試注意事項(xiàng)有哪些?
88、簡(jiǎn)述一下缺陷的生命周期
89、你在你所在的公司是怎么開展測(cè)試工作的?是如何組織的?
90、你認(rèn)為理想的測(cè)試流程是什么樣子?
91、您在從事性能測(cè)試工作時(shí),是否使用過一些測(cè)試工具?如果有,請(qǐng)?jiān)囀鲈摴ぞ叩墓ぷ髟恚⒁砸粋€(gè)具體的工作中的例子描述該工具是如何在實(shí)際工作中應(yīng)用的。92、軟件測(cè)試活動(dòng)的生命周期是什么?
93、請(qǐng)畫出軟件測(cè)試活動(dòng)的流程圖? 94、針對(duì)缺陷采取怎樣管理措施?
95、什么是測(cè)試評(píng)估?測(cè)試評(píng)估的范圍是什么?
96、如果能夠執(zhí)行完美的黑盒測(cè)試,還需要進(jìn)行白盒測(cè)試嗎?為什么? 97、測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?
98、軟件驗(yàn)收測(cè)試除了alpha ,beta測(cè)試以外,還有哪一種? 99、做測(cè)試多久了?以前做過哪些項(xiàng)目?你們以前測(cè)試的流程是怎樣的?用過哪些測(cè)試工具? 100、請(qǐng)就如何在開發(fā)中進(jìn)行軟件質(zhì)量控制說說你的看法
101、一套完整的測(cè)試應(yīng)該由哪些階段組成?分別闡述一下各個(gè)階段。102、軟件測(cè)試的類型有那些?分別比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系。103、測(cè)試用例通常包括那些內(nèi)容?著重闡述編制測(cè)試用例的具體做法
104、在分別測(cè)試winform的C/S結(jié)構(gòu)與測(cè)試WEB結(jié)構(gòu)的軟件是,應(yīng)該采取什么樣的方法分別測(cè)試?他們存在什么樣的區(qū)別與聯(lián)系?
105、在測(cè)試winform的C/S結(jié)構(gòu)軟件時(shí),發(fā)現(xiàn)這個(gè)軟件的運(yùn)行速度很慢,您會(huì)認(rèn)為是什么原因?您會(huì)采取哪些方法去檢查這個(gè)原因?
106、描述使用bugzilla缺陷管理工具對(duì)軟件缺陷(BUG)跟蹤的管理的流程
107、你都用什么測(cè)試方法針對(duì)不同的產(chǎn)品或者系統(tǒng)或者模塊,有不同的測(cè)試方法。總體而言有白盒測(cè)試和黑盒測(cè)試。
108、怎么編寫案例案例的編寫與測(cè)試階段的定義有很大的關(guān)系。系統(tǒng)測(cè)試和unit測(cè)試的案例可能不同。總體而言測(cè)試案例根據(jù)系統(tǒng)的需求而定。
109、怎么才能夠全面的測(cè)試到每一個(gè)點(diǎn)測(cè)試的全面性主要需要在設(shè)計(jì)測(cè)試計(jì)劃的時(shí)候考慮,從測(cè)試策略,產(chǎn)品需求等等多個(gè)角
110、談?wù)勡浖y(cè)試技術(shù),以及如何提高 27 111、談?wù)勡浖y(cè)試職業(yè)發(fā)展,以及個(gè)人的打算 27 112、談?wù)勡浖y(cè)試在企業(yè)的地位,也可以結(jié)合軟件生命周期來談 27 113、一般公司里實(shí)際的軟件測(cè)試流程是什么樣的?你們公司又是怎樣的? 114、軟件工程師要具有那些素質(zhì)? 115、你會(huì)哪些測(cè)試工具?怎么操作? 117、你覺得你來應(yīng)聘有那些優(yōu)勢(shì)? 27 116、你能不能說下你的3到5年的職業(yè)計(jì)劃(規(guī)劃)
其他問題:(有可能清晰的思路比確切的答案更重要)27
開發(fā)及環(huán)境搭建類面試題
1、描述軟件產(chǎn)生內(nèi)存泄露的原因以及檢查方式。(可以結(jié)合一種開發(fā)語言進(jìn)行描述)
2、簡(jiǎn)述什么是值傳遞,什么是地址傳遞,兩者區(qū)別是什么?
4、簡(jiǎn)述什么是存儲(chǔ)過程和觸發(fā)器?
3、結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)各自的特點(diǎn)及優(yōu)缺點(diǎn)是什么?
5、使用C語言編寫一個(gè)函數(shù),用于交換兩個(gè)變量的值(地址傳遞)。
6、請(qǐng)簡(jiǎn)述DNS、活動(dòng)目錄、域的概念。
7、描述TCP/IP協(xié)議的層次結(jié)構(gòu),以及每一層中重要協(xié)議。
8、簡(jiǎn)述子網(wǎng)掩碼的用途。
9、說出4種以上常用的操作系統(tǒng)及其主要的應(yīng)用范圍(微軟的操作系統(tǒng)除外)。
10、在Linux系統(tǒng)中,一個(gè)文件的訪問權(quán)限是755,其含義是什么?
11、Windows操作系統(tǒng)中PATH環(huán)境變量的作用是什么?
12、Ghost的主要用途和常用方法?
14、Linux中,一般怎么隱藏文件?
13、在RedHat中,從root用戶切到userl用戶,一般用什么命令?
15、如何將自己的本地磁盤(D)做成FTP供遠(yuǎn)端主機(jī)使用?
16、對(duì)RUP.CMM,CMMI,XP,PSP.TSP的認(rèn)識(shí)?
17、DNS是什么,它是如何工作的?
18、防火墻如何保證安全的?主要有哪些? 20、簡(jiǎn)述一下c/s模式或者b/s模式?
21、TCP/UDP有哪些區(qū)別?
19、目前流行的操作的系統(tǒng)有哪些?請(qǐng)舉例說明安裝操作系統(tǒng)的注意事項(xiàng)?
22、ISO模型?HUB、tch、Router是ISO的第幾層設(shè)備?
23、內(nèi)存有哪幾種存儲(chǔ)組織結(jié)構(gòu).請(qǐng)分別加以說明?
人力資源面試題
1、你的測(cè)試職業(yè)發(fā)展是什么?你自認(rèn)為做測(cè)試的優(yōu)勢(shì)在哪里?
2、你為什么想離開目前的職務(wù)?
3、你對(duì)我們公司了解有多少?
4、你找工作時(shí),最重要的考慮因素為何?
5、為什么我們應(yīng)該錄取你?
6、請(qǐng)談?wù)勀銈€(gè)人的最大特色。
7、一個(gè)測(cè)試工程師應(yīng)具備那些素質(zhì)和技能?
8、您認(rèn)為在測(cè)試人員同開發(fā)人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測(cè)試人員同開發(fā)團(tuán)隊(duì)中其他成員良好的人際關(guān)系的關(guān)鍵是什么?
9、在您以往的測(cè)試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來對(duì)待這些事情的?
10、在即將完成這次筆試前,您是否愿意談一些自己在以往的學(xué)習(xí)和工作中獲得的工作經(jīng)驗(yàn)和心得體會(huì)?(可以包括軟件測(cè)試、過程改進(jìn)、軟件開發(fā)或者與此無關(guān)的其他方面)
11、為什么選擇測(cè)試這行?
12、你的工作通常能在時(shí)限內(nèi)完成嗎.(我想問一下就是她問這個(gè)問題的動(dòng)機(jī)是什么)
13、通常你對(duì)于別人批評(píng)你會(huì)有什么樣的反應(yīng)
14、如果明知這樣做不對(duì),你還會(huì)依主管的指過去做嗎?
15、如果你接到一個(gè)客戶抱怨的測(cè)試技術(shù)面試題
第五篇:外企軟件測(cè)試英文面試問題
外企軟件測(cè)試英文面試問題合集
Product Testing
1.What will be the test cases for product testing? Give an example of test plan template.2.What are the advantages of working as a tester for a product based company as opposed to a
service based company?
3.4.Test Plan for a Login Screen?
5.How do you differentiate between testing a product and testing any web-based application?
6.What is the difference between Web based testing and Client server testing?
7.How to perform SOAP Testing manually?
8.Explain the significance of Waterfall model in developing a product.Quality Assurance
1.How do you ensure the quality of the product?
2.What do you do when there isn't enough time for thorough testing?
3.What are the normal practices of the QA specialists with perspective of a software?
4.Can you tell the difference between high level design and low level design?
5.Can you tell us how Quality Assurance differs from Quality Control?
6.You must have heard the term Risk.Can you explain the term in a few words? What are the
major components of the risk?
7.When do you say your project testing is completed? Name the factors.8.What do you mean by a walk through and inspection?
9.What is the procedure for testing search buttons of a web application both manually and
using Qtp8.2?
10.Explain Release Acceptance Testing.Explain Forced Error Testing.Explain Data Integrity
Testing.Explain System Integration Testing.11.How does compatibility testing differ while testing in Internet explorer and testing in
Firefox?
Testing Scenarios
1.How do you know that all the scenarios for testing are covered?
2.Can you explain the Testing Scenario? Also explain scenario based testing? Give an example
to support your answer.3.Consider a yahoo application.What are the test cases you can write?
4.Differentiate between test scenario and test case?
5.Is it necessary to create new Software requirement document, test planning report, if it is a
'Migrating Project'?
6.Explain the difference between smoke testing and sanity testing?
7.What are all the scenarios to be considered while preparing test reports?
8.What is an 'end to end' scenario?
9.Other than requirement traceability matrix, what are the other factors that we need to check
in order to exit a testing process ?
10.What is the procedure for finding out the length of the edit box through WinRunner?
Automated Testing
1.What automated testing tools are you familiar with?
2.Describe some problems that you encountered while working with an automated testing tool.3.4.5.Can you explain data driven automation?
6.Name the main attributes of test automation?
7.Do you think automation can replace manual testing?
8.How is a tool for test automation chosen?
9.How do you evaluate the tool for test automation?
10.What are the main benefits of test automation according to you?
11.Where can test automation go wrong?
12.Can you describe testing activities?
13.What testing activities you need to automate?
14.Describe common issues of test automation.15.What types of scripting techniques for test automation are you aware of?
16.Name the principles of good testing scripts for automation?
17.What tools can you use for support of testing during the software development life cycle?
18.Can you tell us, if the activities of a test case design can be automated?
19.What are the drawbacks of automated software testing?
20.What skills are needed to be a good software test automator?
Bug Tracking
1.Can you have a defect with high severity and low priority and vice-versa i.e high priority and
low severity? Justify your answer.2.Can you explain the difference between a Bug and a Defect? Explain the phases of bug life
cycle.3.What are the different types of Bugs we normally see in any of the projects? Also include
their severity.4.What is the difference between Bug Resolution Meeting and Bug Review Committee? Who
all participate in Bug Resolution Meeting and Bug Review Committee?
5.Can you name some recent major computer system failures caused by software bugs?
6.What do you mean by 'Reproducing a bug'? What do you do, if the bug was not
reproducible?
7.How can you tell if a bug is reproducible or not?
8.On what basis do we give priority and severity for a bug.Provide an example for high
priority and low severity and high severity and low priority?
9.Explain Defect Life Cycle in Manual Testing?
10.How do you give a BUG Title & BUG Description for ODD Division?
11.Have you ever heard of a build interval period?