最全面的軟件測(cè)試基礎(chǔ)知識(shí)-面試不愁

最全面的軟件測(cè)試基礎(chǔ)知識(shí)-面試不愁

ID:47102967

大?。?1.07 KB

頁數(shù):70頁

時(shí)間:2019-08-03

最全面的軟件測(cè)試基礎(chǔ)知識(shí)-面試不愁_第1頁
最全面的軟件測(cè)試基礎(chǔ)知識(shí)-面試不愁_第2頁
最全面的軟件測(cè)試基礎(chǔ)知識(shí)-面試不愁_第3頁
最全面的軟件測(cè)試基礎(chǔ)知識(shí)-面試不愁_第4頁
最全面的軟件測(cè)試基礎(chǔ)知識(shí)-面試不愁_第5頁
資源描述:

《最全面的軟件測(cè)試基礎(chǔ)知識(shí)-面試不愁》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、北測(cè)教育Q:什么是軟件測(cè)試?軟件測(cè)試的目的是什么?A:IEEE軟件測(cè)試定義為:使用人工和自動(dòng)手段來運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差異。該定義明確提出了軟件測(cè)試以檢驗(yàn)是否滿足需求為目標(biāo)。軟件測(cè)試的目的在于發(fā)現(xiàn)錯(cuò)誤;一個(gè)好的測(cè)試用例在于發(fā)現(xiàn)從前未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了從前未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。所以更為合適的定義是:測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。Q:什么是軟件缺陷?A:滿足下列五個(gè)規(guī)則之一才稱為軟件缺陷:1)軟件未達(dá)到產(chǎn)品說明書標(biāo)明的功能。2)

2、軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤。3)軟件功能超出產(chǎn)品說明書指明的范圍。4)軟件未達(dá)到產(chǎn)品說明書雖未指出但應(yīng)該達(dá)到的目標(biāo)。5)軟件測(cè)試人員認(rèn)為軟件難以理解、不易使用、運(yùn)行速度緩慢,或者最終用戶認(rèn)為不好。Q:什么黑盒測(cè)試?黑盒測(cè)試方法都包括哪些?A:黑盒測(cè)試意味著測(cè)試要在軟件的接口處進(jìn)行。是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測(cè)試又叫功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。黑盒測(cè)試方法包括:等價(jià)類劃分、邊界值分析、因

3、果圖分析、錯(cuò)誤推測(cè)法、功能圖分析等北測(cè)教育北測(cè)教育Q:什么白盒測(cè)試?白盒測(cè)試方法包括哪些?A:白盒測(cè)試是對(duì)軟件的過程性細(xì)節(jié)做細(xì)致的檢查。是把測(cè)試對(duì)象看做一個(gè)打開的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。白盒測(cè)試方法包括:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋等Q:軟件測(cè)試策略都包含哪些?A:根據(jù)軟件測(cè)試工作的測(cè)試策略,一般

4、將軟件測(cè)試過程分為:?jiǎn)卧獪y(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試四個(gè)大的階段。Q:什么是單元測(cè)試?A:?jiǎn)卧獪y(cè)試是對(duì)軟件中的基本組成單位進(jìn)行的測(cè)試,如一個(gè)模塊、一個(gè)過程等等。它是軟件動(dòng)態(tài)測(cè)試的最基本的部分,也是最重要的部分之一,其目的是檢驗(yàn)軟件基本組成單位的正確性。一個(gè)軟件單元的正確性是相對(duì)于該單元的規(guī)約(詳細(xì)設(shè)計(jì))而言的。因此,單元測(cè)試以被測(cè)試單位的規(guī)約為基準(zhǔn)。單元測(cè)試的主要方法有控制流測(cè)試、數(shù)據(jù)流測(cè)試、排錯(cuò)測(cè)試、分域測(cè)試等等。北測(cè)教育北測(cè)教育Q:什么是集成測(cè)試?A:集成測(cè)試是在軟件系統(tǒng)集成過程中所進(jìn)行的測(cè)試,其主要目

5、的是檢查軟件單位之間的接口是否正確。它根據(jù)集成測(cè)試計(jì)劃,一邊將模塊或其他軟件單位組合成越來越大的系統(tǒng),一邊運(yùn)行該系統(tǒng),以分析所組成的系統(tǒng)是否正確,各組成部分是否合拍。集成測(cè)試的策略主要有自頂向下和自底向上兩種。測(cè)試的熱情。測(cè)試新人最應(yīng)該具備的就是測(cè)試的熱情。因?yàn)檫@是一項(xiàng)事業(yè),一項(xiàng)龐大的工程。系統(tǒng)的靈魂師!Q:什么是系統(tǒng)測(cè)試?A:統(tǒng)測(cè)試是對(duì)已經(jīng)集成好的軟件系統(tǒng)進(jìn)行徹底的測(cè)試,以驗(yàn)證軟件系統(tǒng)的正確性和性能等滿足其規(guī)約所指定的要求,檢查軟件的行為和輸出是否正確并非一項(xiàng)簡(jiǎn)單的任務(wù),它被稱為測(cè)試的“先知者問題”。因此,系統(tǒng)

6、測(cè)試應(yīng)該按照測(cè)試計(jì)劃進(jìn)行,其輸入、輸出和其他動(dòng)態(tài)運(yùn)行行為應(yīng)該與軟件規(guī)約進(jìn)行對(duì)比。軟件系統(tǒng)測(cè)試方法很多,主要有功能測(cè)試、性能測(cè)試、隨機(jī)測(cè)試等等。Q:什么是驗(yàn)收測(cè)試?北測(cè)教育北測(cè)教育A:驗(yàn)收測(cè)試旨在向軟件的購買者展示該軟件系統(tǒng)滿足其用戶的需求。它的測(cè)試數(shù)據(jù)通常是系統(tǒng)測(cè)試的測(cè)試數(shù)據(jù)的子集。所不同的是,驗(yàn)收測(cè)試常常有軟件系統(tǒng)的購買者代表在現(xiàn)場(chǎng),甚至是在軟件安裝使用的現(xiàn)場(chǎng)。這是軟件在投入使用之前的最后測(cè)試。Q:什么是自動(dòng)化測(cè)試?A:一般我們談到的自動(dòng)化測(cè)試,其實(shí)是有兩種說法的,一種是TestAutomation,翻譯過來叫

7、測(cè)試自動(dòng)化,側(cè)重說明將測(cè)試用自動(dòng)化設(shè)計(jì)和實(shí)現(xiàn)的過程;另外一種是AutomatedTesting/Test,翻譯過來叫自動(dòng)化測(cè)試,側(cè)重說明自動(dòng)的測(cè)試軟件,可以是自動(dòng)測(cè)試軟件的功能或者性能等。表面上看兩種是有區(qū)別的,但現(xiàn)在我們用的多了,在提到自動(dòng)化測(cè)試時(shí),也就不區(qū)分了,基本上代表了一個(gè)意思,即:自動(dòng)化測(cè)試是通過工具(程序)來對(duì)軟件進(jìn)行測(cè)試,一般不需要人為干預(yù)或干預(yù)很少。AutomatedTesting/TestAutomation:1、Testingemployingsoftwaretoolswhichexecute

8、testswithoutmanualintervention.CanbeappliedinGUI,performance,API,etc.testing.使用自動(dòng)化測(cè)試工具來進(jìn)行測(cè)試,這類測(cè)試一般不需要人干預(yù),通常在GUI、性能等測(cè)試中用得較多。2、Theuseofsoftwaretocontroltheexecutionoftests,thecomparisonofac

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。