版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
_軟件測(cè)試面試必備由安博測(cè)試空間技術(shù)中心軟件測(cè)試技術(shù)及策略軟件測(cè)試的流程軟件開發(fā)所有過程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架,是從可行性研究到需求分析、軟件設(shè)計(jì)、編碼、測(cè)試、軟件發(fā)布維護(hù)的過程。最后淘汰。?測(cè)試計(jì)劃的前期是否需要需求調(diào)研?需要?測(cè)試具體分幾個(gè)階段,每個(gè)階段執(zhí)行的依據(jù)是什么?? 計(jì)劃測(cè)試:需要制定測(cè)試計(jì)劃整理測(cè)試需求 設(shè)計(jì)測(cè)試:要設(shè)計(jì)測(cè)試用例和測(cè)試過程;要保證測(cè)試用例完全覆蓋測(cè)試需求;要根據(jù)測(cè)試用例實(shí)現(xiàn)具體的自動(dòng)化腳本或者手工的操作環(huán)節(jié) ?執(zhí)行測(cè)試:通過自動(dòng)化測(cè)試工具或人手工來執(zhí)行那些自動(dòng)化腳本或手工的操作環(huán)節(jié) 評(píng)估:要對(duì)軟件的質(zhì)量和測(cè)試工作自身的質(zhì)量做出一個(gè)客觀的評(píng)價(jià)開發(fā)生命周期中的驗(yàn)證活動(dòng):需求;設(shè)計(jì);編碼;測(cè)試;安裝;維護(hù)單元測(cè)試:Unittesting目的:檢查程序最小單元有無錯(cuò)誤(類,文獻(xiàn),窗口,函數(shù),菜單,報(bào)表或一個(gè)存儲(chǔ)過程)接口,數(shù)據(jù)結(jié)構(gòu),邊界,覆蓋,邏輯進(jìn)入條件:代碼無錯(cuò)誤地通過編譯或匯編方法:白盒測(cè)試測(cè)試執(zhí)行人:開發(fā)工程師測(cè)試內(nèi)容:模塊接口:對(duì)被測(cè)模塊,信息是否能對(duì)的地流入和流出局部數(shù)據(jù)結(jié)構(gòu):模塊的工作過程中,其內(nèi)部的數(shù)據(jù)能否保持其完整性邊界條件:在邊界上模塊是否能正常工作覆蓋條件:模塊運(yùn)營(yíng)是否達(dá)成了規(guī)定的邏輯覆蓋犯錯(cuò)解決:檢查模塊的錯(cuò)誤解決設(shè)施是否有效具體規(guī)定:在進(jìn)行單元測(cè)試之前,由項(xiàng)目負(fù)責(zé)人決定是否進(jìn)行靜態(tài)分析單元測(cè)試的重要形式是結(jié)構(gòu)測(cè)試單元測(cè)試的測(cè)試計(jì)劃應(yīng)當(dāng)根據(jù)被測(cè)單元的性質(zhì)而制定語句覆蓋率達(dá)成100%分支覆蓋率達(dá)成85%單元測(cè)試有開發(fā)部負(fù)責(zé)開展集成測(cè)試:intergrationtesting目的:檢查組成系統(tǒng)的模塊接口有無錯(cuò)誤;代碼實(shí)現(xiàn)的系統(tǒng)設(shè)計(jì)與需求定義是否吻合進(jìn)入條件:重要的單元測(cè)試完畢后,經(jīng)常與單元測(cè)試同步進(jìn)行方法:黑盒測(cè)試,白盒測(cè)試測(cè)試執(zhí)行人:開發(fā)工程師、測(cè)試工程師系統(tǒng)測(cè)試:systemtesting目的:檢查組成整個(gè)系統(tǒng)的代碼,以及系統(tǒng)的軟硬件配合有無錯(cuò)誤代碼實(shí)現(xiàn)的系統(tǒng)與用戶需求是否吻合檢查系統(tǒng)的文檔等各種是否完整、有效模擬驗(yàn)收測(cè)試的要球,檢查系統(tǒng)是否符合用戶的驗(yàn)收標(biāo)準(zhǔn)進(jìn)入條件:多數(shù)集成測(cè)試完畢后方法:黑盒測(cè)試測(cè)試執(zhí)行人:測(cè)試工程師驗(yàn)收測(cè)試:acceptancetesting目的:使客戶驗(yàn)收簽字系統(tǒng)是否符合實(shí)現(xiàn)約定的驗(yàn)收標(biāo)準(zhǔn)進(jìn)入條件:系統(tǒng)測(cè)試完畢后,在項(xiàng)目組看來開發(fā)和測(cè)試工作已經(jīng)所有完畢,可以交付使用方法:黑盒測(cè)試α測(cè)試是由用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以使開發(fā)機(jī)構(gòu)內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的測(cè)試目的是評(píng)價(jià)軟件產(chǎn)品的FLURPS(即功能、局域化、可用性、可靠性、性能和支持)可以在軟件編碼結(jié)束時(shí)開始,或在模塊(子系統(tǒng))測(cè)試完畢后開始,也可在確認(rèn)測(cè)試過程中軟件達(dá)成一定的穩(wěn)定和可靠限度之后再開始需要開發(fā)人員參與β測(cè)試是由用戶在實(shí)際使用環(huán)境下進(jìn)行的測(cè)試,這些用戶通常是與公司簽訂一定協(xié)議的外部用戶,用戶在使用該產(chǎn)品是樂意返回有關(guān)錯(cuò)誤信息給開發(fā)者。開發(fā)人員不在測(cè)試現(xiàn)場(chǎng)重要衡量產(chǎn)品的FLURPS,著重于產(chǎn)品的支持性,涉及文檔,客戶培訓(xùn)和支持產(chǎn)品生產(chǎn)能力只有當(dāng)α測(cè)試達(dá)成一定可靠限度時(shí),才干開始β測(cè)試通常由主持產(chǎn)品發(fā)行的人員來管理?測(cè)試過程的總結(jié)測(cè)試類型對(duì)象目的測(cè)試依據(jù)測(cè)試方法單元測(cè)試?模塊內(nèi)部的消除局部模塊的模塊邏輯設(shè)計(jì)大量采用程序錯(cuò)誤邏輯和功能的錯(cuò)誤模塊外部說明白盒測(cè)試集成測(cè)試模塊間的集找出與軟件設(shè)計(jì)相程序結(jié)構(gòu)設(shè)計(jì)成和調(diào)用關(guān)系關(guān)的程序結(jié)構(gòu),模黑白結(jié)合塊調(diào)用關(guān)系,接口問題系統(tǒng)測(cè)試整個(gè)系統(tǒng)涉及對(duì)整個(gè)系統(tǒng)進(jìn)行一系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)中的軟硬件系列的整體、有效目的說明書黑盒測(cè)試性測(cè)試需求說明書軟件測(cè)試的分類按測(cè)試階段分類單元,集成,系統(tǒng),驗(yàn)收按測(cè)試策略分類黑白盒(要不要看代碼),動(dòng)態(tài)靜態(tài)(是否運(yùn)營(yíng)代碼、軟件),手工自動(dòng)按測(cè)試技術(shù)方法分類功能測(cè)試,性能測(cè)試(包含壓力測(cè)試),壓力測(cè)試,易用性測(cè)試,安裝測(cè)試,容錯(cuò)性測(cè)試,兼容性測(cè)試,安全性測(cè)試常用的測(cè)試技術(shù)功能測(cè)試使用測(cè)試應(yīng)用系統(tǒng)的功能需求的黑盒測(cè)試方法應(yīng)由測(cè)試員做,這并不意味著程序員在發(fā)布前不必檢查他們的代碼能否工作運(yùn)營(yíng)系統(tǒng),查看其功能是否正常實(shí)現(xiàn),是否滿足需求,對(duì)于需求沒有涵蓋,但功能實(shí)現(xiàn)上部合理的地方與項(xiàng)目經(jīng)理溝通,進(jìn)行系統(tǒng)完善。性能測(cè)試壓力測(cè)試負(fù)載測(cè)試易用性測(cè)試安裝測(cè)試安裝測(cè)試需要測(cè)試些什么?安裝測(cè)試;運(yùn)營(yíng)測(cè)試;卸載測(cè)試界面測(cè)試配置測(cè)試文檔測(cè)試哪些文檔需要測(cè)試?聯(lián)機(jī)幫助;用戶手冊(cè);readme文獻(xiàn);包裝文字和圖形;市場(chǎng)宣傳材料;授權(quán)/注冊(cè)登記表/用戶許可協(xié)議;標(biāo)簽;指南、向?qū)Ъ嫒菪詼y(cè)試測(cè)試平臺(tái)兼容操作系統(tǒng);應(yīng)用程序數(shù)據(jù)共享兼容版本兼容(向前、向后兼容)數(shù)據(jù)格式兼容剪貼板標(biāo)準(zhǔn)和規(guī)范安全性測(cè)試恢復(fù)測(cè)試測(cè)試技術(shù)小結(jié)測(cè)試用例設(shè)計(jì)的目的是導(dǎo)出也許發(fā)現(xiàn)錯(cuò)誤的測(cè)試集測(cè)試用例設(shè)計(jì)的技術(shù)重要是白盒和黑盒白盒測(cè)試注重程序的結(jié)構(gòu),是小規(guī)模的低層測(cè)試黑盒測(cè)試注重需求的實(shí)現(xiàn),是大規(guī)模的高層測(cè)試尚有大量的特定軟件系統(tǒng)的測(cè)試方法,需要專門的測(cè)試技術(shù)和指南測(cè)試永無止境,設(shè)計(jì)測(cè)試用例最終目的是為了盡量多的發(fā)現(xiàn)問題,在產(chǎn)品發(fā)布前解決。軟件測(cè)試策略我們無法為軟件做窮舉測(cè)試,存在著組合爆炸的情況軟件測(cè)試中的“殺蟲劑”現(xiàn)象我們無法修復(fù)所有發(fā)現(xiàn)的錯(cuò)誤黑盒測(cè)試:又稱功能測(cè)試,數(shù)據(jù)驅(qū)動(dòng)測(cè)試或給予規(guī)格說明書的測(cè)試 是對(duì)需求的所有輸入條件進(jìn)行測(cè)試 黑盒測(cè)試發(fā)現(xiàn)的錯(cuò)誤類型?功能不對(duì)或漏掉?界面錯(cuò)誤 數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯(cuò)誤?性能錯(cuò)誤?初始化和終止錯(cuò)誤 關(guān)注點(diǎn) 功能數(shù)值界面性能其他白盒測(cè)試:又稱結(jié)構(gòu)測(cè)試,邏輯驅(qū)動(dòng)測(cè)試或給予程序的測(cè)試?白盒測(cè)試發(fā)現(xiàn)的錯(cuò)誤類型 語法錯(cuò)誤?編譯錯(cuò)誤 Memoryleak?Performanceproblem 邏輯問題?鑒定條件問題 編程規(guī)范 測(cè)試技術(shù) 基本途徑 控制結(jié)構(gòu)?基本途徑測(cè)試 根據(jù)源代碼導(dǎo)出流圖 ?分析程序邏輯復(fù)雜度??導(dǎo)出測(cè)試case優(yōu)缺陷比較? ?黑盒測(cè)試白盒測(cè)試測(cè)試依據(jù)用戶能看到的規(guī)格說明針對(duì)功能進(jìn)行測(cè)試|程序的內(nèi)部結(jié)構(gòu)優(yōu)點(diǎn)能站在用戶立場(chǎng)上進(jìn)行測(cè)試|可以對(duì)程序內(nèi)部的特定部位進(jìn)行覆蓋測(cè)試缺陷不能測(cè)試程序內(nèi)部特定部位|無法檢查程序的外特性假如規(guī)格說明有誤則無法發(fā)現(xiàn)|無法對(duì)為實(shí)現(xiàn)規(guī)格說明的程序內(nèi)部欠缺部分進(jìn)行測(cè)試靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試靜態(tài)測(cè)試:不實(shí)際運(yùn)營(yíng)被測(cè)試的程序而是同國(guó)檢查和閱讀等手段來發(fā)現(xiàn)錯(cuò)誤并評(píng)估代碼質(zhì)量的軟件測(cè)試技術(shù)測(cè)試對(duì)象:軟件文檔(用戶類、開發(fā)類);源代碼分類:代碼走查walkthrough:開發(fā)組內(nèi)部進(jìn)行的,采用講解、討論和模擬運(yùn)營(yíng)的方式進(jìn)行的查找錯(cuò)誤的活動(dòng)代碼審查inspection:開發(fā)組內(nèi)部進(jìn)行的,采用講解,提問并使用checklist方式進(jìn)行的查找錯(cuò)誤的活動(dòng),一般有正式的計(jì)劃、流程和結(jié)果報(bào)告技術(shù)評(píng)審review:開發(fā)組、測(cè)試組、相關(guān)人員聯(lián)合進(jìn)行的,采用講解,提問并使用checklist方式進(jìn)行的查找錯(cuò)誤的活動(dòng),一般有正式的計(jì)劃、流程和結(jié)果報(bào)告。?為了使工作效率提高,提出了測(cè)試驅(qū)動(dòng)開發(fā)——靈敏編程動(dòng)態(tài)測(cè)試:實(shí)際運(yùn)營(yíng)程序并通過觀測(cè)程序運(yùn)營(yíng)的實(shí)際結(jié)果來發(fā)現(xiàn)錯(cuò)誤的軟件測(cè)試技術(shù)手工測(cè)試與自動(dòng)測(cè)試手工測(cè)試:測(cè)試人員手動(dòng)執(zhí)行軟件進(jìn)行測(cè)試自動(dòng)測(cè)試:運(yùn)用測(cè)試工具和測(cè)試腳本來進(jìn)行測(cè)試自動(dòng)化測(cè)試與手工測(cè)試的關(guān)系 自動(dòng)化測(cè)試是對(duì)手工測(cè)試的一種補(bǔ)充?自動(dòng)化測(cè)試不也許完全代替手工測(cè)試?手工測(cè)試和自動(dòng)化測(cè)試一個(gè)都不能少,關(guān)鍵是在合適的地方使用合適的測(cè)試手段?自動(dòng)化測(cè)試是軟件測(cè)試發(fā)展的一個(gè)趨勢(shì)自動(dòng)測(cè)試的優(yōu)勢(shì)對(duì)程序的回歸測(cè)試更方便,可以極大提高測(cè)試效率,縮短回歸測(cè)試時(shí)間可以運(yùn)營(yíng)更多更繁瑣的測(cè)試,自動(dòng)化的一個(gè)明顯的好處是可以在較少的時(shí)間內(nèi)運(yùn)營(yíng)更多的測(cè)試可以執(zhí)行一些手工測(cè)試?yán)щy或不也許進(jìn)行的測(cè)試更好的運(yùn)用資源,將繁瑣的任務(wù)自動(dòng)化可以提高準(zhǔn)確性和測(cè)試人員的積極性,將測(cè)試技術(shù)人員解脫出來投入更多精力設(shè)計(jì)更好的測(cè)試用例?測(cè)試具有一致性和可反復(fù)性?測(cè)試的復(fù)用性?增長(zhǎng)軟件信任度自動(dòng)測(cè)試的缺陷?手工測(cè)試比自動(dòng)測(cè)試發(fā)現(xiàn)的缺陷更多(85%15%)?工具自身不具有想象力 不能解決意外事件(如網(wǎng)絡(luò)中斷) 前期的購置工具、培訓(xùn)成本高不能取代手工測(cè)試測(cè)試自動(dòng)化不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)計(jì)專業(yè)畢業(yè)生實(shí)習(xí)報(bào)告集合八篇
- 會(huì)計(jì)專業(yè)實(shí)習(xí)工作總結(jié)
- DB12T 447-2011 托兒所 幼兒園消毒衛(wèi)生規(guī)范
- DB12T 543-2014 南水北調(diào)工程監(jiān)理管理規(guī)范
- 中秋節(jié)老師的慰問信(6篇)
- 七夕節(jié)詩意文案(140句)
- 看電影課件教學(xué)課件
- DB12∕T 1051-2021 地面風(fēng)速觀測(cè)數(shù)據(jù)均一化處理技術(shù)規(guī)程
- 高等數(shù)學(xué)教程 上冊(cè) 第4版 測(cè)試題 高數(shù)2-測(cè)試二
- 課件母版教學(xué)課件
- 雙胎妊娠 查房(課堂PPT)
- 三方戰(zhàn)略合作框架協(xié)議-中英文Co-operation-Agreement
- 志愿者應(yīng)急事件處理(課堂PPT)
- 混凝土管管道閉水試驗(yàn)記錄表(自動(dòng)計(jì)算) (1)
- 勞動(dòng)用工法律風(fēng)險(xiǎn)防范與控制——宣講稿(中1)doc
- 食材配送供應(yīng)商評(píng)價(jià)表
- 公司發(fā)文簽批單模板
- 《農(nóng)村醫(yī)療改革》PPT課件.ppt
- FMEA潛在失效模式及分析標(biāo)準(zhǔn)表格模版
- 光伏電站兩票三制管理制度
- 用EXCEL做質(zhì)量分析柱狀圖模板
評(píng)論
0/150
提交評(píng)論