【正文】
ns and walkthroughs?(檢驗(yàn)和演練之間的差別是什么?)演練是一個(gè)非正式的形式驗(yàn)證。例如,你可以打電話給你的同事,做一個(gè)只檢查文檔和編碼是否正確,這就是演練。檢驗(yàn)是一個(gè)正式的過(guò)程或機(jī)構(gòu)。例如,在你的組織中,一個(gè)負(fù)責(zé)批準(zhǔn)項(xiàng)目設(shè)計(jì)文件的機(jī)構(gòu)進(jìn)行的工作就是檢驗(yàn),組織中每個(gè)項(xiàng)目都需要經(jīng)過(guò)檢驗(yàn),審查設(shè)計(jì)文件,如果發(fā)現(xiàn)任何問(wèn)題,那么你的項(xiàng)目將會(huì)得到一個(gè)不合格列表,除非修正錯(cuò)誤,否則項(xiàng)目將無(wú)法進(jìn)行。 you explain regression testing and confirmation testing?(解釋回歸測(cè)試和確認(rèn)測(cè)試)回歸測(cè)試用于重現(xiàn)缺陷。缺陷發(fā)生時(shí),程序通常已經(jīng)停止工作,這個(gè)可能是因?yàn)槌绦蚧蛘攮h(huán)境的更改所致。為了確認(rèn)這種缺陷,我們需要進(jìn)行回歸測(cè)試。確認(rèn)測(cè)試則是用于檢查一個(gè)錯(cuò)誤是否確實(shí)已經(jīng)被修復(fù)。通常,一個(gè)缺陷的修復(fù)或者改變都可能會(huì)導(dǎo)致程序的其它部分受到影響,因此要確信其它部分沒(méi)有受到影響,我們需要使用回歸測(cè)試。 are the different test plan documents in a project?(在一個(gè)項(xiàng)目中有哪些不同的測(cè)試計(jì)劃文件?)A:至少有四種測(cè)試計(jì)劃文件中央/項(xiàng)目測(cè)試計(jì)劃:中央的測(cè)試計(jì)劃是所有項(xiàng)目參與者最重要的溝通渠道,這個(gè)計(jì)劃可以由資源利用率、測(cè)試策略、評(píng)估、風(fēng)險(xiǎn)、優(yōu)先級(jí)等組成。驗(yàn)收測(cè)試計(jì)劃:驗(yàn)收測(cè)試計(jì)劃主要是用來(lái)驗(yàn)證用戶需求是否得到滿足。驗(yàn)收測(cè)試用例就像是一個(gè)應(yīng)用程序的綠燈,用來(lái)確定程序是否可以投入生產(chǎn)。系統(tǒng)測(cè)試計(jì)劃:系統(tǒng)測(cè)試計(jì)劃是一個(gè)包含了所有主要測(cè)試的計(jì)劃,除了功能測(cè)試外,同場(chǎng)還有負(fù)載測(cè)試、性能測(cè)試、可靠性測(cè)試等。集成測(cè)試:集成測(cè)試用于確保系統(tǒng)各模塊進(jìn)行數(shù)據(jù)交互時(shí)的正確性。單元測(cè)試:?jiǎn)卧獪y(cè)試用于對(duì)開(kāi)發(fā)人員模塊編寫(xiě)情況進(jìn)行測(cè)試,在單元測(cè)試中,模塊被獨(dú)立的進(jìn)行檢查。 Whitebox Testing, Blackbox Testing, Unit Testing and Integration Tests?黑盒測(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è)試)是開(kāi)發(fā)者編寫(xiě)的一小段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的、很明確的功能是否正確。通常而言,一個(gè)單元測(cè)試是用于判斷某個(gè)特定條件(或者場(chǎng)景)下某個(gè)特定函數(shù)的行為。集成測(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è)試。 is a boundary value in software testing?(軟件測(cè)試的邊界值是什么?) 在一些項(xiàng)目中,我們需要做邊界值測(cè)試。例如,假設(shè)一個(gè)銀行應(yīng)用程序的取值范圍是10025000。因此,在進(jìn)行邊界測(cè)試時(shí),我們只測(cè)試已經(jīng)確定的邊界。這意味著我們只測(cè)試超過(guò)最大值和小于最小值的情況,這已經(jīng)涵蓋了所有的條件。所以,我們可以采用適當(dāng)?shù)倪吔缰祦?lái)避免重復(fù)的實(shí)驗(yàn)。