




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試基礎(chǔ)知識(shí)姓名:崔啟亮(GavinCui)Email:MSN:2005年7月1第1頁(yè),共18頁(yè)。提要軟件測(cè)試概念和術(shù)語(yǔ)軟件測(cè)試的目的和原則軟件測(cè)試不能保證什么?軟件測(cè)試認(rèn)識(shí)的幾個(gè)誤區(qū)軟件測(cè)試流程軟件測(cè)試過(guò)程軟件測(cè)試周期軟件測(cè)試分類與測(cè)試方法軟件缺陷特征與產(chǎn)生原因軟件缺陷跟蹤驅(qū)動(dòng)軟件開(kāi)發(fā)測(cè)試的啟動(dòng)與結(jié)束條件為什么需要冒煙測(cè)試與回歸測(cè)試軟件測(cè)試與開(kāi)發(fā)的階段關(guān)系軟件測(cè)試人際關(guān)系方法論當(dāng)前軟件測(cè)試界存在的主要問(wèn)題2第2頁(yè),共18頁(yè)。軟件測(cè)試的概念和術(shù)語(yǔ)軟件質(zhì)量(SWQuality):軟件的功能和性能滿足用戶需要的程度軟件Build:用于測(cè)試的軟件中間版本程序。軟件缺陷(SWDefect/bug/error):軟件的功能/性能/界面/文檔與軟件需求文檔和用戶的需要不一致的現(xiàn)象軟件缺陷生命周期(SWdefectlifecycle):報(bào)告、確認(rèn)、修正、驗(yàn)證、關(guān)閉測(cè)試用例(Testcase):包含輸入條件、執(zhí)行步驟和測(cè)試期望的正確結(jié)果的文檔缺陷跟蹤系統(tǒng)(DTS):管理軟件缺陷的整個(gè)生命周期的工具靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試(Statistictestinganddynamictesting):不執(zhí)行/執(zhí)行程序進(jìn)行的測(cè)試白盒測(cè)試與黑盒測(cè)試(WhiteboxtestingandBlackboxtesting):測(cè)試軟件代碼結(jié)構(gòu)的測(cè)試,不關(guān)心軟件代碼結(jié)構(gòu),以軟件輸入和輸出來(lái)測(cè)試軟件功能的測(cè)試?;貧w測(cè)試與冒煙測(cè)試(Regressiontestingandsmoketesting):在新的軟件Build上驗(yàn)證修正的缺陷是否不再現(xiàn),在大規(guī)模測(cè)試前,快速執(zhí)行的基本功能測(cè)試。軟件里程碑(SWMilestone):軟件項(xiàng)目開(kāi)發(fā)的各個(gè)關(guān)鍵過(guò)程。3第3頁(yè),共18頁(yè)。軟件測(cè)試的目的與原則目的:尋找軟件的缺陷跟蹤修正軟件缺陷驗(yàn)證修正的軟件缺陷原則:盡早進(jìn)行軟件測(cè)試,早期發(fā)現(xiàn)和報(bào)告軟件缺陷全程測(cè)試,測(cè)試過(guò)程貫穿于整個(gè)項(xiàng)目的生命周期測(cè)試獨(dú)立與開(kāi)發(fā),開(kāi)發(fā)人員不能測(cè)試自己的軟件軟件的缺陷驅(qū)動(dòng)開(kāi)發(fā)(基本代碼完成后愈加明顯)尋找Bug跟蹤Bug驗(yàn)證Bug4第4頁(yè),共18頁(yè)。軟件測(cè)試不能保證什么測(cè)試的不徹底性經(jīng)過(guò)測(cè)試后的軟件不能保證沒(méi)有缺陷測(cè)試的不完整性測(cè)試無(wú)法保證覆蓋到每個(gè)應(yīng)該測(cè)試的內(nèi)容不可能測(cè)試到軟件的全部輸入與響應(yīng)不可能測(cè)試到全部的程序分支的執(zhí)行路徑測(cè)試作用的間接性測(cè)試不能直接提高軟件質(zhì)量,軟件質(zhì)量的提高靠開(kāi)發(fā)測(cè)試靠早期發(fā)現(xiàn)缺陷,督促修正缺陷間接提高軟件質(zhì)量問(wèn)題與思考:如何克服軟件測(cè)試的局限性?如何提高測(cè)試本身的質(zhì)量和有效性?不徹底間接性不完整5第5頁(yè),共18頁(yè)。軟件測(cè)試的認(rèn)識(shí)誤區(qū)思考與討論軟件測(cè)試就是敲敲鍵盤,動(dòng)動(dòng)鼠標(biāo)很容易,誰(shuí)都能干軟件測(cè)試很難,無(wú)法保證測(cè)試有效性軟件開(kāi)發(fā)完成后進(jìn)行軟件測(cè)試軟件發(fā)布后如果發(fā)現(xiàn)質(zhì)量問(wèn)題,那是軟件測(cè)試人員的錯(cuò)軟件自動(dòng)測(cè)試效率高,將取代軟件手工測(cè)試軟件測(cè)試是測(cè)試人員的事情,與程序員無(wú)關(guān)項(xiàng)目進(jìn)度吃緊時(shí)少做些測(cè)試,時(shí)間富裕時(shí)多做測(cè)試軟件測(cè)試是沒(méi)有前途的工作,只有程序員才是軟件高手6第6頁(yè),共18頁(yè)。軟件測(cè)試流程項(xiàng)目需求
項(xiàng)目分析項(xiàng)目計(jì)劃
項(xiàng)目啟動(dòng)會(huì)議前期準(zhǔn)備與設(shè)置測(cè)試版本傳遞內(nèi)部計(jì)劃與進(jìn)度里程碑測(cè)試周期實(shí)施測(cè)試測(cè)試管理執(zhí)行測(cè)試測(cè)試項(xiàng)目報(bào)告測(cè)試質(zhì)量保證項(xiàng)目收尾審查
客戶滿意度調(diào)查最終提交測(cè)試文檔7第7頁(yè),共18頁(yè)。軟件測(cè)試過(guò)程創(chuàng)建測(cè)試計(jì)劃構(gòu)建測(cè)試環(huán)境執(zhí)行軟件測(cè)試處理測(cè)試結(jié)果軟件測(cè)試過(guò)程制定測(cè)試計(jì)劃設(shè)計(jì)測(cè)試用例執(zhí)行測(cè)試撰寫測(cè)試報(bào)告修正軟件缺陷回歸測(cè)試測(cè)試需求分析軟件需求測(cè)試概要設(shè)計(jì)測(cè)試單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試Alpha測(cè)試Beta測(cè)試驗(yàn)收測(cè)試8第8頁(yè),共18頁(yè)。軟件測(cè)試周期獲得Build冒煙測(cè)試常規(guī)測(cè)試設(shè)置環(huán)境記錄缺陷修正缺陷構(gòu)建Build回歸測(cè)試軟件測(cè)試周期9第9頁(yè),共18頁(yè)。軟件測(cè)試分類與測(cè)試方法手工測(cè)試自動(dòng)測(cè)試靜態(tài)測(cè)試動(dòng)態(tài)測(cè)試黑盒測(cè)試白盒測(cè)試功能測(cè)試界面測(cè)試單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試冒煙測(cè)試常規(guī)測(cè)試內(nèi)部測(cè)試外包測(cè)試安裝/卸載測(cè)試兼容性測(cè)試本地化測(cè)試國(guó)際化測(cè)試安全性測(cè)試易用性測(cè)試Beta測(cè)試Alpha測(cè)試跨平臺(tái)測(cè)試文檔測(cè)試RTM測(cè)試10第10頁(yè),共18頁(yè)。軟件缺陷特征與產(chǎn)生原因缺陷特征:危害性:引起軟件功能錯(cuò)誤、甚至系統(tǒng)崩潰隱蔽性:某些類型的缺陷很難發(fā)現(xiàn)多樣性:功能缺陷、界面缺陷、文檔缺陷可重復(fù)性:按照一定的條件和步驟可以再現(xiàn)產(chǎn)生原因:開(kāi)發(fā)人員不太了解軟件需求,不清楚應(yīng)該“做什么”和“不做什么”,常常做不合需求的事情;軟件系統(tǒng)越來(lái)越復(fù)雜,開(kāi)發(fā)人員不太可能精通所有的技術(shù),不正確地使用技術(shù),將產(chǎn)生Bug;軟件設(shè)計(jì)文檔不清楚,文檔本身存在Bug,導(dǎo)致使用者產(chǎn)生更多的Bug;軟件需求、設(shè)計(jì)說(shuō)明書、程序經(jīng)常發(fā)生變更,每次變更都可能產(chǎn)生新的Bug;“人無(wú)完人”,任何人在編程時(shí)都可能犯錯(cuò)誤,導(dǎo)致程序中的Bug;由于時(shí)間或資源緊張,開(kāi)發(fā)人員迫于進(jìn)度的壓力,尤其是在軟件發(fā)布最后期限來(lái)臨之際;開(kāi)發(fā)人員過(guò)于自信,喜歡說(shuō)“沒(méi)問(wèn)題”,不真實(shí)的“沒(méi)問(wèn)題”將產(chǎn)生真正的問(wèn)題。
11第11頁(yè),共18頁(yè)。軟件缺陷跟蹤驅(qū)動(dòng)軟件開(kāi)發(fā)缺陷報(bào)告缺陷確認(rèn)缺陷修正編譯新版本回歸測(cè)試DTSDTS軟件測(cè)試人員軟件程序員軟件代碼管理編譯BuildBuild發(fā)布項(xiàng)目管理人員Build編譯人員12第12頁(yè),共18頁(yè)。測(cè)試的啟動(dòng)與結(jié)束條件測(cè)試啟動(dòng)條件測(cè)試計(jì)劃和測(cè)試用例準(zhǔn)備完畢錯(cuò)誤跟蹤工具設(shè)置完畢被測(cè)試的Build已經(jīng)可用測(cè)試的軟件和硬件環(huán)境已經(jīng)準(zhǔn)備就緒測(cè)試結(jié)束條件所有軟件缺陷得到處理(最好目標(biāo):0缺陷)在規(guī)定的時(shí)間內(nèi)連續(xù)運(yùn)行軟件沒(méi)有產(chǎn)生死機(jī)、系統(tǒng)崩潰和丟失數(shù)據(jù)的錯(cuò)誤完成了測(cè)試計(jì)劃和測(cè)試用例指定的測(cè)試工作軟件經(jīng)過(guò)“項(xiàng)目管理組”討論,認(rèn)為能達(dá)到客戶的合理質(zhì)量期望值軟件到了發(fā)布的截止日期13第13頁(yè),共18頁(yè)。為什么需要冒煙測(cè)試與回歸測(cè)試冒煙測(cè)試最初微軟命名,Smoketesting,又稱健全性檢查(Sanitycheck),模擬制作完電路板后的通電檢查。獲得新的Build后快速測(cè)試程序。確認(rèn)Build可以安裝、滿足基本功能、可以進(jìn)行常規(guī)測(cè)試。大規(guī)模測(cè)試展開(kāi)前必須進(jìn)行冒煙測(cè)試保證Build的可測(cè)試性、降低測(cè)試成本、提高測(cè)試效率、盡早發(fā)現(xiàn)和報(bào)告Build的問(wèn)題。如果沒(méi)有通過(guò)冒煙測(cè)試,需要重新構(gòu)建Build,然后再次執(zhí)行冒煙測(cè)試通過(guò)冒煙測(cè)試后,可以進(jìn)行正常的軟件測(cè)試回歸測(cè)試Regressiontesting,測(cè)試由于修正缺陷而更新的程序代碼,徹底修正了上一個(gè)版本的缺陷,而且沒(méi)有引入新的軟件缺陷在通過(guò)冒煙測(cè)試后,在執(zhí)行新的測(cè)試內(nèi)容前進(jìn)行此項(xiàng)測(cè)試回歸測(cè)試可以采用手工測(cè)試或自動(dòng)測(cè)試執(zhí)行原來(lái)所報(bào)告的缺陷步驟和方法,檢驗(yàn)軟件缺陷是否被修正完全回歸測(cè)試是把所有修正的缺陷進(jìn)行驗(yàn)證。由于測(cè)試時(shí)間緊張,需要驗(yàn)證的缺陷數(shù)量巨大,則可以進(jìn)行部分回歸測(cè)試將測(cè)試用例按照測(cè)試優(yōu)先級(jí)進(jìn)行部分回歸測(cè)試將嚴(yán)重性高的缺陷進(jìn)行回歸測(cè)試14第14頁(yè),共18頁(yè)。軟件測(cè)試與開(kāi)發(fā)的階段關(guān)系軟件需求文檔軟件驗(yàn)收測(cè)試軟件設(shè)計(jì)規(guī)格軟件系統(tǒng)測(cè)試軟件框架設(shè)計(jì)軟件集成測(cè)試軟件詳細(xì)設(shè)計(jì)軟件單元測(cè)試軟件編碼PM/市場(chǎng)/用戶PM、架構(gòu)師架構(gòu)師高級(jí)程序員程序員程序/測(cè)試人員測(cè)試人員測(cè)試人員用戶/測(cè)試人員程序員15第15頁(yè),共18頁(yè)。軟件測(cè)試人際關(guān)系方法論測(cè)試組長(zhǎng)項(xiàng)目經(jīng)理測(cè)試經(jīng)理技術(shù)支持QA人員市場(chǎng)銷售測(cè)試工程師換位思考,相互理解,相互尊重就事論事,用事實(shí)說(shuō)話不指責(zé)、不嘲笑、不賣關(guān)子、不打小報(bào)告、不搞人格攻擊按時(shí)完成份內(nèi)工作,報(bào)告測(cè)試進(jìn)度,提出測(cè)試存在的問(wèn)題和改進(jìn)方法加強(qiáng)交流與溝通(項(xiàng)目會(huì)議、電話、書面、口頭交流)軟件測(cè)試人員是項(xiàng)目的服務(wù)員謙虛、熱情、堅(jiān)持原則、講究方式16第16頁(yè),共18頁(yè)。當(dāng)前軟件測(cè)試界存在的主要問(wèn)題輕視軟件測(cè)試的重要性,公司高層領(lǐng)導(dǎo)僅停留在口頭重視層面缺乏合適的軟件測(cè)試人才(管理人才、技術(shù)人才、培訓(xùn)人才)企業(yè)缺少充分的有效地軟件測(cè)試培訓(xùn)(基礎(chǔ)培訓(xùn)、項(xiàng)目和產(chǎn)品培訓(xùn))軟件測(cè)試人員“跳槽”頻繁,造成測(cè)試隊(duì)伍不穩(wěn)定,引起測(cè)試質(zhì)量波動(dòng)軟件測(cè)試工資待遇低、工作枯燥乏味、發(fā)展空間不大,很多人員不愿做測(cè)試缺乏有效的測(cè)試方法,測(cè)試的價(jià)值沒(méi)有得到應(yīng)有的體現(xiàn)軟件測(cè)試缺少計(jì)劃性和組織性,流程不規(guī)范,責(zé)任不明確,相互推諉。17第17頁(yè),共18頁(yè)。內(nèi)容梗概軟件測(cè)試基礎(chǔ)知識(shí)。姓名:崔啟亮(GavinCui)。為什么需要冒煙測(cè)試與回歸測(cè)試。為什么需要冒煙測(cè)試與回歸測(cè)試。軟件質(zhì)量(SWQuality):軟件的功能和性能滿足用戶需要的程度。軟件Build:用于測(cè)試的軟件中間版本程序。測(cè)試用例(Testcase):包含輸入條件、執(zhí)行步驟和測(cè)試期望的正確結(jié)果的文檔。缺陷跟蹤系統(tǒng)(DTS):管理軟件缺陷的整個(gè)生命周期的工具。軟件里程碑(SWMilestone):軟件項(xiàng)目開(kāi)發(fā)的各個(gè)關(guān)鍵過(guò)程。全程測(cè)試,測(cè)試過(guò)程貫穿于整個(gè)項(xiàng)目的生命周期。測(cè)試獨(dú)立與開(kāi)發(fā),開(kāi)發(fā)人員不能測(cè)試自己的軟件。測(cè)試無(wú)法保證覆蓋到每個(gè)應(yīng)該測(cè)試的內(nèi)容。不可能測(cè)試到全部的程序分支的執(zhí)行路徑。測(cè)試不能直接提高軟件質(zhì)量,軟件質(zhì)量的提高靠
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度水上樂(lè)園游泳館場(chǎng)地租賃與水上樂(lè)園配套設(shè)施租賃協(xié)議
- 2025年度老舊小區(qū)外墻改造工程安全責(zé)任合同
- 二零二五年度國(guó)際貿(mào)易信用證業(yè)務(wù)代理及風(fēng)險(xiǎn)管理協(xié)議
- 海洋漁業(yè)資源保護(hù)與海產(chǎn)品銷售一體化合同
- 二零二五年度企業(yè)用工協(xié)議與勞動(dòng)權(quán)益保障與員工激勵(lì)機(jī)制合同
- 二零二五年度廠房裝修施工安全責(zé)任與綠色施工標(biāo)準(zhǔn)協(xié)議書
- 2025年度酒店與旅游紀(jì)念品店合作經(jīng)營(yíng)合同
- 二零二五年度籃球活動(dòng)參與者免責(zé)責(zé)任協(xié)議
- 二零二五年度汽車美容店員工勞動(dòng)爭(zhēng)議解決合同模板
- 二零二五年度農(nóng)村房屋贈(zèng)與合同附農(nóng)業(yè)保險(xiǎn)合作協(xié)議
- 高鈣血癥護(hù)理查房課件
- 圍填海項(xiàng)目生態(tài)保護(hù)修復(fù)方案編制技術(shù)指南(試行)
- 物體打擊傷亡事故應(yīng)急處置卡
- 2024-2030年中國(guó)飛機(jī)AFP和ATL復(fù)合材料行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 七年級(jí)英語(yǔ)上冊(cè)(人教版2024)新教材解讀課件
- 中醫(yī)食療藥膳學(xué)智慧樹知到答案2024年四川護(hù)理職業(yè)學(xué)院
- NB/T 11431-2023土地整治煤矸石回填技術(shù)規(guī)范
- 中醫(yī)師承跟師筆記50篇
- 聚乳酸-標(biāo)準(zhǔn)規(guī)程
- 任務(wù)型閱讀-小升初英語(yǔ)專項(xiàng)練習(xí)(譯林版三起)
- 部編版語(yǔ)文二年級(jí)下冊(cè)第三單元教材解讀大單元集體備課
評(píng)論
0/150
提交評(píng)論