




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件測試軟件缺陷的定義:計(jì)算機(jī)系統(tǒng)或程序中存在的任何一種破壞正常運(yùn)行能力的問題、錯(cuò)誤或者隱藏的功能缺陷、瑕疵。對于軟件缺陷的準(zhǔn)確定義,通常有以下5條描述:軟件未實(shí)現(xiàn)產(chǎn)品說明書要求的功能。軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤。軟件超出實(shí)現(xiàn)了產(chǎn)品說明書提到的功能。軟件實(shí)現(xiàn)了產(chǎn)品說明書雖未明確指出但應(yīng)該實(shí)現(xiàn)的目標(biāo)。軟件難以理解,不易使用,運(yùn)行緩慢或者終端用戶認(rèn)為不好。軟件測試的定義:軟件測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而實(shí)施的一些方法和手段。軟件測試與開發(fā)的關(guān)系:測試與軟件開發(fā)各階段的關(guān)系:軟件開發(fā)過程是一個(gè)自頂向下,逐步細(xì)化的過程。而測試過程則是依相反的順序安排的自底向上,逐步集成的過程,低一級(jí)測試為上一級(jí)測試準(zhǔn)備條件。此外還有兩者平行地進(jìn)行測試。首先對每一個(gè)程序模塊進(jìn)行單元測試,消除程序模塊內(nèi)部在邏輯上和功能上的錯(cuò)誤和缺陷。再對照軟件設(shè)計(jì)進(jìn)行集成測試,檢測和排除子系統(tǒng)(或系統(tǒng))結(jié)構(gòu)上的錯(cuò)誤。隨后再對照需求,進(jìn)行確認(rèn)測試。最后從系統(tǒng)全體出發(fā),運(yùn)行系統(tǒng),看是否滿足要求。測試與開發(fā)的并行性:在軟件的需求得到確認(rèn)并通過評審后,概要設(shè)計(jì)工作和測試計(jì)劃制定設(shè)計(jì)工作就要并行進(jìn)行。如果系統(tǒng)模塊已經(jīng)建立,對各個(gè)模塊的詳細(xì)設(shè)計(jì)、編碼、單元測試等工作又可并行。待每個(gè)模塊完成后,可以進(jìn)行集成測試、系統(tǒng)測試。軟件測試的原則:盡早地和不斷地進(jìn)行軟件測試。測試用例應(yīng)由測試輸入數(shù)據(jù)和與之對應(yīng)的預(yù)期輸出結(jié)果這兩部分組成。程序員應(yīng)避免檢查自己的程序。在設(shè)計(jì)測試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。充分注意測試中的群集現(xiàn)象。嚴(yán)格執(zhí)行測試計(jì)劃。對每一個(gè)測試結(jié)果做全面檢查。保存測試計(jì)劃,測試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告。軟件測試的目的:測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯(cuò)誤,不能證明程序的正確性,僅限于處理有限種的情況。檢查系統(tǒng)是否滿足需求,這也是測試的期望目標(biāo)。一個(gè)好的測試用例在于發(fā)現(xiàn)還未曾發(fā)現(xiàn)的錯(cuò)誤;成功的測試是發(fā)現(xiàn)了錯(cuò)誤的測試。軟件測試標(biāo)準(zhǔn)如下:揭示錯(cuò)誤?!百|(zhì)量第一”的思想。建立質(zhì)量標(biāo)準(zhǔn)。軟件項(xiàng)目一啟動(dòng),軟件測試也就開始,而不是等程序?qū)懲?,才開始進(jìn)行測試。測試用例是設(shè)計(jì)出來的,不是寫出來的。對發(fā)現(xiàn)錯(cuò)誤較多的程序段,應(yīng)進(jìn)行更深入的測試。靜態(tài)測試:通過對被測程序的靜態(tài)審查,發(fā)現(xiàn)代碼中潛在的錯(cuò)誤。它一般用人工方式脫機(jī)完成,故亦稱人工測試或代碼評審動(dòng)態(tài)測試:是通過源程序運(yùn)行時(shí)所體現(xiàn)出來的特征,來進(jìn)行執(zhí)行跟蹤、時(shí)間分析以及測試覆蓋等方面的測試。黑盒測試:黑盒測試是一種從用戶觀點(diǎn)出發(fā)的測試,又稱為功能測試,數(shù)據(jù)驅(qū)動(dòng)測試和基于規(guī)格說明的測試。白盒測試:白盒測試基于產(chǎn)品的內(nèi)部結(jié)構(gòu)來進(jìn)行測試,檢查內(nèi)部操作是否按規(guī)定執(zhí)行,軟件各個(gè)部分功能是否得到充分利用。白盒測試又稱為結(jié)構(gòu)測試,邏輯驅(qū)動(dòng)測試或基于程序的測試。語句覆蓋:是指設(shè)計(jì)若干個(gè)測試用例,程序運(yùn)行時(shí)每個(gè)可執(zhí)行語句至少被執(zhí)行一次。判斷覆蓋:是指設(shè)計(jì)若干個(gè)測試用例,執(zhí)行被測試程序時(shí),程序中每個(gè)判斷條件的真值分支和假值分支至少被執(zhí)行一遍。條件覆蓋:是指設(shè)計(jì)若干個(gè)測試用例,執(zhí)行被測試程序時(shí),序中每個(gè)判斷條件中的每個(gè)判斷式的真值和假值至少被執(zhí)行一遍。判斷/條件覆蓋是指設(shè)計(jì)若干個(gè)測試用例,執(zhí)行被測試程序時(shí),程序中每個(gè)判斷條件的真假值分支至少被執(zhí)行一遍,并且每個(gè)判斷條件的內(nèi)部判斷式的真假值分支也要被執(zhí)行一遍。條件組合覆蓋是指設(shè)計(jì)若干個(gè)測試用例,執(zhí)行被測試程序時(shí),程序中每個(gè)判斷條件的內(nèi)部判斷式的各種真假組合可能都至少被執(zhí)行一遍。路徑覆蓋(PathCoverage):夠覆蓋程序中所有的可能路徑。軟件測試復(fù)雜性:完全測試是不現(xiàn)實(shí)的、軟件測試是有風(fēng)險(xiǎn)的、殺蟲劑現(xiàn)象、缺陷的不確定性。軟件測試經(jīng)濟(jì)性:一是體現(xiàn)在測試工作在整個(gè)項(xiàng)目開發(fā)過程中的重要地位,二是體現(xiàn)在應(yīng)該按照什么樣的原則進(jìn)行測試,以實(shí)現(xiàn)測試成本與測試效果的統(tǒng)一。影響因素:軟件面向的目標(biāo)用戶可能出現(xiàn)的用戶數(shù)量潛在缺陷造成的影響開發(fā)機(jī)構(gòu)的業(yè)務(wù)能力軟件測試的充分性準(zhǔn)則有以下幾點(diǎn):對任何軟件都存在有限的充分測試集合;單調(diào)性;非復(fù)合性;非分解性;軟件測試的充分性與軟件的需求、軟件的實(shí)現(xiàn)都相關(guān);復(fù)雜性;具有回報(bào)遞減率。軟件測試階段的輸入信息包括兩類:軟件配置:指測試對象。通常包括需求說明書、設(shè)計(jì)說明書和被測試的源程序等;測試配置:通常包括測試計(jì)劃、測試步驟、測試用例以及具體實(shí)施測試的測試程序、測試工具等。(通過測試的軟件項(xiàng)目是開發(fā)的輸出;最初輸入:測試規(guī)格說明書之后一系列規(guī)格說明書都可以作為輸入)單元測試的定義:單元測試是對軟件基本組成單元進(jìn)行的測試。單元測試的對象是軟件設(shè)計(jì)的最小單位——模塊。單元測試的目標(biāo):確保各單元模塊被正確地編碼。壓力測試作用:進(jìn)行壓力測試是指實(shí)際破壞一個(gè)Web應(yīng)用系統(tǒng),測試系統(tǒng)的反映。壓力測試是測試系統(tǒng)的限制和故障恢復(fù)能力,也就是測試Web應(yīng)用系統(tǒng)會(huì)不會(huì)崩潰,在什么情況下會(huì)崩潰。登錄測試內(nèi)容:布局、輸入框、頁面鏈接、人數(shù)限制、其他細(xì)節(jié)。自動(dòng)化測試和手工測試主要區(qū)別:手工測試是傳統(tǒng)的測試方法,由測試人員手工編寫測試用例,缺點(diǎn)在于測試工作量大,重復(fù)多,回歸測試難以實(shí)現(xiàn);自動(dòng)化測試?yán)密浖y試工具自動(dòng)實(shí)現(xiàn)全部或者部分測試工作:管理、設(shè)計(jì)、執(zhí)行和報(bào)告,自動(dòng)化測試節(jié)省大量的測試開銷,并能夠完成一些手工測試無法實(shí)現(xiàn)的測試。CMM的具體等級(jí)劃分:(1)(初始級(jí))。該等級(jí)的軟件開發(fā)過程是隨意的,甚至是混亂的。項(xiàng)目能否成功依靠個(gè)人的能力和運(yùn)氣,具有偶然性。軟件開發(fā)過程沒有定義,沒有通用計(jì)劃,難以監(jiān)視和控制。開發(fā)的時(shí)間和費(fèi)用無法預(yù)知。測試過程和其他過程混雜在一起。(2)(可重復(fù)級(jí))。該等級(jí)成熟度主要集中在項(xiàng)目級(jí)。建立基本的項(xiàng)目管理過程去跟蹤成本、進(jìn)度、功能和質(zhì)量??梢越梃b以前成功項(xiàng)目的經(jīng)驗(yàn),應(yīng)用到新項(xiàng)目中。軟件開發(fā)具有一定的組織性,使用了基本軟件測試行為,例如測試計(jì)劃和測試用例。(3)(已定義級(jí))。該等級(jí)具備了組織化思想,而不僅僅是針對具體項(xiàng)目。軟件開發(fā)中的管理活動(dòng)和工程活動(dòng)被文檔化和標(biāo)準(zhǔn)化,并且形成整個(gè)軟件組織的標(biāo)準(zhǔn)軟件過程。所有項(xiàng)目均采用在標(biāo)準(zhǔn)軟件過程中進(jìn)行。(4)(已管理級(jí))。在該成熟度等級(jí)中,組織過程處于在統(tǒng)計(jì)的控制下。軟件過程和產(chǎn)品質(zhì)量有具體的度量標(biāo)準(zhǔn),軟件過程和產(chǎn)品質(zhì)量得到了定量理解和控制。(5)(優(yōu)化級(jí))。通過來自過程、新技術(shù)和新思想等各方面的定量信息反饋,著能夠進(jìn)行持續(xù)地過程改進(jìn),以期達(dá)到質(zhì)量更佳的等級(jí)。簡述軟件測試自動(dòng)化的意義和作用:減輕手工測試的工作量,從而達(dá)到提高軟件質(zhì)量的目的。對程序的新版本運(yùn)行已有的測試,即回歸測試;可以運(yùn)行更多更頻繁的測試;可以進(jìn)行一些手工測試難以完成或不可能完成的測試;充分地利用資源;測試具有一致性和可
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- KV配電工程施工合同范本
- 合作社入股合同范本
- 公寓租給名宿合同范本
- ?;\(yùn)輸合同范本
- 合股公司合同范本
- 別墅紗窗采購合同范本
- 減振合同范例
- 辦校合同范例
- 臨街門面店鋪轉(zhuǎn)讓合同范本
- 教育部人文社科 申請書
- 無菌手術(shù)臺(tái)鋪置的細(xì)節(jié)管理
- 《重大基礎(chǔ)設(shè)施項(xiàng)目涉及風(fēng)景名勝區(qū)選址論證報(bào)告編制技術(shù)規(guī)范》編制說明
- 議論文8(試題+審題+范文+點(diǎn)評+素材)-2025年高考語文寫作復(fù)習(xí)
- 2025-2030年(全新版)中國軟冰淇淋市場發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 2025新人教版英語七年級(jí)下單詞默寫表(小學(xué)部分)
- 2024年大慶醫(yī)學(xué)高等??茖W(xué)校高職單招語文歷年參考題庫含答案解析
- 四川省綿陽市2025屆高三上學(xué)期第二次診斷性考試語文試題(含答案)
- 2025江蘇蘇州高新區(qū)獅山商務(wù)創(chuàng)新區(qū)下屬國企業(yè)招聘9人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《蒙牛集團(tuán)實(shí)施財(cái)務(wù)共享過程中存在的問題及優(yōu)化建議探析》8800字(論文)
- 《高壓直流輸電換流閥用金屬管狀電阻器技術(shù)規(guī)范(征求意見稿)》
評論
0/150
提交評論