黑盒測(cè)試培訓(xùn)課件.ppt

黑盒測(cè)試培訓(xùn)課件.ppt

ID:57149836

大小:243.00 KB

頁(yè)數(shù):35頁(yè)

時(shí)間:2020-08-01

黑盒測(cè)試培訓(xùn)課件.ppt_第1頁(yè)
黑盒測(cè)試培訓(xùn)課件.ppt_第2頁(yè)
黑盒測(cè)試培訓(xùn)課件.ppt_第3頁(yè)
黑盒測(cè)試培訓(xùn)課件.ppt_第4頁(yè)
黑盒測(cè)試培訓(xùn)課件.ppt_第5頁(yè)
資源描述:

《黑盒測(cè)試培訓(xùn)課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、軟件測(cè)試培訓(xùn)內(nèi)容什么是軟件測(cè)試軟件測(cè)試對(duì)象測(cè)試的目的測(cè)試的分類(lèi)功能測(cè)試方法與內(nèi)容測(cè)試策略測(cè)試流程及相關(guān)文檔測(cè)試人員的基本素質(zhì)測(cè)試驅(qū)動(dòng)開(kāi)發(fā)介紹什么是軟件測(cè)試軟件測(cè)試是一種有效的提高軟件質(zhì)量的手段,但即使在投入上有所保證,測(cè)試也不能百分為百發(fā)現(xiàn)所有質(zhì)量隱患.況且軟件質(zhì)量并不僅僅是測(cè)試出來(lái)的.很多人認(rèn)為軟件測(cè)試就是運(yùn)行一下軟件,看看結(jié)果對(duì)不對(duì).但實(shí)際上,如何在有限的投入下,提高軟件測(cè)試的效率和產(chǎn)出是一件很見(jiàn)功底的事.好的測(cè)試人員不僅要掌握各種測(cè)試技術(shù),還要具備豐富的編程經(jīng)驗(yàn)和對(duì)BUG的敏感.測(cè)試的復(fù)雜之處,除了測(cè)試技術(shù)問(wèn)題之外,還有測(cè)試管理問(wèn)題.測(cè)試不是可有可無(wú),隨心所欲的.

2、規(guī)范化的軟件開(kāi)發(fā)需要對(duì)軟件測(cè)試早做計(jì)劃,分配必要的時(shí)間,人力和財(cái)力等資源,并將其作為項(xiàng)目管理的一個(gè)部分加以控制和協(xié)調(diào).開(kāi)發(fā)和測(cè)試是軟件項(xiàng)目相輔相成的兩個(gè)過(guò)程,人員間的交流,協(xié)作和配合是提高整體效率的重要因素.開(kāi)發(fā)與測(cè)試的V型關(guān)系如果軟件開(kāi)發(fā)過(guò)程采用嚴(yán)格的瀑布模型,那么開(kāi)發(fā)與測(cè)試有“V”型的對(duì)應(yīng)關(guān)系。需求開(kāi)發(fā)高層設(shè)計(jì)詳細(xì)設(shè)計(jì)編程單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試軟件產(chǎn)品開(kāi)發(fā)完畢,再進(jìn)行測(cè)試的觀念是有悖于生命周期理論的.軟件產(chǎn)品質(zhì)量問(wèn)題越晚發(fā)現(xiàn),修復(fù)的代價(jià)越大.需求設(shè)計(jì)編程內(nèi)部測(cè)試外部測(cè)試發(fā)布修正BUG的代價(jià)一些常識(shí)和經(jīng)驗(yàn)之談測(cè)試能提高軟件的質(zhì)量,但是提高質(zhì)量不能依賴測(cè)試。測(cè)

3、試只能證明缺陷存在,不能證明缺陷不存在?!皬氐椎販y(cè)試”難以成為現(xiàn)實(shí),要考慮時(shí)間、費(fèi)用等限制,不允許無(wú)休止地測(cè)試。我們應(yīng)當(dāng)祈禱:軟件的缺陷在產(chǎn)品被淘汰之前一直沒(méi)有機(jī)會(huì)發(fā)作。測(cè)試的主要困難是不知道如何進(jìn)行有效地測(cè)試,也不知道什么時(shí)候可以放心地結(jié)束測(cè)試。每個(gè)開(kāi)發(fā)人員應(yīng)當(dāng)測(cè)試自己的程序(份內(nèi)之事),但是不能作為該程序已經(jīng)通過(guò)測(cè)試的依據(jù)(所以項(xiàng)目需要獨(dú)立測(cè)試人員)。80-20原則:80%的缺陷聚集在20%的模塊中,經(jīng)常出錯(cuò)的模塊改錯(cuò)后還會(huì)經(jīng)常出錯(cuò)測(cè)試應(yīng)當(dāng)循序漸進(jìn),不要企圖一次性干完,注意“欲速則不達(dá)”。軟件測(cè)試的定義軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程軟件測(cè)試是根據(jù)軟件開(kāi)發(fā)各階

4、段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過(guò)程.軟件測(cè)試不等于程序測(cè)試.軟件測(cè)試貫穿于軟件定義和開(kāi)發(fā)的整個(gè)期間.需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),以及程序編碼等各個(gè)階段所得到的文檔,包括需求規(guī)格說(shuō)明,概要設(shè)計(jì)規(guī)格說(shuō)明,詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明以及源程序,都是軟件測(cè)試的對(duì)象.軟件測(cè)試的對(duì)象軟件生存各個(gè)階段間的確認(rèn)和驗(yàn)證測(cè)試的目的測(cè)試的目的是尋找錯(cuò)誤,并且是盡最大可能找出最多的錯(cuò)誤.在選取用例時(shí),考慮那些易于發(fā)現(xiàn)程序錯(cuò)誤的數(shù)據(jù);一個(gè)好的測(cè)試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)

5、現(xiàn)的錯(cuò)誤的測(cè)試.正確理解測(cè)試的目的十分重要。如果認(rèn)為測(cè)試的目的是為了說(shuō)明程序中沒(méi)有缺陷,那么測(cè)試人員就會(huì)向這個(gè)目標(biāo)靠攏,因而下意識(shí)地選用一些不易暴露錯(cuò)誤的測(cè)試示例。這樣的測(cè)試是不真實(shí)的。為什么需要測(cè)試?因?yàn)檐浖杏蠦ug。為什么軟件中有Bug?以下是一些原因:(1)開(kāi)發(fā)人員不太了解需求,不清楚應(yīng)該“做什么”和“不做什么”,常常做不合需求的事情,因此產(chǎn)生了Bug。(2)軟件系統(tǒng)越來(lái)越復(fù)雜,開(kāi)發(fā)人員不太可能精通所有的技術(shù),如果不能正確地使用技術(shù),將產(chǎn)生Bug。(3)技術(shù)文檔普遍比較糟糕,文檔本身就有Bug,導(dǎo)致使用者產(chǎn)生更多的Bug。(4)軟件需求、設(shè)計(jì)報(bào)告、程序經(jīng)常發(fā)生變

6、更,每次變更都可能產(chǎn)生新的Bug。(5)任何人在編程時(shí)都可能犯錯(cuò)誤,導(dǎo)致程序中有Bug。(6)人們常處于進(jìn)度的壓力之下,急忙之下容易產(chǎn)生Bug,尤其是在期限臨近之際。(7)人們過(guò)于自信,喜歡說(shuō)“沒(méi)問(wèn)題”,不真實(shí)的“沒(méi)問(wèn)題”將產(chǎn)生真正的問(wèn)題。測(cè)試的分類(lèi)從測(cè)試方法的角度可以分為手工測(cè)試和自動(dòng)化測(cè)試。手工測(cè)試:不使用任何測(cè)試工具,根據(jù)事先設(shè)計(jì)好的測(cè)試用例來(lái)運(yùn)行系統(tǒng),測(cè)試各功能模塊自動(dòng)化測(cè)試:利用測(cè)試工具,通過(guò)編寫(xiě)測(cè)試腳本和輸入測(cè)試數(shù)據(jù),自動(dòng)運(yùn)行測(cè)試程序。目前最常用的自動(dòng)化測(cè)試工具是基于GUI的自動(dòng)化測(cè)試工具,基本原理都是錄制、回放技術(shù)。從整體的角度可以分為單元測(cè)試、集成測(cè)試、

7、系統(tǒng)測(cè)試、確認(rèn)測(cè)試。單元測(cè)試:是針對(duì)軟件設(shè)計(jì)的最小單位—程序模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試工作。一般包括邏輯檢查、結(jié)構(gòu)檢查、接口檢查、出錯(cuò)處理、代碼注釋、輸入校驗(yàn)、邊界值檢查。單元測(cè)試的依據(jù)是系統(tǒng)的詳細(xì)設(shè)計(jì);一般由項(xiàng)目組開(kāi)發(fā)人員自己完成。集成測(cè)試:在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝進(jìn)行測(cè)試。一般包括邏輯關(guān)系檢查、數(shù)據(jù)關(guān)系檢查、業(yè)務(wù)關(guān)系檢查、模塊間接口檢查、外部接口檢查。系統(tǒng)測(cè)試:系統(tǒng)測(cè)試是在所有單元、集成測(cè)試后,對(duì)系統(tǒng)的功能及性能的總體測(cè)試。確認(rèn)測(cè)試:模擬用戶運(yùn)行的業(yè)務(wù)環(huán)境,運(yùn)用黑盒測(cè)試方法,驗(yàn)證軟件系統(tǒng)是否滿足用戶需求或軟件需求

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。