![軟件測(cè)試引論(1-2)_第1頁(yè)](http://file4.renrendoc.com/view11/M02/2B/1D/wKhkGWWA2baAdz6pAADlxz_4uck367.jpg)
![軟件測(cè)試引論(1-2)_第2頁(yè)](http://file4.renrendoc.com/view11/M02/2B/1D/wKhkGWWA2baAdz6pAADlxz_4uck3672.jpg)
![軟件測(cè)試引論(1-2)_第3頁(yè)](http://file4.renrendoc.com/view11/M02/2B/1D/wKhkGWWA2baAdz6pAADlxz_4uck3673.jpg)
![軟件測(cè)試引論(1-2)_第4頁(yè)](http://file4.renrendoc.com/view11/M02/2B/1D/wKhkGWWA2baAdz6pAADlxz_4uck3674.jpg)
![軟件測(cè)試引論(1-2)_第5頁(yè)](http://file4.renrendoc.com/view11/M02/2B/1D/wKhkGWWA2baAdz6pAADlxz_4uck3675.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試方法和技術(shù)
第2版
第1章引論機(jī)遇和挑戰(zhàn)并存TestEngineer目前國(guó)內(nèi)軟件業(yè)的弱點(diǎn)正是發(fā)展的前沿QA/SupervisorProject/Quality
ManagerSenior
Engineer21世紀(jì)什么最貴——軟件測(cè)試工程師
軟件測(cè)試工程師,目前IT行業(yè)極端短缺的金貴人才,未來(lái)5年IT行業(yè)最炙手可熱的高薪職位。中國(guó)軟件業(yè)每年新增約20萬(wàn)測(cè)試崗位就業(yè)機(jī)會(huì),而企業(yè)、學(xué)校培養(yǎng)出的測(cè)試人才卻不足需求量的1/10,這種測(cè)試人才需求與供給間的差距仍在拉大。
軟件測(cè)試——產(chǎn)品質(zhì)量的保證軟件測(cè)試——控制成本的關(guān)鍵軟件測(cè)試——軟件可靠性確認(rèn)軟件測(cè)試——讓企業(yè)具備國(guó)際競(jìng)爭(zhēng)的實(shí)力
軟件測(cè)試的地位據(jù)資料顯示,在國(guó)外大多數(shù)軟件公司,1個(gè)軟件開(kāi)發(fā)工程師便需要輔有1個(gè)軟件測(cè)試工程師。
前微軟亞洲研究院博士、軟件測(cè)試專(zhuān)家陳宏剛表示,在很多大型的軟件開(kāi)發(fā)項(xiàng)目中,軟件測(cè)試絕對(duì)不是開(kāi)發(fā)活動(dòng)完成后的“收尾”工作,甚至?xí)紦?jù)整個(gè)項(xiàng)目周期一半以上的時(shí)間。以IE4.0為例,代碼開(kāi)發(fā)時(shí)間為6個(gè)月,而穩(wěn)定程序花去了8個(gè)月的時(shí)間。從投入的資金和人力物力來(lái)看,測(cè)試、使產(chǎn)品穩(wěn)定和修改花去的時(shí)間占到整個(gè)項(xiàng)目時(shí)長(zhǎng)的80%。而微軟開(kāi)發(fā)Windows2000操作系統(tǒng)的過(guò)程更歷時(shí)3年,投入50億美元,使用了250名項(xiàng)目經(jīng)理、1700名軟件開(kāi)發(fā)工程師、3200名軟件測(cè)試工程師。
人力市場(chǎng)的測(cè)試人員位置?上萬(wàn)名
虛位以待
…Onlyinonewebsite-51job.cob一個(gè)測(cè)驗(yàn)設(shè)計(jì)一組測(cè)試用例程序描述:從一個(gè)輸入對(duì)話框中讀取3個(gè)整數(shù)值,這3個(gè)整數(shù)值代表三角形的3條邊的長(zhǎng)度,程序顯示提示信息,指出該三角形究竟是不規(guī)則三角形,等腰三角形和等邊三角形.……對(duì)照自己的得分-1代表了一個(gè)有效的不規(guī)則三角形?代表一個(gè)有效的等邊三角型?代表一個(gè)有效的等腰三角型?是否至少有三個(gè)測(cè)試用例?代表有效的等腰三角型?從而可以測(cè)試到2等邊的所有三種情況.某邊的長(zhǎng)度等于0某邊的長(zhǎng)度為負(fù)數(shù)三個(gè)整數(shù)都大于0,兩邊和等于第三邊.對(duì)照自己的得分-2是否至少有3個(gè)第7類(lèi)的測(cè)試用例?列舉了3種可能的情況.三個(gè)整數(shù)都大于0,兩邊和小于第三邊.是否至少有3個(gè)第9類(lèi)的測(cè)試用例?列舉了3種可能的情況.3邊的長(zhǎng)度都等于0輸入的邊長(zhǎng)為非整數(shù)值輸入的邊長(zhǎng)個(gè)數(shù)不對(duì).對(duì)于每個(gè)測(cè)試用例,除了定義輸入值外,還定義了其對(duì)應(yīng)的預(yù)期輸出值?7.8分!本書(shū)從不同的視角來(lái)探討軟件測(cè)試的本質(zhì)及其內(nèi)涵,并重點(diǎn)講解了軟件測(cè)試的各種方法和技術(shù)、自動(dòng)化測(cè)試的原理、方法和工具以及它們的應(yīng)用、實(shí)踐。本書(shū)作為軟件測(cè)試的實(shí)際應(yīng)用參考,從怎樣組建測(cè)試隊(duì)伍、部署測(cè)試環(huán)境到測(cè)試用例設(shè)計(jì)、缺陷報(bào)告、測(cè)試項(xiàng)目管理等,化繁為簡(jiǎn),將抽象理論知識(shí)變?yōu)榭捎|摸到的實(shí)際操作。內(nèi)容提要內(nèi)容概覽全書(shū)共三篇,分十七章軟件測(cè)試的原理與方法,共四章,全面闡述軟件測(cè)試的基本概念、方法、過(guò)程模型和標(biāo)準(zhǔn)等。軟件測(cè)試的技術(shù),共七章,介紹在各個(gè)測(cè)試階段(單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和安裝測(cè)試)的技術(shù)及其實(shí)踐,以及面向?qū)ο蟮臏y(cè)試、本地化測(cè)試、自動(dòng)化測(cè)試、應(yīng)用服務(wù)器測(cè)試等。軟件測(cè)試的實(shí)踐,共六章,介紹軟件測(cè)試的團(tuán)隊(duì)和環(huán)境的建立,以及如何設(shè)計(jì)測(cè)試用例、報(bào)告軟件缺陷、寫(xiě)測(cè)試報(bào)告、測(cè)試項(xiàng)目的管理。課程目標(biāo)本課程是計(jì)算機(jī)或軟件專(zhuān)業(yè)課程,重在培養(yǎng)我們的實(shí)踐能力,適應(yīng)軟件企業(yè)的工作環(huán)境和業(yè)界標(biāo)準(zhǔn),并和國(guó)際先進(jìn)的軟件開(kāi)發(fā)理念和測(cè)試技術(shù)保持同步。通過(guò)本課程的學(xué)習(xí),了解并掌握軟件產(chǎn)品質(zhì)量保證的基本思想和科學(xué)體系、軟件測(cè)試技術(shù)的基本內(nèi)容,以及軟件測(cè)試的方法、技術(shù)和工具的使用,為全面掌握軟件技術(shù)和軟件項(xiàng)目管理打下堅(jiān)實(shí)的基礎(chǔ)
課程目標(biāo)通過(guò)本課程的學(xué)習(xí),我們還可以了解并掌握:
有效的測(cè)試策略、方法和技術(shù)測(cè)試計(jì)劃和測(cè)試用例的設(shè)計(jì)測(cè)試自動(dòng)化的引入、應(yīng)用測(cè)試團(tuán)隊(duì)的建立和測(cè)試項(xiàng)目的管理更清楚、準(zhǔn)確地報(bào)告測(cè)試缺陷對(duì)軟件產(chǎn)品質(zhì)量的正確評(píng)估軟件測(cè)試和質(zhì)量保證的關(guān)系和區(qū)別……課程服務(wù)于-測(cè)試工程師TestengineerQA工程師/經(jīng)理
QAEngineer/Manager
軟件工程過(guò)程組成員ThememberofSEPG
項(xiàng)目經(jīng)理Projectmanager
程序員Programmer
軟件分析師SoftwareAnalyst軟件咨詢(xún)顧問(wèn)
SoftwareConsultant……課程安排2學(xué)分,32學(xué)時(shí)周次教學(xué)章節(jié)教學(xué)內(nèi)容建議學(xué)時(shí)1
第1章引論1.1軟件測(cè)試的必要性1.2為什么要進(jìn)行軟件測(cè)試?1.3什么是軟件測(cè)試?1.4軟件測(cè)試和軟件開(kāi)發(fā)的關(guān)系1.5測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的思想21~2
第2章軟件測(cè)試的基本概念2.1軟件缺陷2.2驗(yàn)證和確認(rèn)2.3軟件測(cè)試的分類(lèi)2.4測(cè)試階段2.5軟件測(cè)試的工作范疇22~3
第3章軟件測(cè)試的方法3.1白盒測(cè)試方法3.2黑盒測(cè)試方法3.3靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試3.4主動(dòng)測(cè)試和被動(dòng)測(cè)試3.5形式化測(cè)試方法3.6基于風(fēng)險(xiǎn)的測(cè)試3.7模糊測(cè)試方法3.8ALAC測(cè)試和隨機(jī)測(cè)試方法6課程安排
(2)周次教學(xué)章節(jié)教學(xué)內(nèi)容建議學(xué)時(shí)4
第4章軟件測(cè)試依據(jù)和規(guī)范4.1測(cè)試過(guò)程模型4.2測(cè)試過(guò)程改進(jìn)模型4.3軟件測(cè)試標(biāo)準(zhǔn)和規(guī)范4.4建立軟件測(cè)試管理和評(píng)判體系 25第5章單元測(cè)試5.1什么是單元測(cè)試5.2單元測(cè)試的目標(biāo)和任務(wù)5.3靜態(tài)測(cè)試5.4驅(qū)動(dòng)程序和樁程序5.5調(diào)試與評(píng)估5.6單元測(cè)試的管理5.7單元測(cè)試工具26第6章集成測(cè)試和系統(tǒng)測(cè)試6.1系統(tǒng)集成的模式與方法6.2功能測(cè)試6.3回歸測(cè)試6.4非功能性測(cè)試6課程安排
(3)周次教學(xué)章節(jié)教學(xué)內(nèi)容建議學(xué)時(shí)
7
第7章驗(yàn)收測(cè)試7.1驗(yàn)收測(cè)試過(guò)程 7.2產(chǎn)品規(guī)格說(shuō)明書(shū)的驗(yàn)證7.3用戶(hù)界面和可用性測(cè)試7.4兼容性測(cè)試7.5安裝測(cè)試和可恢復(fù)性測(cè)試7.6文檔測(cè)試28第8章面向?qū)ο筌浖臏y(cè)試8.1概述8.2面向?qū)ο蟮膯卧獪y(cè)試8.3面向?qū)ο蟮募蓽y(cè)試 8.4基于客戶(hù)角度的Java測(cè)試8.5基于程序角度的Java測(cè)試9第9章基于應(yīng)用服務(wù)器的測(cè)試9.1基于Web服務(wù)器應(yīng)用的測(cè)試9.2基于數(shù)據(jù)庫(kù)應(yīng)用服務(wù)器的測(cè)試9.3基于JavaEE應(yīng)用服務(wù)器的測(cè)試2課程安排(4)周次教學(xué)章節(jié)教學(xué)內(nèi)容建議學(xué)時(shí)10第10章軟件本地化測(cè)試10.1什么是軟件本地化10.2翻譯驗(yàn)證10.3本地化測(cè)試的技術(shù)問(wèn)題10.4本地化的功能測(cè)試211第11章軟件測(cè)試自動(dòng)化11.1測(cè)試自動(dòng)化的內(nèi)涵11.2測(cè)試自動(dòng)化實(shí)現(xiàn)的原理11.3測(cè)試自動(dòng)化的實(shí)施11.5功能測(cè)試工具11.6性能測(cè)試工具11.7安全性測(cè)試工具11.8缺陷跟蹤系統(tǒng)11.9管理工具412第12章組織和管理測(cè)試團(tuán)隊(duì)12.l測(cè)試團(tuán)隊(duì)的地位和責(zé)任12.2測(cè)試團(tuán)隊(duì)的構(gòu)成12.3如何從零開(kāi)始12.4測(cè)試團(tuán)隊(duì)的管理和發(fā)展2課程安排(5)周次教學(xué)章節(jié)教學(xué)內(nèi)容建議學(xué)時(shí)12第13章部署測(cè)試環(huán)境13.1測(cè)試環(huán)境的重要性13.2測(cè)試環(huán)境要素13.3虛擬機(jī)的應(yīng)用13.4建立測(cè)試實(shí)驗(yàn)室13.5如何建立項(xiàng)目的測(cè)試環(huán)境13.6自動(dòng)部署測(cè)試環(huán)境13.7測(cè)試環(huán)境的維護(hù)和管理13第14章設(shè)計(jì)和維護(hù)測(cè)試用例14.1測(cè)試用例構(gòu)成及其設(shè)計(jì)14.2測(cè)試用例的組織和跟蹤14第15章報(bào)告所發(fā)現(xiàn)的缺陷15.l軟件缺陷的描述15.2軟件缺陷相關(guān)的信息15.3軟件缺陷跟蹤和分析15.4軟件缺陷跟蹤系統(tǒng)課程安排(6)周次教學(xué)章節(jié)教學(xué)內(nèi)容建議學(xué)時(shí)14第16章軟件測(cè)試和質(zhì)量分析報(bào)告16.1軟件產(chǎn)品的質(zhì)量度量16.2評(píng)估系統(tǒng)測(cè)試的覆蓋程度16.3基于缺陷分析的產(chǎn)品質(zhì)量評(píng)估 16.4測(cè)試報(bào)告的具體內(nèi)容 15-16第17章軟件測(cè)試項(xiàng)目管理17.1測(cè)試項(xiàng)目管理的特點(diǎn)17.2如何做好測(cè)試項(xiàng)目管理17.3軟件測(cè)試項(xiàng)目的過(guò)程管理17.4測(cè)試項(xiàng)目的資源管理17.5測(cè)試項(xiàng)目的進(jìn)度管理17.6測(cè)試項(xiàng)目的風(fēng)險(xiǎn)管理 17.7軟件測(cè)試文檔的管理 第1章引論1.1軟件測(cè)試的必要性1.2為什么要進(jìn)行軟件測(cè)試?1.3什么是軟件測(cè)試?1.4軟件測(cè)試和軟件開(kāi)發(fā)的關(guān)系1.5測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的思想1.1軟件測(cè)試的必要性1.1.1迪斯尼并不總是帶來(lái)笑聲1.1.2一個(gè)缺陷造成了數(shù)億美元損失1.1.3火星探測(cè)飛船墜毀1.1.4更多的悲劇迪斯尼并不總是帶來(lái)笑聲1994年圣誕節(jié)前夕,迪斯尼公司發(fā)布了第一個(gè)面向兒童的多媒體光盤(pán)游戲“獅子王童話”圣誕節(jié)后的第一天,迪斯尼客戶(hù)支持部電話開(kāi)始響個(gè)不停,不斷有人咨詢(xún)、抱怨為什么游戲總是安裝不成功,或沒(méi)法正常使用這個(gè)游戲軟件只能在少數(shù)系統(tǒng)中正常運(yùn)行一個(gè)缺陷造成了數(shù)億美元損失(4195835/3145727)×3145727-4195835=?最后Intel公司付出很大代價(jià),回收CPU,造成4億美元損失火星探測(cè)飛船墜毀機(jī)械震動(dòng)在大多數(shù)情況下也會(huì)觸發(fā)著地開(kāi)關(guān),設(shè)置錯(cuò)誤的數(shù)據(jù)位。設(shè)想飛船開(kāi)始著陸時(shí),計(jì)算機(jī)極有可能關(guān)閉推進(jìn)器,而火星登陸飛船下墜1800米之后沒(méi)有反推進(jìn)器的幫助,沖向地面,必然會(huì)撞成碎片兩個(gè)小組本身的工作都沒(méi)什么問(wèn)題,就是沒(méi)有合在一起測(cè)試,其接口沒(méi)有被測(cè),而問(wèn)題就在這里更多的悲劇放射性治療儀Therac-25中的軟件存在缺陷,導(dǎo)致幾個(gè)癌癥病人受到非常嚴(yán)重的過(guò)量放射性治療,其中4個(gè)人因此死亡當(dāng)愛(ài)國(guó)者導(dǎo)彈防御系統(tǒng)的時(shí)鐘累計(jì)運(yùn)行超過(guò)14小時(shí)后,系統(tǒng)的跟蹤系統(tǒng)就不準(zhǔn)確。從而導(dǎo)致攔截伊拉克飛毛腿導(dǎo)彈的幾次失敗,其中一枚在沙特阿拉伯的多哈爆炸的飛毛腿導(dǎo)彈造成28名美國(guó)士兵死亡1.2為什么要進(jìn)行軟件測(cè)試?軟件總存在缺陷。只有通過(guò)測(cè)試,才可以發(fā)現(xiàn)軟件缺陷。也只有發(fā)現(xiàn)了缺陷,才可以將軟件缺陷從軟件產(chǎn)品或軟件系統(tǒng)中清理出去。軟件中存在的缺陷給我們帶來(lái)的損失是巨大的,這也說(shuō)明了軟件測(cè)試的必要性和重要性測(cè)試是所有工程學(xué)科的基本組成單元,自然也是軟件開(kāi)發(fā)的重要組成部分。測(cè)試人員水平越高,找到軟件問(wèn)題的時(shí)間就越早,軟件就越容易更正,產(chǎn)品發(fā)布之后越穩(wěn)定,公司賺的錢(qián)也越多,微軟就是一個(gè)典型的例子1.3什么是軟件測(cè)試?1.3.1軟件測(cè)試學(xué)科的形成1.3.2正反兩方面的爭(zhēng)辯1.3.3軟件測(cè)試的定義1.3.4軟件測(cè)試的其它觀點(diǎn)Zhu.Kerry@軟件測(cè)試的發(fā)展歷程-1上世紀(jì)50年代,英國(guó)著名的計(jì)算機(jī)科學(xué)家圖靈就給出了軟件測(cè)試的原始定義:測(cè)試是程序正確性證明的一種極端實(shí)驗(yàn)形式。60年代前是為了表明程序正確而進(jìn)行的測(cè)試。直到上世紀(jì)70年代以后,隨著計(jì)算機(jī)硬件技術(shù)的進(jìn)步與成熟,軟件在整個(gè)系統(tǒng)中所占的地位越來(lái)越重要,軟件規(guī)模和復(fù)雜性大大增加。軟件可靠性面臨前所未有的危機(jī),給軟件測(cè)試工作帶來(lái)了挑戰(zhàn),測(cè)試的意義逐漸被人們認(rèn)識(shí),軟件測(cè)試的研究開(kāi)始受到重視。1975年,Goodenough首次提出了軟件測(cè)試?yán)碚?,從而把軟件測(cè)試這一實(shí)踐性很強(qiáng)的學(xué)科提高到理論的高度。軟件測(cè)試的發(fā)展歷程-21972年,美國(guó)北卡來(lái)納大學(xué)召開(kāi)了首次軟件測(cè)試技術(shù)會(huì)議,是軟件測(cè)試與軟件質(zhì)量研究人員和開(kāi)發(fā)人員的第一次聚會(huì),1973年BillHetzel正式為軟件測(cè)試下了定義,1983年進(jìn)行了修改。1979年,(美)梅爾斯,出版《軟件的測(cè)試藝術(shù)》,提出軟件測(cè)試的目的是證偽。1981年,BillHetzel開(kāi)設(shè)“結(jié)構(gòu)化軟件測(cè)試”公共課70年代后期-80年代中期,公司逐漸出現(xiàn)了QA部門(mén)1996年提出測(cè)試能力成熟度模型TCMM(TestingCapabilityMaturityModel)從測(cè)試的思想導(dǎo)向來(lái)劃分為4個(gè)階段1957~1978年,以功能驗(yàn)證為導(dǎo)向,測(cè)試是證明軟件是正確的(正向思維)。1978~1983年,以破壞性為為導(dǎo)向,測(cè)試是為了找到軟件中的錯(cuò)誤(逆向思維)。1983~1987年,以質(zhì)量評(píng)估為導(dǎo)向,測(cè)試是提供產(chǎn)品的評(píng)估和質(zhì)量度量。1988年起,以缺陷預(yù)防為導(dǎo)向,測(cè)試是為了展示軟件符合設(shè)計(jì)要求,發(fā)現(xiàn)缺陷、預(yù)防缺陷。更好的階段劃分分為3個(gè)階段——初期階段、發(fā)展階段和成熟階段初級(jí)階段(1957~1971)測(cè)試通常被認(rèn)為是對(duì)產(chǎn)品進(jìn)行事后檢驗(yàn),缺乏有效的測(cè)試方法發(fā)展階段(1972~1982),1972年第一次關(guān)于軟件測(cè)試的正式會(huì)議,促進(jìn)了軟件測(cè)試的發(fā)展成熟階段(1983到現(xiàn)在),國(guó)際標(biāo)準(zhǔn)Std829-1983,形成一門(mén)獨(dú)立的學(xué)科和專(zhuān)業(yè),成為軟件工程學(xué)科中的一個(gè)重要組成部分軟件測(cè)試的正面性BillHetzel博士(正向思維的代表):
軟件測(cè)試就是為程序能夠按預(yù)期設(shè)想那樣運(yùn)行而建立足夠的信心?!败浖y(cè)試是一系列活動(dòng)以評(píng)價(jià)一個(gè)程序或系統(tǒng)的特性或能力并確定是否達(dá)到預(yù)期的結(jié)果”測(cè)試是為了驗(yàn)證軟件是否符合用戶(hù)需求,即驗(yàn)證軟件產(chǎn)品是否能正常工作軟件測(cè)試的反面性GlenfordJ.Myers
(反向思維的代表):
測(cè)試是為了證明程序有錯(cuò),而不是證明程序無(wú)錯(cuò)誤一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試軟件測(cè)試定義的兩面性
評(píng)價(jià)一個(gè)程序或系統(tǒng)的特性或能力并確定是否達(dá)到預(yù)期的結(jié)果測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而針對(duì)某個(gè)程序或系統(tǒng)的執(zhí)行過(guò)程軟件測(cè)試正向思維-驗(yàn)證軟件正常工作逆向思維-假定軟件有錯(cuò)誤在設(shè)計(jì)規(guī)定的環(huán)境下運(yùn)行軟件的所有功能,直至全部通過(guò)。尋找容易犯錯(cuò)誤的地方和系統(tǒng)的薄弱環(huán)節(jié),試圖破壞系統(tǒng),直至找不出問(wèn)題。軟件測(cè)試的定義IEEE的定義
:在特定的條件下運(yùn)行系統(tǒng)或構(gòu)件,觀察或記錄結(jié)果,對(duì)系統(tǒng)的某個(gè)方面做出評(píng)價(jià)
分析某個(gè)軟件項(xiàng)以發(fā)現(xiàn)現(xiàn)存的和要求的條件之差別(即錯(cuò)誤)并評(píng)價(jià)此軟件項(xiàng)的特性
正確的定義“驗(yàn)證”是檢驗(yàn)軟件是否已正確地實(shí)現(xiàn)了產(chǎn)品規(guī)格書(shū)所定義的系統(tǒng)功能和特性“有效性確認(rèn)”是確認(rèn)所開(kāi)發(fā)的軟件是否滿足用戶(hù)真正需求的活動(dòng)。軟件測(cè)試是由“驗(yàn)證(Verification)”和“有效性確認(rèn)(Validation)”活動(dòng)構(gòu)成的整體證明軟件不存在錯(cuò)誤?證明軟件能夠正確完成預(yù)定的功能?建立”做了其應(yīng)該做的”的信心?測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程你認(rèn)為測(cè)試的目的是什么?軟件測(cè)試員究竟要做什么?軟件測(cè)試員的目標(biāo)是發(fā)現(xiàn)缺陷盡可能早的找出缺陷盡可能早的找出缺陷,并確保其得以修復(fù)軟件測(cè)試的準(zhǔn)則測(cè)試用例中必須對(duì)預(yù)期輸出或結(jié)果定義程序員應(yīng)當(dāng)避免測(cè)試自己的程序編寫(xiě)軟件的組織不應(yīng)當(dāng)測(cè)試自己編寫(xiě)的軟件應(yīng)當(dāng)徹底檢查每個(gè)測(cè)試的執(zhí)行結(jié)果測(cè)試用例的編寫(xiě)不僅應(yīng)當(dāng)根據(jù)有效和預(yù)期的輸入情況,而且也應(yīng)當(dāng)根據(jù)無(wú)效和未預(yù)料到的輸入情況軟件測(cè)試的準(zhǔn)則“未作其應(yīng)該做的”僅僅是一部分,另一部分是“做了其不應(yīng)該做的”應(yīng)避免測(cè)試用例用后即棄,除非軟件本身是一次性的計(jì)劃測(cè)試工作時(shí)不應(yīng)默許假定不會(huì)發(fā)現(xiàn)錯(cuò)誤程序某部分存在更多錯(cuò)誤的可能性與該部分已發(fā)現(xiàn)錯(cuò)誤的數(shù)量成正比軟件測(cè)試是一項(xiàng)極富創(chuàng)造性,積具智利挑戰(zhàn)性的工作軟件測(cè)試的其它觀點(diǎn)軟件測(cè)試被認(rèn)為是對(duì)軟件系統(tǒng)中潛在的各種風(fēng)險(xiǎn)進(jìn)行評(píng)估的活動(dòng)。基于風(fēng)險(xiǎn)的軟件測(cè)試可以被看作是一個(gè)動(dòng)態(tài)的監(jiān)控過(guò)程,對(duì)軟件開(kāi)發(fā)全過(guò)程進(jìn)行檢測(cè),隨時(shí)發(fā)現(xiàn)問(wèn)題、報(bào)告問(wèn)題測(cè)試的經(jīng)濟(jì)觀點(diǎn)就是以最小的代價(jià)獲得最高的軟件產(chǎn)品質(zhì)量。經(jīng)濟(jì)觀點(diǎn)也要求軟件測(cè)試盡早開(kāi)展工作,發(fā)現(xiàn)缺陷越早,返工的工作量就越小,所造成的損失就越小。軟件測(cè)試的基本術(shù)語(yǔ)精確和準(zhǔn)確:在軟件測(cè)試中,“準(zhǔn)確”指正確的實(shí)現(xiàn)功能;要與之區(qū)別的一個(gè)詞是“精確”,“精確”指誤差較小
確認(rèn)和驗(yàn)證:Verification和validati
溫馨提示
- 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è)子公司合同范本
- 2025-2030年中國(guó)無(wú)功功率表項(xiàng)目投資可行性研究分析報(bào)告
- 出售大型廢船合同范例
- 2025年度建筑工地鋼筋智能化倉(cāng)儲(chǔ)與物流配送合同
- 伴聚合作合同范本
- 公交輪胎采購(gòu)合同范例
- 停產(chǎn)勞動(dòng)合同范本
- 人工草坪合同范本
- 2025年印刷裝飾紙項(xiàng)目可行性研究報(bào)告
- 供應(yīng)商技術(shù)合同范本
- 2024新滬教版英語(yǔ)(五四學(xué)制)七年級(jí)上單詞默寫(xiě)單
- 電力兩票培訓(xùn)
- TCCEAS001-2022建設(shè)項(xiàng)目工程總承包計(jì)價(jià)規(guī)范
- 2024.8.1十七個(gè)崗位安全操作規(guī)程手冊(cè)(值得借鑒)
- 小王子-英文原版
- 二次供水衛(wèi)生管理制度及辦法(4篇)
- 電影《白日夢(mèng)想家》課件
- 婦產(chǎn)科產(chǎn)后虛脫患者的應(yīng)急預(yù)案及程序
- DB11∕T 446-2015 建筑施工測(cè)量技術(shù)規(guī)程
- 運(yùn)輸車(chē)輛掛靠協(xié)議書(shū)(15篇)
- 完整版:美制螺紋尺寸對(duì)照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
評(píng)論
0/150
提交評(píng)論