版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2021-10-221課程概述課程概述內(nèi)容內(nèi)容w參考書(shū)目參考書(shū)目w成績(jī)?cè)u(píng)定成績(jī)?cè)u(píng)定第1頁(yè)/共52頁(yè)2021-10-222課程概述課程概述內(nèi)容內(nèi)容 軟件測(cè)試綜述軟件測(cè)試的定義,原則,發(fā)展,模型 測(cè)試基礎(chǔ)黑盒測(cè)試,白盒測(cè)試,面向?qū)ο蟮臏y(cè)試 測(cè)試策略單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試 運(yùn)用測(cè)試技術(shù)配置測(cè)試,兼容性測(cè)試,外國(guó)語(yǔ)言測(cè)試,易用性測(cè)試 測(cè)試工具功能測(cè)試工具,白盒測(cè)試工具,性能測(cè)試工具第2頁(yè)/共52頁(yè)2021-10-223課程概述課程概述成績(jī)?cè)u(píng)定成績(jī)?cè)u(píng)定 成績(jī)?cè)u(píng)定方法v平時(shí)成績(jī)(40%)v開(kāi)卷考試(60%)第3頁(yè)/共52頁(yè)2021-10-224軟件測(cè)試nPaul C. Jorgensen,2002,
2、Software Testingn韓柯等譯,2002,機(jī)械工業(yè)出版社軟件測(cè)試nRon Patton,2002,Software Testingn周予濱,姚靜等譯,2002,機(jī)械工業(yè)出版社The art of software testingnGlenford J. Myers,John Wiley & Sons, Inc, 1979, 2004軟件自動(dòng)化測(cè)試:引入、管理與實(shí)施nElfriede Dustin, Jeff Rashka, 電子工業(yè)出版社面向?qū)ο蟮能浖y(cè)試nJohn D. McGregor, 2001,機(jī)械工業(yè)出版社課程概述課程概述參考書(shū)目參考書(shū)目第4頁(yè)/共52頁(yè)2021-10-2
3、25課程概述課程概述參考書(shū)目參考書(shū)目軟件測(cè)試實(shí)用教程方法與實(shí)踐n武劍潔,2012年,電子工業(yè)出版社笑傲測(cè)試n魏偉,2006, 清華大學(xué)出版社軟件質(zhì)量管理實(shí)踐軟件缺陷預(yù)防、清除、管理實(shí)用方法n于波,姜艷,2008, 電子工業(yè)出版社LoadRunner性能測(cè)試實(shí)戰(zhàn)n于波,姜艷,2007, 電子工業(yè)出版社第5頁(yè)/共52頁(yè)2021-10-226測(cè)試概述測(cè)試概述 什么是軟件測(cè)試什么是軟件測(cè)試 什么是軟件缺陷什么是軟件缺陷-Bug-Bug BugBug的來(lái)源的來(lái)源 BugBug給軟件帶來(lái)的影響給軟件帶來(lái)的影響 測(cè)試用例測(cè)試用例第6頁(yè)/共52頁(yè) 顧客角度 數(shù)據(jù)需求分析 功能需求分析(正常功能,容錯(cuò)性) 業(yè)務(wù)
4、流程分析2021-10-227第7頁(yè)/共52頁(yè) 生產(chǎn)商角度 投資成本,軟件投資小,技術(shù)達(dá)到要求即可,不要找大公司做, 技術(shù)層面:可靠性高,不易損壞,容量要求(上下限), 是否有缺貨提示,方便及時(shí)補(bǔ)貨,是否可以聯(lián)網(wǎng),由中心統(tǒng)一調(diào)配, 是否有統(tǒng)計(jì)功能,判斷哪些貨品銷(xiāo)量好,方便提高銷(xiāo)售額,2021-10-228第8頁(yè)/共52頁(yè) 經(jīng)銷(xiāo)商角度 靈活設(shè)置商品,使商品多樣化,價(jià)格可設(shè)置, 安全防范設(shè)施,報(bào)警系統(tǒng), 缺貨提示,2021-10-229第9頁(yè)/共52頁(yè)2021-10-2210測(cè)試概述測(cè)試概述 什么是軟件測(cè)試什么是軟件測(cè)試? ?v確信程序做了它應(yīng)該做的事情(確信程序做了它應(yīng)該做的事情(Hetzel,
5、 1973)v證明軟件中不存在錯(cuò)誤的過(guò)程證明軟件中不存在錯(cuò)誤的過(guò)程v為找出錯(cuò)誤而運(yùn)行程序或系統(tǒng)的過(guò)程(為找出錯(cuò)誤而運(yùn)行程序或系統(tǒng)的過(guò)程(Myers, 1979)v查出規(guī)格說(shuō)明中的錯(cuò)誤以及與規(guī)格說(shuō)明不符的地方查出規(guī)格說(shuō)明中的錯(cuò)誤以及與規(guī)格說(shuō)明不符的地方v一切以評(píng)價(jià)程序或系統(tǒng)的屬性、能力為目的的活動(dòng)(一切以評(píng)價(jià)程序或系統(tǒng)的屬性、能力為目的的活動(dòng)(Hetzel, 1983)v對(duì)軟件質(zhì)量的度量(對(duì)軟件質(zhì)量的度量(Hetzel, 1983)v評(píng)價(jià)程序或系統(tǒng)的過(guò)程評(píng)價(jià)程序或系統(tǒng)的過(guò)程v驗(yàn)證系統(tǒng)滿(mǎn)足需求或確定實(shí)際結(jié)果與預(yù)期結(jié)果之間的區(qū)別驗(yàn)證系統(tǒng)滿(mǎn)足需求或確定實(shí)際結(jié)果與預(yù)期結(jié)果之間的區(qū)別v確認(rèn)程序正確實(shí)現(xiàn)了所
6、要求的功能確認(rèn)程序正確實(shí)現(xiàn)了所要求的功能第10頁(yè)/共52頁(yè)2021-10-2211測(cè)試概述測(cè)試概述 什么是軟件測(cè)試什么是軟件測(cè)試? ?IEEE對(duì)軟件測(cè)試的定義 使用人工和自動(dòng)手段來(lái)運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過(guò)使用人工和自動(dòng)手段來(lái)運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)其是否滿(mǎn)足規(guī)定的需要或是弄清楚預(yù)程,其目的在于檢驗(yàn)其是否滿(mǎn)足規(guī)定的需要或是弄清楚預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。期結(jié)果與實(shí)際結(jié)果之間的差別。功能需求功能需求測(cè)試需求測(cè)試需求測(cè)試用例測(cè)試用例如何測(cè)試?第11頁(yè)/共52頁(yè)2021-10-2212測(cè)試概述測(cè)試概述 測(cè)試過(guò)程模型測(cè)試測(cè)試評(píng)價(jià)評(píng)價(jià)調(diào)試調(diào)試可靠性可靠性模型模型軟件配置軟件配置測(cè)試配置測(cè)
7、試配置實(shí)際執(zhí)行結(jié)果實(shí)際執(zhí)行結(jié)果可靠性預(yù)測(cè)可靠性預(yù)測(cè)錯(cuò)錯(cuò) 誤誤改正的軟件改正的軟件錯(cuò)誤率數(shù)據(jù)錯(cuò)誤率數(shù)據(jù)預(yù)期結(jié)果預(yù)期結(jié)果測(cè)試工具測(cè)試工具第12頁(yè)/共52頁(yè)2021-10-2213測(cè)試概述測(cè)試概述開(kāi)發(fā)過(guò)程中軟件測(cè)試的相關(guān)工作v軟件測(cè)試計(jì)劃軟件測(cè)試計(jì)劃(目標(biāo),活動(dòng)安排,所需工具、設(shè)備,完成標(biāo)準(zhǔn)等)(目標(biāo),活動(dòng)安排,所需工具、設(shè)備,完成標(biāo)準(zhǔn)等)v軟件測(cè)試人員組織軟件測(cè)試人員組織(開(kāi)發(fā)人員,獨(dú)立測(cè)試和用戶(hù)測(cè)試)(開(kāi)發(fā)人員,獨(dú)立測(cè)試和用戶(hù)測(cè)試)v測(cè)試實(shí)施過(guò)程測(cè)試實(shí)施過(guò)程(人工或自動(dòng)執(zhí)行,比較實(shí)際結(jié)果和預(yù)期結(jié)果,記(人工或自動(dòng)執(zhí)行,比較實(shí)際結(jié)果和預(yù)期結(jié)果,記錄測(cè)試用例的執(zhí)行歷史,跟蹤用例執(zhí)行情況)錄測(cè)試用例的
8、執(zhí)行歷史,跟蹤用例執(zhí)行情況)v測(cè)試結(jié)果反饋測(cè)試結(jié)果反饋(測(cè)試入口文檔,計(jì)劃,測(cè)試用例報(bào)告,測(cè)試情況測(cè)試入口文檔,計(jì)劃,測(cè)試用例報(bào)告,測(cè)試情況報(bào)告,測(cè)試總結(jié)報(bào)告報(bào)告,測(cè)試總結(jié)報(bào)告)v回歸測(cè)試回歸測(cè)試第13頁(yè)/共52頁(yè)2021-10-2214測(cè)試概述測(cè)試概述 什么是軟件測(cè)試什么是軟件測(cè)試 什么是軟件錯(cuò)誤什么是軟件錯(cuò)誤Bug?Bug? BugBug的來(lái)源的來(lái)源 BugBug給軟件帶來(lái)的影響給軟件帶來(lái)的影響 測(cè)試用例測(cè)試用例第14頁(yè)/共52頁(yè)2021-10-2215防不勝防的軟件錯(cuò)誤防不勝防的軟件錯(cuò)誤 1963年,美國(guó),火箭爆炸年,美國(guó),火箭爆炸 1991年,美國(guó),愛(ài)國(guó)者導(dǎo)彈防御系統(tǒng)年,美國(guó),愛(ài)國(guó)者導(dǎo)
9、彈防御系統(tǒng) 1992年,美國(guó),年,美國(guó), Mary去幼兒園上課去幼兒園上課 1994年,美國(guó),英特爾奔騰芯片年,美國(guó),英特爾奔騰芯片 1994-1995年,美國(guó),迪斯尼的獅子王年,美國(guó),迪斯尼的獅子王 1995年,美國(guó),新丹佛國(guó)際機(jī)場(chǎng)的自動(dòng)化行李系年,美國(guó),新丹佛國(guó)際機(jī)場(chǎng)的自動(dòng)化行李系統(tǒng)統(tǒng) 1996年,美國(guó),年,美國(guó),飛往哥倫比亞的飛機(jī)飛往哥倫比亞的飛機(jī) 1998年,蠕蟲(chóng)病毒年,蠕蟲(chóng)病毒 1999年,美國(guó),火星登陸飛船年,美國(guó),火星登陸飛船 。第15頁(yè)/共52頁(yè)2021-10-2216測(cè)試概述測(cè)試概述什么是什么是Bug 關(guān)于軟件缺陷的術(shù)語(yǔ)v Defectv Variancev Faultv F
10、ailurev Problemv Inconsistencyv Errorv Featurev Incidentv Bugv Anomalyv 缺陷缺陷第16頁(yè)/共52頁(yè)2021-10-2217測(cè)試概述測(cè)試概述什么是什么是Bug 軟件缺陷:正式定義v 軟件測(cè)試員認(rèn)為軟件難以理解,不易使用,運(yùn)行速度慢,或最終用戶(hù)認(rèn)為不好v 軟件未達(dá)到需求規(guī)格說(shuō)明書(shū)標(biāo)明的功能v 軟件出現(xiàn)了需求規(guī)格說(shuō)明書(shū)指明不會(huì)出現(xiàn)的錯(cuò)誤v 軟件功能超出需求規(guī)格說(shuō)明書(shū)指明的范圍v 軟件未達(dá)到需求規(guī)格說(shuō)明書(shū)雖未指出但應(yīng)達(dá)到的目標(biāo)如何測(cè)試?第17頁(yè)/共52頁(yè)2021-10-2218測(cè)試概述測(cè)試概述 什么是軟件測(cè)試什么是軟件測(cè)試 什么是
11、軟件錯(cuò)誤什么是軟件錯(cuò)誤BugBug BugBug的來(lái)源的來(lái)源 BugBug給軟件帶來(lái)的影響給軟件帶來(lái)的影響 測(cè)試用例測(cè)試用例第18頁(yè)/共52頁(yè)2021-10-2219測(cè)試概述測(cè)試概述Bug的來(lái)源的來(lái)源 軟件生命周期v用戶(hù)軟件需求用戶(hù)軟件需求v分析員需求規(guī)格說(shuō)明分析員需求規(guī)格說(shuō)明v設(shè)計(jì)員設(shè)計(jì)說(shuō)明書(shū)設(shè)計(jì)員設(shè)計(jì)說(shuō)明書(shū)v程序員源代碼程序員源代碼v計(jì)算機(jī)運(yùn)行結(jié)果計(jì)算機(jī)運(yùn)行結(jié)果第19頁(yè)/共52頁(yè)2021-10-2220測(cè)試概述測(cè)試概述Bug的來(lái)源的來(lái)源缺陷分布情況(數(shù)據(jù)摘自“Writingtestable requirement”(Dick Bender)56%27%7%10%需求設(shè)計(jì)代碼其他第20頁(yè)/共
12、52頁(yè)2021-10-2221測(cè)試概述測(cè)試概述 什么是軟件測(cè)試什么是軟件測(cè)試 什么是軟件錯(cuò)誤什么是軟件錯(cuò)誤BugBug BugBug的來(lái)源的來(lái)源 BugBug給軟件帶來(lái)的影響給軟件帶來(lái)的影響 測(cè)試用例測(cè)試用例第21頁(yè)/共52頁(yè)2021-10-2222測(cè)試概述測(cè)試概述Bug給軟件帶來(lái)的影響給軟件帶來(lái)的影響 隨著時(shí)間的推移,軟件缺陷的修復(fù)費(fèi)用呈指數(shù)級(jí)增長(zhǎng)v 編寫(xiě)產(chǎn)品說(shuō)明書(shū)時(shí),早期發(fā)現(xiàn)軟件缺陷,費(fèi)用:幾角錢(qián)編寫(xiě)產(chǎn)品說(shuō)明書(shū)時(shí),早期發(fā)現(xiàn)軟件缺陷,費(fèi)用:幾角錢(qián)v 同樣的軟件缺陷直到軟件編制完成開(kāi)始測(cè)試時(shí)發(fā)現(xiàn),費(fèi)用:幾元錢(qián)同樣的軟件缺陷直到軟件編制完成開(kāi)始測(cè)試時(shí)發(fā)現(xiàn),費(fèi)用:幾元錢(qián)v 同樣的軟件缺陷由用戶(hù)發(fā)現(xiàn)
13、,費(fèi)用:上百元,甚至更多同樣的軟件缺陷由用戶(hù)發(fā)現(xiàn),費(fèi)用:上百元,甚至更多若缺陷留到用戶(hù)手中,結(jié)果怎樣?第22頁(yè)/共52頁(yè)2021-10-2223測(cè)試概述測(cè)試概述 什么是軟件測(cè)試什么是軟件測(cè)試 什么是軟件錯(cuò)誤什么是軟件錯(cuò)誤BugBug BugBug的來(lái)源的來(lái)源 BugBug給軟件帶來(lái)的影響給軟件帶來(lái)的影響 測(cè)試用例測(cè)試用例第23頁(yè)/共52頁(yè)2021-10-2224測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例 測(cè)試用例:是執(zhí)行條件和預(yù)期結(jié)果的集合。測(cè)試用例:是執(zhí)行條件和預(yù)期結(jié)果的集合。 自由測(cè)試:自由測(cè)試: 用戶(hù)輸入用戶(hù)輸入 系統(tǒng)輸出系統(tǒng)輸出 數(shù)據(jù)計(jì)算數(shù)據(jù)計(jì)算 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)第24頁(yè)/共52頁(yè)2021-10
14、-2225測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例Why 窮盡測(cè)試是不可能的窮盡測(cè)試是不可能的 為了節(jié)省時(shí)間和資源為了節(jié)省時(shí)間和資源 提高測(cè)試效率提高測(cè)試效率第25頁(yè)/共52頁(yè)2021-10-2226測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例 開(kāi)始實(shí)施測(cè)試之前設(shè)計(jì)測(cè)試用例,可避免盲目測(cè)試并提高測(cè)試開(kāi)始實(shí)施測(cè)試之前設(shè)計(jì)測(cè)試用例,可避免盲目測(cè)試并提高測(cè)試效率效率 測(cè)試用例的使用使得軟件測(cè)試的實(shí)施重點(diǎn)突出測(cè)試用例的使用使得軟件測(cè)試的實(shí)施重點(diǎn)突出 在軟件版本更新后只需修正少部分測(cè)試用例即可展開(kāi)測(cè)試工作,在軟件版本更新后只需修正少部分測(cè)試用例即可展開(kāi)測(cè)試工作,降低工作強(qiáng)度,縮短項(xiàng)目周期降低工作強(qiáng)度,縮短項(xiàng)目周期 功能模塊
15、的通用化和復(fù)用化使軟件易于開(kāi)發(fā),相對(duì)功能模型的功能模塊的通用化和復(fù)用化使軟件易于開(kāi)發(fā),相對(duì)功能模型的測(cè)試用例的通用化和復(fù)用化使軟件測(cè)試易于開(kāi)展,并隨用例的測(cè)試用例的通用化和復(fù)用化使軟件測(cè)試易于開(kāi)展,并隨用例的不斷精化效率不斷提高不斷精化效率不斷提高第26頁(yè)/共52頁(yè)2021-10-2227測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例 What 測(cè)試用例是針對(duì)要測(cè)試的內(nèi)容所確定的一組輸入信息,是為達(dá)到最佳的測(cè)試效果或高效的測(cè)試用例是針對(duì)要測(cè)試的內(nèi)容所確定的一組輸入信息,是為達(dá)到最佳的測(cè)試效果或高效的揭露隱藏的錯(cuò)誤揭露隱藏的錯(cuò)誤而精心設(shè)計(jì)的而精心設(shè)計(jì)的少量測(cè)試數(shù)據(jù)少量測(cè)試數(shù)據(jù)第27頁(yè)/共52頁(yè)2021-10-
16、2228測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例 測(cè)試用例的內(nèi)容v 測(cè)試人測(cè)試人v 測(cè)試時(shí)間測(cè)試時(shí)間v 測(cè)試項(xiàng)目測(cè)試項(xiàng)目v 前提條件前提條件v 測(cè)試用例測(cè)試用例IDv 輸入輸入v 預(yù)期輸出預(yù)期輸出v 環(huán)境配置環(huán)境配置v 與其他測(cè)試用例的關(guān)系與其他測(cè)試用例的關(guān)系第28頁(yè)/共52頁(yè)2021-10-2229測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例 測(cè)試用例的模板 Excel 每個(gè)用例占用一行 利于管理和維護(hù) 多用于功能測(cè)試 Word 每個(gè)用例占用一頁(yè) 描述清晰 多用于性能測(cè)試第29頁(yè)/共52頁(yè)2021-10-2230測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例 測(cè)試用例的數(shù)據(jù)構(gòu)成v正常數(shù)據(jù)正常數(shù)據(jù)v邊界值邊界值v錯(cuò)誤數(shù)據(jù):好的
17、系統(tǒng)錯(cuò)誤處理語(yǔ)句是正常執(zhí)行語(yǔ)句的錯(cuò)誤數(shù)據(jù):好的系統(tǒng)錯(cuò)誤處理語(yǔ)句是正常執(zhí)行語(yǔ)句的兩兩倍倍第30頁(yè)/共52頁(yè)2021-10-2231測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例 Who 測(cè)試設(shè)計(jì)員(或分析設(shè)計(jì)員)根據(jù)不同階段的測(cè)試計(jì)劃、設(shè)計(jì)模型和實(shí)施模型設(shè)計(jì)該階段的測(cè)試用例測(cè)試設(shè)計(jì)員(或分析設(shè)計(jì)員)根據(jù)不同階段的測(cè)試計(jì)劃、設(shè)計(jì)模型和實(shí)施模型設(shè)計(jì)該階段的測(cè)試用例第31頁(yè)/共52頁(yè)2021-10-2232測(cè)試概述測(cè)試概述測(cè)試用例測(cè)試用例 When 軟件的全生命周期軟件的全生命周期第32頁(yè)/共52頁(yè)2021-10-2233測(cè)試概述測(cè)試概述 軟件測(cè)試的發(fā)展歷程軟件測(cè)試的發(fā)展歷程 軟件測(cè)試的原則軟件測(cè)試的原則 測(cè)試模型
18、測(cè)試模型第33頁(yè)/共52頁(yè)2021-10-2234測(cè)試概述測(cè)試概述軟件測(cè)試的發(fā)展軟件測(cè)試的發(fā)展 早期70年代v存在測(cè)試v無(wú)軟件測(cè)試?yán)碚摵头椒╲為表明程序正確而進(jìn)行測(cè)試 70年代v開(kāi)始出現(xiàn)測(cè)試?yán)碚摵蜏y(cè)試方法;v1972年,Bill Hetzel在North Carolina大學(xué)舉行第一次以軟件測(cè)試為主題的正式會(huì)議v1979年,Glenford MyersThe Art of Software Testing提出軟件測(cè)試的目的是為了證偽第34頁(yè)/共52頁(yè)2021-10-2235測(cè)試概述測(cè)試概述軟件測(cè)試的發(fā)展軟件測(cè)試的發(fā)展 80年代v 1981年,Bill Hetzel開(kāi)設(shè)“Structured S
19、oftware Testing”公共課v 1988年,David Gelperin & Bill Hetzel在“Communications of the ACM”發(fā)表“The Growth of Software Testing”,介紹系統(tǒng)化的測(cè)試和評(píng)估流程v 70年代后期至80年代中期開(kāi)始建立QA/SQA部門(mén)第35頁(yè)/共52頁(yè)2021-10-2236測(cè)試概述測(cè)試概述軟件測(cè)試的發(fā)展軟件測(cè)試的發(fā)展 目前v 1996年,提出測(cè)試能力成熟度TCMM(Testing Capability Maturity Model)、測(cè)試支持度TSM(Testability Support Model)、測(cè)試成
20、熟度TMM(Testing Maturity Model)v 從不同的角度,用不同的方法,研究不同領(lǐng)域的軟件測(cè)試相關(guān)問(wèn)題第36頁(yè)/共52頁(yè)2021-10-2237測(cè)試概述測(cè)試概述軟件測(cè)試的發(fā)展軟件測(cè)試的發(fā)展 開(kāi)發(fā)與測(cè)試的發(fā)展196019701995軟件規(guī)模軟件規(guī)模小小適中適中超大超大軟件復(fù)雜性軟件復(fù)雜性低低中等中等高高開(kāi)發(fā)隊(duì)伍規(guī)模開(kāi)發(fā)隊(duì)伍規(guī)模小小中等中等大大開(kāi)發(fā)方法及標(biāo)準(zhǔn)開(kāi)發(fā)方法及標(biāo)準(zhǔn)特別特別適中適中復(fù)雜復(fù)雜測(cè)試方法及標(biāo)準(zhǔn)測(cè)試方法及標(biāo)準(zhǔn)特別特別早期早期正在形成正在形成獨(dú)立測(cè)試組織獨(dú)立測(cè)試組織很少很少有些有些許多許多測(cè)試重要性的認(rèn)可測(cè)試重要性的認(rèn)可很少很少有些有些重要重要測(cè)試專(zhuān)業(yè)從業(yè)人員測(cè)試專(zhuān)業(yè)
21、從業(yè)人員很少很少很少很少許多許多第37頁(yè)/共52頁(yè)2021-10-2238測(cè)試概述測(cè)試概述軟件測(cè)試的發(fā)展軟件測(cè)試的發(fā)展 現(xiàn)狀 軟件測(cè)試的實(shí)踐性大于理論性 軟件測(cè)試?yán)碚擉w系尚不成熟v面向?qū)ο蟮臏y(cè)試v分布式系統(tǒng)整體性能的測(cè)試v實(shí)時(shí)系統(tǒng)的測(cè)試v信息系統(tǒng)安全性的測(cè)試與評(píng)估 軟件測(cè)試工具尚不成熟 軟件測(cè)試效果對(duì)于個(gè)人的依賴(lài)性比較大第38頁(yè)/共52頁(yè)2021-10-2239測(cè)試概述測(cè)試概述 軟件測(cè)試的發(fā)展歷程軟件測(cè)試的發(fā)展歷程 軟件測(cè)試的原則軟件測(cè)試的原則 測(cè)試模型測(cè)試模型第39頁(yè)/共52頁(yè)2021-10-2240測(cè)試概述測(cè)試概述測(cè)試的原則測(cè)試的原則 1、測(cè)試應(yīng)基于用戶(hù)需求、測(cè)試應(yīng)基于用戶(hù)需求 2、測(cè)試設(shè)
22、計(jì)是關(guān)鍵、測(cè)試設(shè)計(jì)是關(guān)鍵 測(cè)試時(shí)間和資源有限,不能測(cè)試到所有情況,測(cè)試有測(cè)試時(shí)間和資源有限,不能測(cè)試到所有情況,測(cè)試有風(fēng)險(xiǎn),避免冗余的測(cè)試風(fēng)險(xiǎn),避免冗余的測(cè)試 3、應(yīng)盡早開(kāi)始測(cè)試并不斷地進(jìn)行測(cè)試、應(yīng)盡早開(kāi)始測(cè)試并不斷地進(jìn)行測(cè)試 盡早制定測(cè)試計(jì)劃,測(cè)試從模塊級(jí)開(kāi)始,測(cè)試貫穿于盡早制定測(cè)試計(jì)劃,測(cè)試從模塊級(jí)開(kāi)始,測(cè)試貫穿于軟件開(kāi)發(fā)各階段軟件開(kāi)發(fā)各階段 4、心理素質(zhì)最重要、心理素質(zhì)最重要開(kāi)發(fā)人員開(kāi)發(fā)人員我不會(huì)犯錯(cuò),這種錯(cuò)誤不能算作錯(cuò)誤我不會(huì)犯錯(cuò),這種錯(cuò)誤不能算作錯(cuò)誤,發(fā)現(xiàn)我的錯(cuò)誤是對(duì)我工作的否定發(fā)現(xiàn)我的錯(cuò)誤是對(duì)我工作的否定測(cè)試人員測(cè)試人員責(zé)任心不夠,沒(méi)有創(chuàng)造性、枯燥責(zé)任心不夠,沒(méi)有創(chuàng)造性、枯燥,技術(shù)
23、技術(shù)比開(kāi)發(fā)人員差,自信心不足比開(kāi)發(fā)人員差,自信心不足第40頁(yè)/共52頁(yè)2021-10-2241測(cè)試概述測(cè)試概述測(cè)試的原則測(cè)試的原則 5、測(cè)試前必須明確預(yù)期的輸出結(jié)果、測(cè)試前必須明確預(yù)期的輸出結(jié)果 6、避免測(cè)試自己的軟件、避免測(cè)試自己的軟件 7、應(yīng)充分注意測(cè)試中的群集現(xiàn)象、應(yīng)充分注意測(cè)試中的群集現(xiàn)象 Pareto原則:錯(cuò)誤的原則:錯(cuò)誤的80可能集中于可能集中于20的程序模塊的程序模塊 經(jīng)驗(yàn)表明,經(jīng)驗(yàn)表明,測(cè)試后程序中殘存的錯(cuò)誤數(shù)目與該程序中已發(fā)測(cè)試后程序中殘存的錯(cuò)誤數(shù)目與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正比現(xiàn)的錯(cuò)誤數(shù)目成正比 8、必須檢查每一個(gè)實(shí)際輸出結(jié)果、必須檢查每一個(gè)實(shí)際輸出結(jié)果 9、依照用戶(hù)的要
24、求、配置環(huán)境和使用習(xí)慣進(jìn)行、依照用戶(hù)的要求、配置環(huán)境和使用習(xí)慣進(jìn)行測(cè)試并評(píng)價(jià)結(jié)果測(cè)試并評(píng)價(jià)結(jié)果第41頁(yè)/共52頁(yè)2021-10-2242測(cè)試概述測(cè)試概述測(cè)試的原則測(cè)試的原則 10、測(cè)試設(shè)計(jì)決定測(cè)試有效性和效率、測(cè)試設(shè)計(jì)決定測(cè)試有效性和效率,測(cè)試工,測(cè)試工具只能提高測(cè)試效率,而非萬(wàn)能具只能提高測(cè)試效率,而非萬(wàn)能 11、保留測(cè)試設(shè)計(jì),注意測(cè)試設(shè)計(jì)的可重用性和、保留測(cè)試設(shè)計(jì),注意測(cè)試設(shè)計(jì)的可重用性和說(shuō)明文檔說(shuō)明文檔 12、測(cè)試活動(dòng)要有組織、有計(jì)劃、有選擇、測(cè)試活動(dòng)要有組織、有計(jì)劃、有選擇 不充分的測(cè)試是不負(fù)責(zé)任,過(guò)度測(cè)試是浪費(fèi)資源,計(jì)劃的活動(dòng)提高效率不充分的測(cè)試是不負(fù)責(zé)任,過(guò)度測(cè)試是浪費(fèi)資源,計(jì)劃的活動(dòng)提高效率 13、不放棄隨機(jī)測(cè)試、不放棄隨機(jī)測(cè)試 14、軟件測(cè)試員在開(kāi)發(fā)小組中不受歡迎、軟件測(cè)試員在開(kāi)發(fā)小組中不受歡迎第42頁(yè)/共52頁(yè)2021-10-2243測(cè)試概述測(cè)試概述測(cè)試的原則測(cè)試的原則 影響軟件測(cè)試過(guò)程的5個(gè)典型因素可預(yù)測(cè)的可預(yù)測(cè)的隨意性的隨意性的低低高高高高低低可預(yù)測(cè)的可預(yù)測(cè)的隨意性的隨意性的開(kāi)發(fā)流程開(kāi)發(fā)流程軟件風(fēng)險(xiǎn)軟件風(fēng)險(xiǎn)客戶(hù)參與程度客戶(hù)參與程度測(cè)試流程測(cè)試流程高高低低測(cè)試人員的技測(cè)試人員的技能能第43頁(yè)/共52頁(yè)2021-10
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工呼吸設(shè)備產(chǎn)品供應(yīng)鏈分析
- 衛(wèi)生制劑零售或批發(fā)服務(wù)行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 個(gè)人背景調(diào)查行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 醫(yī)用礦泉水產(chǎn)品供應(yīng)鏈分析
- 工商業(yè)公司的商業(yè)管理輔助行業(yè)營(yíng)銷(xiāo)策略方案
- 為會(huì)議中心提供餐飲供應(yīng)服務(wù)行業(yè)經(jīng)營(yíng)分析報(bào)告
- 家用殺真菌劑產(chǎn)品供應(yīng)鏈分析
- 為企業(yè)提供商業(yè)咨詢(xún)行業(yè)營(yíng)銷(xiāo)策略方案
- 電修部門(mén)的卓越之旅-半年成績(jī)與未來(lái)展望
- 電動(dòng)起重機(jī)項(xiàng)目營(yíng)銷(xiāo)計(jì)劃書(shū)
- 年麓湖生態(tài)城個(gè)案分享-課件
- 實(shí)驗(yàn)《流體壓強(qiáng)與流速的關(guān)系》 課件
- 四年級(jí)道德與法治下冊(cè)第6課《有多少浪費(fèi)本可避免》第一課時(shí)教學(xué)設(shè)計(jì)說(shuō)課稿
- 檢驗(yàn)檢測(cè)服務(wù)項(xiàng)目固定資產(chǎn)和無(wú)形資產(chǎn)投資管理
- 6.2 做負(fù)責(zé)任的人
- 設(shè)備安裝施工作業(yè)指導(dǎo)書(shū)
- 危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評(píng)價(jià)記錄表知識(shí)講解
- 化工系統(tǒng)工程:第4章 換熱網(wǎng)絡(luò)綜合
- 醫(yī)院感染管理組織架構(gòu)圖
- (完整版)國(guó)家會(huì)計(jì)領(lǐng)軍人才題型及經(jīng)驗(yàn)分享
- 6.2做負(fù)責(zé)任的人課件(25張PPT)
評(píng)論
0/150
提交評(píng)論