軟件測(cè)試工程師培訓(xùn)-測(cè)試基礎(chǔ)_第1頁(yè)
軟件測(cè)試工程師培訓(xùn)-測(cè)試基礎(chǔ)_第2頁(yè)
軟件測(cè)試工程師培訓(xùn)-測(cè)試基礎(chǔ)_第3頁(yè)
軟件測(cè)試工程師培訓(xùn)-測(cè)試基礎(chǔ)_第4頁(yè)
軟件測(cè)試工程師培訓(xùn)-測(cè)試基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩74頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件測(cè)試工程師培訓(xùn)

測(cè)試基礎(chǔ)培訓(xùn)內(nèi)容軟件測(cè)試的定義軟件測(cè)試的模型測(cè)試策略軟件測(cè)試的定義軟件生存周期軟件測(cè)試的概念軟件測(cè)試的對(duì)象軟件測(cè)試的分類(lèi)軟件測(cè)試的目的軟件測(cè)試的原則軟件生存周期軟件生存周期:項(xiàng)目規(guī)劃、需求定義和需求分析、軟件設(shè)計(jì)、程序編碼、軟件測(cè)試、運(yùn)行維護(hù)。問(wèn)題:需求定義與需求分析?軟件生存周期設(shè)計(jì)說(shuō)明書(shū)設(shè)計(jì)員:我要讓軟件怎么做?需求規(guī)格說(shuō)明書(shū)分析員:我可以提供什么?源程序程序員:我要讓計(jì)算機(jī)怎么做?軟件需求用戶:我要什么?運(yùn)行結(jié)果計(jì)算機(jī):程序運(yùn)行得到什么?理解正確性編碼正確性理解正確性設(shè)計(jì)正確性表達(dá)正確性理解正確性表達(dá)正確性相符嗎?輸入正確性運(yùn)行正確性軟件測(cè)試的概念軟件生存期的各個(gè)階段都可能產(chǎn)生錯(cuò)誤。而軟件需求分析、設(shè)計(jì)和實(shí)現(xiàn)階段是軟件的主要錯(cuò)誤來(lái)源。問(wèn)題:需求分析、設(shè)計(jì)都可能引入什么錯(cuò)誤;其嚴(yán)重性如何?軟件測(cè)試的概念經(jīng)典定義:在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)錯(cuò)誤和對(duì)軟件質(zhì)量進(jìn)行評(píng)估

A+B+C=>D使用人工或自動(dòng)化手段來(lái)運(yùn)行或測(cè)定某個(gè)系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是發(fā)現(xiàn)預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。軟件測(cè)試的概念擴(kuò)展定義:軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測(cè)試是根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例(包括輸入數(shù)據(jù)與預(yù)期輸出結(jié)果),并利用這些測(cè)試用例運(yùn)行軟件,以發(fā)現(xiàn)軟件錯(cuò)誤的過(guò)程。軟件測(cè)試的概念廣義的軟件測(cè)試是由確認(rèn)、驗(yàn)證、測(cè)試3個(gè)方面組成。確認(rèn):評(píng)估將要開(kāi)發(fā)的軟件產(chǎn)品是否正確無(wú)誤、可行和有價(jià)值的。確認(rèn)意味著確保一個(gè)待開(kāi)發(fā)軟件是正確無(wú)誤的,是對(duì)軟件開(kāi)發(fā)構(gòu)想的檢測(cè)。驗(yàn)證:檢測(cè)軟件開(kāi)發(fā)的每個(gè)階段、每個(gè)步驟結(jié)果是否正確無(wú)誤,是否與軟件開(kāi)發(fā)各階段的要求或期望的結(jié)果相一致。驗(yàn)證意味著確保軟件會(huì)正確無(wú)誤地實(shí)現(xiàn)軟件的需求,開(kāi)發(fā)過(guò)程是沿著正確的方向進(jìn)行的。測(cè)試:與狹隘的測(cè)試概念統(tǒng)一。軟件測(cè)試的概念確認(rèn):保證所生產(chǎn)的軟件可追溯到用戶需求的一系列活動(dòng)。(生產(chǎn)的軟件是否正確)確認(rèn)(validation):arewebuildingtherightproduct?驗(yàn)證:保證軟件正確地實(shí)現(xiàn)了特定功能的一系列活動(dòng)。(生產(chǎn)軟件的步驟是否正確)驗(yàn)證(verification):arewebuildingtheproductright?軟件測(cè)試的概念確認(rèn)主要體現(xiàn)在計(jì)劃階段、需求分析階段,也會(huì)出現(xiàn)在測(cè)試階段;驗(yàn)證主要體現(xiàn)在設(shè)計(jì)階段、編碼階段;測(cè)試主要體現(xiàn)在編碼階段和測(cè)試階段。確認(rèn)、驗(yàn)證與測(cè)試是相輔相成的。確認(rèn)產(chǎn)生驗(yàn)證和測(cè)試的標(biāo)準(zhǔn),驗(yàn)證和測(cè)試幫助完成確認(rèn)。軟件測(cè)試的對(duì)象軟件測(cè)試不等于程序測(cè)試。軟件測(cè)試貫串于軟件定義和開(kāi)發(fā)的整個(gè)期間。需求規(guī)格說(shuō)明、概要設(shè)計(jì)說(shuō)明、詳細(xì)設(shè)計(jì)說(shuō)明、程序、用戶文檔都是軟件測(cè)試的對(duì)象。軟件測(cè)試的分類(lèi)按測(cè)試用例設(shè)計(jì)方法:白盒測(cè)試、黑盒測(cè)試。按測(cè)試策略和過(guò)程:?jiǎn)卧獪y(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試。按實(shí)施對(duì)象:企業(yè)內(nèi)部測(cè)試、最終用戶測(cè)試、第三方測(cè)試。軟件測(cè)試的目的測(cè)試的最直接的目的是尋找錯(cuò)誤,并且是盡最大可能找出最多的錯(cuò)誤。觀點(diǎn)1:好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。觀點(diǎn)2:成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。測(cè)試方案1、測(cè)試方案2測(cè)試方案3軟件測(cè)試的目的證明程序的正確性——除非僅處理有限種情況發(fā)現(xiàn)程序錯(cuò)誤——直接目標(biāo)檢查系統(tǒng)是否滿足需求——期望目標(biāo)軟件測(cè)試的目的測(cè)試目的延伸(軟件工程):測(cè)試的目的是想以最少的人力、物力和時(shí)間找出軟件中潛在的各種錯(cuò)誤和缺陷,通過(guò)修正各種錯(cuò)誤和缺陷提高軟件質(zhì)量,回避軟件發(fā)布后由于潛在的軟件缺陷和錯(cuò)誤造成的隱患帶來(lái)的商業(yè)風(fēng)險(xiǎn)。

軟件測(cè)試的目的通過(guò)分析錯(cuò)誤產(chǎn)生的原因還可以幫助發(fā)現(xiàn)當(dāng)前開(kāi)發(fā)工作所采用的軟件過(guò)程的缺陷,以便進(jìn)行軟件過(guò)程改進(jìn)。同時(shí)通過(guò)對(duì)測(cè)試結(jié)果的分析整理,還可以修正軟件開(kāi)發(fā)規(guī)則,并為軟件可靠性分析提供依據(jù)。軟件測(cè)試的目的測(cè)試是以評(píng)價(jià)一個(gè)程序或者系統(tǒng)屬性為目標(biāo)的一種活動(dòng),測(cè)試是對(duì)軟件質(zhì)量的度量與評(píng)估,以驗(yàn)證軟件的質(zhì)量滿足用戶的需求,為用戶選擇與接受軟件提供有力的依據(jù)。軟件測(cè)試的目的驗(yàn)證用戶需求發(fā)現(xiàn)軟件缺陷改進(jìn)開(kāi)發(fā)過(guò)程目的:在軟件分發(fā)到最終用戶手中之前,發(fā)現(xiàn)并解決軟件缺陷軟件測(cè)試的原則所有的軟件測(cè)試都應(yīng)追溯到用戶需求。盡早地和不斷地進(jìn)行軟件測(cè)試。程序員應(yīng)避免檢查測(cè)試自己編寫(xiě)的程序。執(zhí)行測(cè)試計(jì)劃,盡量避免測(cè)試的隨意性。增量測(cè)試,由小到大。軟件測(cè)試的原則充分注意群集現(xiàn)象。完全測(cè)試是不可能的,測(cè)試需要終止。測(cè)試無(wú)法顯示軟件潛在的錯(cuò)誤妥善保存一切測(cè)試過(guò)程文檔。培訓(xùn)內(nèi)容軟件測(cè)試的定義軟件測(cè)試的模型測(cè)試策略軟件測(cè)試的模型V模型W模型H模型其他模型V模型——制定測(cè)試案例用戶需求需求分析概要設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼單元測(cè)試集成測(cè)試確認(rèn)和系統(tǒng)測(cè)試驗(yàn)收測(cè)試軟件產(chǎn)品V模型-應(yīng)用需求、設(shè)計(jì)和編碼的開(kāi)發(fā)活動(dòng)隨時(shí)間而進(jìn)行,而相應(yīng)的測(cè)試活動(dòng)(即針對(duì)需求、設(shè)計(jì)和編碼的測(cè)試)開(kāi)展的次序正好相反。成功應(yīng)用V模型的關(guān)鍵因素是設(shè)計(jì)測(cè)試案例的時(shí)機(jī)。V模型-問(wèn)題測(cè)試是開(kāi)發(fā)之后的一個(gè)階段。測(cè)試的對(duì)象就是程序本身。實(shí)際應(yīng)用中容易導(dǎo)致需求階段的錯(cuò)誤一直到最后系統(tǒng)測(cè)試階段才被發(fā)現(xiàn)。W模型W模型-應(yīng)用測(cè)試伴隨整個(gè)開(kāi)發(fā)周期。測(cè)試對(duì)象不僅是程序,還包括需求和設(shè)計(jì)。相應(yīng)開(kāi)發(fā)活動(dòng)完成,即可執(zhí)行測(cè)試(例如:需求分析完成,即可進(jìn)行針對(duì)需求的測(cè)試/設(shè)計(jì))。W模型-應(yīng)用需求驗(yàn)證關(guān)注重點(diǎn):完備性一致性正確性可行性易修改性易理解性易測(cè)試性和可驗(yàn)證性W模型-應(yīng)用設(shè)計(jì)驗(yàn)證測(cè)試關(guān)注重點(diǎn):完備性一致性正確性可行性易修改性模塊性健壯性易追溯性易測(cè)試性和可驗(yàn)證性W模型-問(wèn)題W模型未解決V模型中的部分問(wèn)題:需求、設(shè)計(jì)、編碼串行進(jìn)行,無(wú)法并行工作。未將測(cè)試流程的完整性表示出來(lái)。H模型測(cè)試流程:測(cè)試準(zhǔn)備活動(dòng):測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試開(kāi)發(fā)。測(cè)試執(zhí)行活動(dòng):測(cè)試運(yùn)行、測(cè)試評(píng)估。測(cè)試準(zhǔn)備測(cè)試執(zhí)行測(cè)試流程其他流程(如設(shè)計(jì)流程)測(cè)試就緒點(diǎn)H模型-應(yīng)用測(cè)試不僅僅是測(cè)試執(zhí)行,還包括其他活動(dòng)。測(cè)試是一個(gè)獨(dú)立流程,貫穿產(chǎn)品整個(gè)周期,與其他流程并發(fā)進(jìn)行。測(cè)試要盡早準(zhǔn)備,盡早執(zhí)行。H模型-意義測(cè)試準(zhǔn)備和測(cè)試執(zhí)行分離,有利于資源調(diào)配。降低成本,提高效率。充分體現(xiàn)測(cè)試過(guò)程(不是技術(shù))的復(fù)雜性。有組織、結(jié)構(gòu)化的獨(dú)立流程,有助于跟蹤測(cè)試投入的流向。其他模型-X模型其他模型-X模型X模型的左邊描述的是針對(duì)單獨(dú)程序片段所進(jìn)行的相互分離的編碼和測(cè)試。此后將進(jìn)行頻繁的交接,通過(guò)集成最終合成為可執(zhí)行的程序。這一點(diǎn)在圖的右上方得以體現(xiàn)。這些可執(zhí)行程序還需要進(jìn)行測(cè)試,已通過(guò)集成測(cè)試的成品可以進(jìn)行封版并提交給用戶,也可以作為更大規(guī)模和范圍內(nèi)集成的一部分。X模型還定位了探索性測(cè)試,即圖中右下方所示。其他模型-X模型對(duì)V模型提出質(zhì)疑,也因?yàn)閂模型基于一套必須按照一定順序嚴(yán)格排列的開(kāi)發(fā)步驟,而這很可能并沒(méi)有反映實(shí)際的實(shí)踐過(guò)程。因?yàn)樵趯?shí)際中,很多項(xiàng)目缺乏足夠的需求,V模型還是從需求處理開(kāi)始。質(zhì)疑了單元測(cè)試和集成測(cè)試的區(qū)別,因?yàn)樵谀承﹫?chǎng)合人們可能會(huì)跳過(guò)單元測(cè)試而熱衷于直接進(jìn)行集成測(cè)試。其他模型-前置模型其他模型-前置模型開(kāi)發(fā)和測(cè)試相結(jié)合:前置測(cè)試模型將開(kāi)發(fā)和測(cè)試的生命周期整合在一起。對(duì)每一個(gè)交付內(nèi)容進(jìn)行測(cè)試:每一個(gè)交付的開(kāi)發(fā)結(jié)果都必須通過(guò)一定的方式進(jìn)行測(cè)試。在設(shè)計(jì)階段進(jìn)行測(cè)試計(jì)劃和測(cè)試設(shè)計(jì):設(shè)計(jì)階段是做測(cè)試計(jì)劃和測(cè)試設(shè)計(jì)的最好時(shí)機(jī)。其他模型-前置模型測(cè)試和開(kāi)發(fā)結(jié)合在一起:將測(cè)試執(zhí)行和開(kāi)發(fā)結(jié)合在一起,并在開(kāi)發(fā)階段以編碼-測(cè)試-編碼-測(cè)試的方式來(lái)體現(xiàn)。讓驗(yàn)收測(cè)試和技術(shù)測(cè)試保持相互獨(dú)立:驗(yàn)收測(cè)試應(yīng)該獨(dú)立于技術(shù)測(cè)試,這樣可以提供雙重的保險(xiǎn),以保證設(shè)計(jì)及程序編碼能夠符合最終用戶的需求。培訓(xùn)內(nèi)容軟件測(cè)試的定義軟件測(cè)試的模型測(cè)試策略測(cè)試策略測(cè)試的過(guò)程單元測(cè)試集成測(cè)試確認(rèn)、系統(tǒng)與驗(yàn)收測(cè)試測(cè)試的過(guò)程集成測(cè)試確認(rèn)測(cè)試系統(tǒng)測(cè)試單元測(cè)試被測(cè)模塊已集成的軟件已確認(rèn)的軟件可交付的軟件測(cè)試通過(guò)的模塊設(shè)計(jì)信息軟件需求系統(tǒng)其它元素單元測(cè)試被測(cè)模塊單元測(cè)試被測(cè)模塊驗(yàn)收測(cè)試用戶核心流程單元測(cè)試單元測(cè)試又稱(chēng)為模塊測(cè)試,是針對(duì)程序模塊(軟件設(shè)計(jì)的最小單位)來(lái)進(jìn)行正確性檢驗(yàn)的測(cè)試工作。軟件單元測(cè)試的目的是檢測(cè)程序模塊對(duì)《詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》的符合程度;軟件單元測(cè)試依據(jù)是《單元測(cè)試計(jì)劃》。單元測(cè)試-設(shè)計(jì)測(cè)試模型驅(qū)動(dòng)模塊:相當(dāng)于所測(cè)模塊的主程序。樁模塊:也叫做存根模塊。用以代替所測(cè)模塊調(diào)用的子模塊。測(cè)試用例驅(qū)動(dòng)模塊樁模塊2被測(cè)模塊測(cè)試結(jié)果樁模塊1樁模塊n單元測(cè)試-設(shè)計(jì)考慮方面模塊接口測(cè)試局部數(shù)據(jù)測(cè)試獨(dú)立路徑測(cè)試出錯(cuò)處理測(cè)試邊界條件測(cè)試模塊接口獨(dú)立路徑邊界條件局部數(shù)據(jù)模塊出錯(cuò)處理單元測(cè)試-設(shè)計(jì)原則為模塊正常運(yùn)行設(shè)計(jì)為正向測(cè)試設(shè)計(jì)為逆向測(cè)試設(shè)計(jì)為滿足特殊需求設(shè)計(jì)為代碼覆蓋設(shè)計(jì)單元測(cè)試-執(zhí)行檢查編碼是否遵循軟件編程規(guī)范和標(biāo)準(zhǔn)。自動(dòng)或手動(dòng)分析程序。設(shè)計(jì)測(cè)試用例并運(yùn)行。錯(cuò)誤跟蹤分析。單元測(cè)試-完成單元測(cè)試單元測(cè)試單元測(cè)試單元測(cè)試單元測(cè)試集成測(cè)試軟件集成測(cè)試又稱(chēng)組裝測(cè)試,即對(duì)程序模塊采用一次性或增值方法組裝起來(lái),對(duì)系統(tǒng)的接口進(jìn)行正確性檢驗(yàn)的測(cè)試工作。軟件集成測(cè)試的目的是檢測(cè)程序?qū)Α陡乓O(shè)計(jì)說(shuō)明書(shū)》的符合程度;軟件集成測(cè)試依據(jù)是《集成測(cè)試計(jì)劃》。集成測(cè)試-設(shè)計(jì)集成測(cè)試,通常是在單元測(cè)試的基礎(chǔ)上,需要將所有模塊按照設(shè)計(jì)要求組裝成為系統(tǒng)。這時(shí)需要考慮的問(wèn)題是:在把各個(gè)模塊連接起來(lái)的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)丟失。一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響。各個(gè)子功能組合起來(lái),能否達(dá)到預(yù)期要求的父功能。全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問(wèn)題。單個(gè)模塊的誤差累積起來(lái),是否會(huì)放大,從而達(dá)到不能接受的程度。模塊間是否存在時(shí)序問(wèn)題(實(shí)時(shí)系統(tǒng))與資源競(jìng)爭(zhēng)。集成測(cè)試-整體拼裝一次性組裝/整體拼裝:使用這種方式,首先對(duì)每個(gè)模塊分別進(jìn)行模塊測(cè)試,然后再把所有模塊組裝在一起進(jìn)行測(cè)試,最終得到要求的軟件系統(tǒng)。可以并行調(diào)試所有模塊,因此充分利用人力,加快工作進(jìn)度。接口錯(cuò)誤發(fā)現(xiàn)晚。錯(cuò)誤定位困難。集成測(cè)試-整體拼裝集成測(cè)試-增殖式組裝增殖式組裝/漸增式組裝:首先對(duì)一個(gè)個(gè)模塊進(jìn)行模塊測(cè)試,然后將這些模塊逐步組裝成較大的系統(tǒng),在組裝的過(guò)程中邊連接邊測(cè)試,以發(fā)現(xiàn)連接過(guò)程中產(chǎn)生的問(wèn)題。集成測(cè)試-增殖式組裝自頂向下的增殖方式:集成步驟:主模塊作為驅(qū)動(dòng)模塊,所有與主模塊直接相連的模塊用樁模塊替代。采用深度或廣度優(yōu)先,每次用一個(gè)子模塊替換樁模塊。進(jìn)行回歸測(cè)試以確定集成新模塊后沒(méi)有引入錯(cuò)誤。從第2步重復(fù)進(jìn)行上述過(guò)程,直到整個(gè)系統(tǒng)被集成完成。特點(diǎn):這種組裝方式將模塊按系統(tǒng)程序結(jié)構(gòu),沿控制層次自頂向下進(jìn)行組裝。自頂向下的增殖方式在測(cè)試過(guò)程中較早地驗(yàn)證了主要的控制和判斷點(diǎn)。集成測(cè)試-增殖式組裝集成測(cè)試-增殖式組裝自頂向下的增殖方式:樁模塊的選擇集成測(cè)試-增殖式組裝自底向上的增殖方式:集成步驟:由驅(qū)動(dòng)模塊控制最底層模塊,進(jìn)行并行測(cè)試。用實(shí)際模塊替換驅(qū)動(dòng)模塊,形成子系統(tǒng)。為子系統(tǒng)配備驅(qū)動(dòng)模塊進(jìn)行測(cè)試。按程序結(jié)構(gòu)向上組裝測(cè)試后的構(gòu)件,直到整個(gè)系統(tǒng)被集成完成。特點(diǎn):這種組裝的方式是從程序模塊結(jié)構(gòu)的最底層的模塊開(kāi)始組裝和測(cè)試。因?yàn)槟K是自底向上進(jìn)行組裝,對(duì)于一個(gè)給定層次的模塊,它的子模塊(包括子模塊的所有下屬模塊)已經(jīng)組裝并測(cè)試完成,所以不再需要樁模塊。集成測(cè)試-增殖式組裝集成測(cè)試-增殖式組裝自底向上的增殖方式:驅(qū)動(dòng)模塊的選擇集成測(cè)試-增殖式組裝優(yōu)點(diǎn)缺點(diǎn)自頂向下測(cè)試

可以自然地做到逐步求精,一開(kāi)始便能讓測(cè)試者看到系統(tǒng)的框架

需要提供樁模塊輸入輸出模塊、復(fù)雜算法模塊一般在最底層,錯(cuò)誤發(fā)現(xiàn)晚自底向上測(cè)試

不需要樁模塊輸入輸出模塊、復(fù)雜算法模塊測(cè)試早

直到最后一個(gè)模塊被加進(jìn)去之后才能看到整個(gè)系統(tǒng)的框架

集成測(cè)試-增殖式組裝混合增殖式測(cè)試:衍變的自頂向下的增殖測(cè)試強(qiáng)化輸入輸出模塊、復(fù)雜算法模塊測(cè)試。自底向上組裝成子系統(tǒng)。由主模塊開(kāi)始自頂向下增值測(cè)試。自底向上——自頂向下的增殖測(cè)試首先對(duì)含讀操作的子系統(tǒng)自底向上直至根結(jié)點(diǎn)模塊進(jìn)行組裝和測(cè)試。然后對(duì)含寫(xiě)操作的子系統(tǒng)做自頂向下的組裝與測(cè)試。集成測(cè)試-增殖式組裝關(guān)鍵模塊:滿足某些軟件需求。高層控制模塊。較復(fù)雜、較易發(fā)生錯(cuò)誤。有明確定義的性能要求。關(guān)鍵模塊及早測(cè)試,回歸測(cè)試時(shí)重點(diǎn)測(cè)試。集成測(cè)試-設(shè)計(jì)集成測(cè)試應(yīng)與單元測(cè)試的完成時(shí)間協(xié)調(diào)起來(lái)。在制定測(cè)試設(shè)計(jì)時(shí),應(yīng)考慮如下因素:是采用何種系統(tǒng)組裝方法來(lái)進(jìn)行組裝測(cè)試。組裝測(cè)試過(guò)程中連接各個(gè)模塊的順序。模塊代碼編制和測(cè)試進(jìn)度是否與組裝測(cè)試的順序一致。測(cè)試過(guò)程中是否需要專(zhuān)門(mén)的硬件設(shè)備。集成測(cè)試-完成單元測(cè)試單元測(cè)試單元測(cè)試單元測(cè)試單元測(cè)試集成測(cè)試確認(rèn)、系統(tǒng)與驗(yàn)收測(cè)試集成測(cè)試確認(rèn)測(cè)試系統(tǒng)測(cè)試單元測(cè)試被測(cè)模塊已集成的軟件已確認(rèn)的軟件可交付的軟件測(cè)試通過(guò)的模塊設(shè)計(jì)信息軟件需求系統(tǒng)其它元素單元測(cè)試被測(cè)模塊單元測(cè)試被測(cè)模塊驗(yàn)收測(cè)試用戶核心流程確認(rèn)、系統(tǒng)與驗(yàn)收測(cè)試-確認(rèn)測(cè)試確認(rèn)測(cè)試包括有效性測(cè)試與軟件配置復(fù)查。任務(wù)是驗(yàn)證軟件的功能和性能及其他特性是否與用戶的要求一致。對(duì)軟件的功能和性能要求在軟件需求規(guī)格說(shuō)明中已經(jīng)明確規(guī)定。確認(rèn)、系統(tǒng)與驗(yàn)收測(cè)試-確認(rèn)測(cè)試有效性測(cè)試是在模擬的環(huán)境(可能就是開(kāi)發(fā)的環(huán)境)下,運(yùn)用黑盒測(cè)試的方法,驗(yàn)證所測(cè)軟件是否滿足需求規(guī)格說(shuō)明書(shū)列的需求。軟件配置復(fù)查保證軟件配置的所有成分都齊全。各方面的質(zhì)量都符合要求。具有維護(hù)階段所必需的細(xì)節(jié)。而且已經(jīng)編排好分類(lèi)的目錄。確認(rèn)、系統(tǒng)與驗(yàn)收測(cè)試-系統(tǒng)測(cè)試系統(tǒng)測(cè)試是將通過(guò)確認(rèn)測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起測(cè)試。在實(shí)際運(yùn)行(使用)環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測(cè)試和確認(rèn)測(cè)試。系統(tǒng)測(cè)試的目的在于通過(guò)與系統(tǒng)的需求定義作比較,發(fā)現(xiàn)軟件與系統(tǒng)定義不符合或與之矛盾的地方。確認(rèn)、系統(tǒng)與驗(yàn)收測(cè)試-驗(yàn)收測(cè)試驗(yàn)收測(cè)試根據(jù)合同、《需求規(guī)格說(shuō)明書(shū)》對(duì)成品進(jìn)行驗(yàn)收測(cè)試。驗(yàn)收測(cè)試與系統(tǒng)測(cè)試的區(qū)別:組織機(jī)構(gòu):驗(yàn)收組由用戶代表、開(kāi)發(fā)商代表、監(jiān)理代表等組成。測(cè)試地點(diǎn):驗(yàn)收測(cè)試原則上在顧客所在地進(jìn)行,但如顧客同意也可在公司內(nèi)模擬用戶環(huán)境進(jìn)行。覆蓋范圍:驗(yàn)收測(cè)試針對(duì)用戶關(guān)心的核心流程。實(shí)施人員:用戶為主。確認(rèn)、系統(tǒng)與驗(yàn)收測(cè)試-設(shè)計(jì)功能(機(jī)能)測(cè)試:目標(biāo)中的功能是否真正實(shí)現(xiàn)了。安全性測(cè)試:設(shè)法破壞程序的安全性、保密檢查??煽啃詼y(cè)試:平均無(wú)故障時(shí)間、因故障停機(jī)時(shí)間,需要模擬運(yùn)行環(huán)境?;謴?fù)測(cè)試:測(cè)試系統(tǒng)出錯(cuò)后如何恢復(fù)正常工作的。確認(rèn)、系統(tǒng)與驗(yàn)收測(cè)試-設(shè)計(jì)并發(fā)負(fù)載測(cè)試:在一定工作負(fù)荷和配置條件下,系統(tǒng)響應(yīng)時(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論