版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、測試技術(shù)與人事問題解答1.單元測試和集成測試的區(qū)別。答:根據(jù)軟件開發(fā)階段,測試可以分為單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試。體現(xiàn)了測試由小到大、又內(nèi)至外、循序漸進(jìn)的測試過程和分而治之的思想。其中單元測試的粒度最小,一般由開發(fā)小組采用白盒方式來測試,主要測試單元是否符合“設(shè)計(jì)”。而集成測試界于單元測試和系統(tǒng)測試之間,起到“橋梁作用”,一般由開發(fā)小組采用白盒加黑盒的方式來測試,既驗(yàn)證“設(shè)計(jì)”,又驗(yàn)證“需求”。白盒測試主要應(yīng)用在單元測試階段
2、,主要是對(duì)代碼級(jí)的測試,針對(duì)程序內(nèi)部邏輯結(jié)構(gòu),測試手段有:語句覆蓋、判定覆蓋、條件覆蓋、路徑覆蓋、條件組合覆蓋集成測試主要用來測試模塊與模塊之間的接口,同時(shí)還要測試一些主要業(yè)務(wù)功能。2.個(gè)人覺得是bug開發(fā)人員說不是該怎么解決?答:在確保自己能重現(xiàn)BUG的過程之后,有兩種情況,一是需求沒有確定,可以找產(chǎn)品經(jīng)理進(jìn)行確認(rèn),需不需要改動(dòng),3方商量確定好后再看要不要改;二是這種情況不可能發(fā)生,所以不需要修改,這個(gè)時(shí)候,可以說出是BUG的依據(jù)?如
3、果被用戶發(fā)現(xiàn)或出了問題,會(huì)有什么不良結(jié)果?程序員可能會(huì)給你很多理由,可以對(duì)他的解釋進(jìn)行反駁。如果還是不行,那可以提出來跟開發(fā)經(jīng)理和測試經(jīng)理進(jìn)行確認(rèn)如果要修改就改如果不要修改就不改。其實(shí)有些真的不是bug,也只是建議的方式寫進(jìn)TD中,如果開發(fā)人員不修改也沒有大問題。如果確定是bug的話,一定要堅(jiān)持自己的立場,讓問題得到最后的確認(rèn)。例如在A界面執(zhí)行某操作預(yù)期結(jié)果是怎樣的如果有規(guī)定預(yù)期結(jié)果而實(shí)際與預(yù)期結(jié)果不符那么這就是問題開發(fā)是賴不掉的;如果
4、沒有原始的需求規(guī)定的話則在用戶角度來考慮不要以經(jīng)常不經(jīng)常用為理由只要是問題就不用去考慮經(jīng)常不經(jīng)常用提出來就行了。3.功能測試和性能測試的含意?答:功能測試也叫黑盒測試或數(shù)據(jù)驅(qū)動(dòng)測試,只需考慮需要測試的各個(gè)功能,不需要考慮整個(gè)軟件的內(nèi)部結(jié)構(gòu)及代碼.一般從軟件產(chǎn)品的界面、架構(gòu)出發(fā),按照需求編寫出來的測試用例,輸入數(shù)據(jù)在預(yù)期結(jié)果和實(shí)際結(jié)果之間進(jìn)行評(píng)測,進(jìn)而提出更加使產(chǎn)品達(dá)到用戶使用的要求。(簡而言之,功能測試時(shí)根據(jù)產(chǎn)品的需求驗(yàn)證系統(tǒng)的功能。)
5、性能測試是通過自動(dòng)化的測試工具模擬多種正常、峰值以及異常負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試。負(fù)載測試和壓力測試都屬于性能測試,兩者可以結(jié)合進(jìn)行。通過負(fù)載測試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測試當(dāng)負(fù)載逐漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的變化情況。壓力測試是通過確定一個(gè)系統(tǒng)的瓶頸或者不能接受的性能點(diǎn),來獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測試。(簡而言之,性能測試驗(yàn)證系統(tǒng)是否達(dá)到了需求規(guī)定答:單元測試的測重點(diǎn)是系統(tǒng)的模塊,包括子程序的正確性
6、驗(yàn)證等。系統(tǒng)測試的測重點(diǎn)是整個(gè)系統(tǒng)的運(yùn)行以及與其他軟件的兼容性。11.什么是白盒測試和黑盒測試?答:白盒測試:是通過程序的源代碼進(jìn)行測試而不使用用戶界面。(這種類型的測試需要從代碼句法發(fā)現(xiàn)內(nèi)部代碼在算法,溢出,路徑,條件等等中的缺點(diǎn)或者錯(cuò)誤,進(jìn)而加以修正)黑盒測試:又被稱為功能測試、數(shù)據(jù)驅(qū)動(dòng)測試或基于規(guī)格說明的測試,是通過使用整個(gè)軟件或某種軟件功能來嚴(yán)格地測試而并沒有通過檢查程序的源代碼或者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計(jì)的
7、。(測試人員通過輸入他們的數(shù)據(jù)然后看輸出的結(jié)果從而了解軟件怎樣工作)12黑盒測試的測試方法有哪些?答:等價(jià)類劃分方法、邊界值分析方法、錯(cuò)誤推測方法、因果圖方法、判定表驅(qū)動(dòng)分析方法、正交實(shí)驗(yàn)設(shè)計(jì)方法、功能圖分析方法等。13.請寫出軟件測試步驟?答:測試過程按4個(gè)步驟進(jìn)行,即單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試及發(fā)版測試。開始是單元測試,集中對(duì)用源代碼實(shí)現(xiàn)的每一個(gè)程序單元進(jìn)行測試,檢查各個(gè)程序模塊是否正確地實(shí)現(xiàn)了規(guī)定的功能。集成測試把已測
8、試過的模塊組裝起來,主要對(duì)與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測試。確認(rèn)測試則是要檢查已實(shí)現(xiàn)的軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及軟件配置是否完全、正確。系統(tǒng)測試把已經(jīng)經(jīng)過確認(rèn)的軟件納入實(shí)際運(yùn)行環(huán)境中,與其它系統(tǒng)成份組合在一起進(jìn)行測試。14.如何區(qū)別白盒與黑盒?答:黑盒測試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以進(jìn)行測試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求。白盒測試:已知產(chǎn)品的內(nèi)部工作過程,可以進(jìn)行測試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論