軟件質(zhì)量保證與軟件測(cè)試



《軟件質(zhì)量保證與軟件測(cè)試》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件質(zhì)量保證與軟件測(cè)試(58頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級(jí),,第三級(jí),,第四級(jí),,第五級(jí),,,,*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,軟件質(zhì)量保證與軟件測(cè)試,,,,,,北京唯英時(shí)代信息技術(shù)有限公司,,方修廣,開場(chǎng)白,世界上不存在沒有缺陷的軟件。,,可以通過兩種途徑開發(fā)出沒有錯(cuò)誤的軟件:,,在一開始就防止引入錯(cuò)誤。,,識(shí)別潛藏在代碼中的錯(cuò)誤,找到并消滅它們。,,大綱,軟件工程,,軟件質(zhì)量保證,,軟件測(cè)試,,基礎(chǔ)知識(shí),,常用技能,,職業(yè)發(fā)展,,團(tuán)隊(duì)管理,,Q&A,軟件工程,軟件工程,,(Software Engineering,,簡(jiǎn)稱為,SE),是一門研究用工程
2、化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。它涉及到程序設(shè)計(jì)語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺(tái),標(biāo)準(zhǔn),設(shè)計(jì)模式等方面。,,軟件質(zhì)量管理,質(zhì)量與質(zhì)量管理的概念,,質(zhì)量,:,是,“,反映實(shí)體滿足明確和隱含需要的能力和特性綜 合,”,。因此,質(zhì)量是一種需要,,“,是一組固有特性滿足要求的程度,”,。,,質(zhì)量管理,:質(zhì)量管理是指以組織為質(zhì)量中心、,企業(yè)全員參與為基礎(chǔ),,為追求客戶滿意和組織所有受益者滿意而建立和形成的,一整套質(zhì)量方針、目標(biāo)和體系,。,質(zhì)量管理通過,質(zhì)量策劃,設(shè)定組織的質(zhì)量目標(biāo),并規(guī)定必要的過程和相關(guān)資源;通過,質(zhì)量控制,監(jiān)視內(nèi)部質(zhì)量過程,排除質(zhì)量控制過程中可能存在的缺陷隱患;
3、通過,質(zhì)量改進(jìn),提高內(nèi)部的質(zhì)量管理能力,改善組織內(nèi)部的質(zhì)量過程;通過,質(zhì)量保證,提供足夠的信任證據(jù),,表明組織有能力滿足客戶的質(zhì)量要求。,,軟件質(zhì)量管理,質(zhì)量管理體系,:,它是質(zhì)量管理的運(yùn)作實(shí)體,由組織結(jié)構(gòu)、程序、過程、資源,4,個(gè)基本部分組成。,,質(zhì)量策劃,:,它是,“,確定質(zhì)量以及采用質(zhì)量管理體系要素和要求的活動(dòng),”,,包括產(chǎn)品策劃、質(zhì)量管理體系管理和運(yùn)作策劃、編制質(zhì)量計(jì)劃。,,質(zhì)量控制,:,為達(dá)到質(zhì)量要求所采取的作業(yè)技術(shù)和活動(dòng)。,質(zhì)量控制的對(duì)象是過程。,,,質(zhì)量保證,:,是為了提供足夠的信任證據(jù),證明組織有關(guān)的各類實(shí)體有能力滿足質(zhì)量要求所實(shí)施并在必要時(shí)進(jìn)行證實(shí)的有計(jì)劃、有系統(tǒng)的活動(dòng)。,,
4、質(zhì)量改進(jìn),:,是為了向組織的所有受益者提供更多的收益所采用的提高質(zhì)量過程和效率的各種措施,。,,軟件質(zhì)量管理,質(zhì)量管理的發(fā)展階段,,(,1,)產(chǎn)品質(zhì)量檢驗(yàn)階段:,這個(gè)時(shí)期特征是對(duì)產(chǎn)品的質(zhì)量進(jìn)行檢驗(yàn)。產(chǎn)品質(zhì)量的檢驗(yàn)只是一種事后的檢查,,不能預(yù)防不合格品的產(chǎn)生。,,(,2,)統(tǒng)計(jì)質(zhì)量管理階段:,它是運(yùn)用概率論和數(shù)理統(tǒng)計(jì)的原理,提出,控制生產(chǎn)過程,預(yù)防不合格產(chǎn)品的思想和方法,。即,通過小部分樣品測(cè)試,,推測(cè)和控制全體產(chǎn)品或工藝過程的質(zhì)量狀況。,,,(,3,)全面質(zhì)量管理階段:,從以質(zhì)量管理專業(yè)人員為核心進(jìn)行質(zhì)量管理,發(fā)展到,管理者推動(dòng)、組織各部門的人員都來進(jìn)行學(xué)習(xí)和實(shí)行質(zhì)量管理。,,,軟件質(zhì)量管理,
5、從質(zhì)量管理理論的發(fā)展歷史可以看出:,,,——,質(zhì)量管理從單純的對(duì)產(chǎn)品質(zhì)量進(jìn)行檢驗(yàn)發(fā)展到對(duì)產(chǎn)品形成過程進(jìn)行控制,,,——,控制方法從靜態(tài)發(fā)展到動(dòng)態(tài)的、持續(xù)的過程改進(jìn),,質(zhì)量管理理論發(fā)展到今天:,,,——,其核心思想已表現(xiàn)為對(duì)過程的策劃、控制和過程能力的持續(xù)改進(jìn),,,軟件質(zhì)量保證,是軟件工程領(lǐng)域中的一部分,,為了確保軟件開發(fā),過程,和,結(jié)果,符合預(yù)期的要求,而建立的一系列規(guī)程,以及依照規(guī)程和計(jì)劃采取的一系列活動(dòng)及其結(jié)果評(píng)價(jià),,軟件開發(fā)過程是按照計(jì)劃和規(guī)范實(shí)施的,,軟件開發(fā)結(jié)果包括完整的,軟件,和,文檔,,并且符合可預(yù)期的目標(biāo)和檢驗(yàn)標(biāo)準(zhǔn),軟件測(cè)試,,,軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)
6、計(jì)規(guī)格說明和編碼實(shí)現(xiàn)的最終審查,它,是軟件質(zhì)量保證的關(guān)鍵步驟,。通常對(duì)軟件測(cè)試的定義有兩種描述:,,定義1:,軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。,,定義2:,軟件測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例,并利用這些測(cè)試用例運(yùn)行程序以及發(fā)現(xiàn)錯(cuò)誤的過程,即執(zhí)行測(cè)試步驟。,,Tip,SQA,:從流程和標(biāo)準(zhǔn)上來控制開發(fā)過程,從而提高軟件質(zhì)量。,,SQC,:通過測(cè)試發(fā)現(xiàn)軟件的問題并確保問題被解決,從而提高軟件質(zhì)量,思考,質(zhì)量是做出來的還是管出來的?,軟件開發(fā)模式,1、大棒開發(fā)法,,源于能量爆發(fā)創(chuàng)造宇宙,萬物都由能量和物質(zhì)積聚而成的理論,但如果不是遵循某種正確的排列
7、和組合,形成的將不是預(yù)先期望的事物。大棒模式與上述理論一樣:一大堆能量(這里指開發(fā)軟件所需的人力和物力)放在一起,巨大的能量進(jìn)行釋放,通常的結(jié)果可能是產(chǎn)生了優(yōu)秀的軟件產(chǎn)品或成為一堆,“,廢品,”,(不成功的軟件)。,,優(yōu)點(diǎn):思路簡(jiǎn)單, 通??赡苁情_發(fā)者的,“,突發(fā)奇想,”,,缺點(diǎn):開發(fā)過程是非工程化的,隨意性大,,關(guān)于測(cè)試:有的較簡(jiǎn)單,有的則非常困難,,軟件開發(fā)模式,(續(xù)),2、,邊寫邊改法,,采用邊寫邊改法的軟件開發(fā)通常只是有了比較粗略的想法就開始進(jìn)行簡(jiǎn)單的設(shè)計(jì)、然后進(jìn)行較長(zhǎng)的反復(fù)編寫、測(cè)試與修復(fù)這樣一個(gè)循環(huán)的過程。在認(rèn)為無法更精細(xì)的描述軟件產(chǎn)品要求時(shí),就發(fā)布產(chǎn)品。,,優(yōu)點(diǎn):能夠較為迅速的展
8、現(xiàn)成果,適合需要快速制作而且用完就扔的小項(xiàng)目,如示范程序、演示程序等。,,缺點(diǎn):其編碼和測(cè)試可能將是長(zhǎng)期的循環(huán)往復(fù)的過程。,,軟件開發(fā)模式,(續(xù)),,,產(chǎn)品,,說明,,書,,,,,,代碼編制、測(cè)試、修復(fù),?,,最終產(chǎn)品,軟件開發(fā)模式,(續(xù)),瀑布法,,瀑布模式是將軟件生命周期的各項(xiàng)活動(dòng),規(guī)定為按照固定順序相連的若干個(gè)階段性工作,形如瀑布流水,最終得到軟件產(chǎn)品。,,,優(yōu)點(diǎn):,易于理解;調(diào)研開發(fā)的階段性;強(qiáng)調(diào)早期計(jì)劃及需求調(diào)查;確定何時(shí)能夠交付產(chǎn)品及何時(shí)進(jìn)行,評(píng)審,與,測(cè)試,。,,缺點(diǎn):需求調(diào)查分析只進(jìn)行一次,不能適應(yīng)需求變化;順序的開發(fā)流程,使得開發(fā)中的經(jīng)驗(yàn)教訓(xùn)不能反饋到該項(xiàng)目的開發(fā)中去;不能反
9、映出軟件開發(fā)過程的反復(fù)與迭代性;沒有包含任何類型的風(fēng)險(xiǎn)評(píng)估;開發(fā)中出現(xiàn)的問題直到開發(fā)后期才能夠顯露,因此失去及早糾正的機(jī)會(huì)。,,軟件開發(fā)模式,(續(xù)),,,問題定義,分析研究,需求分析,軟件設(shè)計(jì),編碼,測(cè)試,維護(hù),,,,,,,定義階段,開發(fā)階段,維護(hù)階段,,,,,,,圖1-7 瀑布開發(fā)模式,軟件開發(fā)模式,(續(xù)),,圖1-9 螺旋開發(fā)模式,詳細(xì)設(shè)計(jì),風(fēng)險(xiǎn)分析,評(píng)估方案,累計(jì)成本,提交線,制定計(jì)劃,原型1,原型2,原型3,可運(yùn)行,,原型,風(fēng)險(xiǎn)分析,風(fēng)險(xiǎn)分析,需求計(jì)劃,開發(fā)計(jì)劃,集成與測(cè)試,軟件,,需求,軟件產(chǎn)品設(shè)計(jì),需求,,確定,設(shè)計(jì),,確定,實(shí)現(xiàn),編碼,單元測(cè)試,集成測(cè)試,驗(yàn)收測(cè)試,,,軟件開
10、發(fā)與軟件測(cè)試的關(guān)系,圖1-10,,軟件測(cè)試與軟件開發(fā)過程的關(guān)系,需求,,分析,,說明書,詳細(xì),,設(shè)計(jì),,說明書,,源程序,,代碼,,單元,,測(cè)試,,集成,,測(cè)試,,確認(rèn),,測(cè)試,概要,,設(shè)計(jì),,說明書,軟件開發(fā)與軟件測(cè)試的關(guān)系,,項(xiàng)目規(guī)劃,項(xiàng)目需求分析,項(xiàng)目概要分析,,,,,,項(xiàng)目詳細(xì)分析,,,,,,代碼編寫,測(cè)試代碼編寫,測(cè)試需求分析,系統(tǒng)測(cè)試計(jì)劃,集成測(cè)試計(jì)劃,單元測(cè)試計(jì)劃,產(chǎn)品發(fā)布,,,,,,系統(tǒng)測(cè)試,,,,,,集成測(cè)試,,,,,,單元測(cè)試,,,單元測(cè)試,單元測(cè)試的內(nèi)容:,,1,、模塊接口測(cè)試,,2,、檢查局部數(shù)據(jù)結(jié)構(gòu)能否保持完整性,,3,、模塊邊界條件測(cè)試,,4,、模塊執(zhí)行路徑測(cè)試,,
11、5,、檢查模塊內(nèi)部錯(cuò)誤處理是否有效,,單元測(cè)試方法:白盒測(cè)試為主,,集成測(cè)試,集成測(cè)試(,Integration test,),:,將通過單元測(cè)試的多個(gè)模塊組合成更大的模塊或子系統(tǒng)或產(chǎn)品,然后進(jìn)行測(cè)試。,,測(cè)試內(nèi)容:各單元的接口是否吻合、代碼是否符合規(guī)定的標(biāo)準(zhǔn)、界面標(biāo)準(zhǔn)是否統(tǒng)一等。,,系統(tǒng)測(cè)試,經(jīng)過集成測(cè)試之后,分散開發(fā)的模塊被聯(lián)接起來,構(gòu)成完整的程序,其中各模塊間接口存在的種種問題都已基本消除。測(cè)試開始進(jìn)入到系統(tǒng)測(cè)試的階段。,,為了發(fā)現(xiàn)缺陷并度量產(chǎn)品質(zhì)量,按照系統(tǒng)的功能和性能需求進(jìn)行的測(cè)試,,一般使用黑盒測(cè)試技術(shù),,一般由獨(dú)立的測(cè)試人員完成,,系統(tǒng)測(cè)試,(System test),,應(yīng)該由若
12、干個(gè)不同測(cè)試組成,目的是充分運(yùn)行系統(tǒng),驗(yàn)證系統(tǒng)各部件是否都能正常工作并完成所賦予的任務(wù)。這里所謂的系統(tǒng)不僅僅包括軟件本身,而且還包括計(jì)算機(jī)硬件及其相關(guān)的外圍設(shè)備,數(shù)據(jù)及其收集傳輸機(jī)構(gòu),甚至掌握計(jì)算機(jī)運(yùn)行的人員及其操作等。,,通常意義上的系統(tǒng)測(cè)試包括:功能測(cè)試、性能測(cè)試,(Performance test),、用戶界面測(cè)試、兼容性測(cè)試等。,,,,UAT,測(cè)試,系統(tǒng)測(cè)試結(jié)束后,在項(xiàng)目組看來開發(fā)和測(cè)試工作已經(jīng)全部完成,可以交付使用,并與用戶一起進(jìn)行測(cè)試,以驗(yàn)證是否符合與用戶事先約定的驗(yàn)收標(biāo)準(zhǔn)。,,測(cè)試人員,,產(chǎn)品經(jīng)理或其他高級(jí)經(jīng)理,,開發(fā)工程師,,測(cè)試工程師,,用戶,,,測(cè)試級(jí),,,目的,,,執(zhí)行者
13、,,,測(cè)試環(huán)境,,,測(cè)試方法,,,單元,,,從單個(gè)模塊中,,發(fā)現(xiàn)邏輯、數(shù)據(jù)和運(yùn)算缺陷,,,,,軟件工程師,,,單獨(dú)的;樁和支撐程序,,,白盒測(cè)試,,,集成,,,發(fā)現(xiàn)模塊間接口缺陷,,,,,軟件工程師,,,單獨(dú)的和,/,或模擬;樁和支撐程序,,,白盒測(cè)試,,Top-down, bottom-up,,或,outside-in,,,,,系統(tǒng),,,測(cè)定軟件是否滿足需求,,,軟件質(zhì)保組;,,軟件確認(rèn)組,,,實(shí)際的環(huán)境(可能沒有最終的硬件),,,功能測(cè)試和,ALAC(Act Like A Customer),,回歸,,,確認(rèn)軟件經(jīng)過一些小的變更或修改后是否仍滿足所有的需求,,,,,軟件質(zhì)保組;,,軟件確認(rèn)
14、組,,,實(shí)際的環(huán)境(可能沒有最終的硬件),,,功能測(cè)試和,ALAC,,驗(yàn)收,,,,確定軟件是否滿足客戶的需求,,,,,客戶,軟件質(zhì)保組和,/,或項(xiàng)目組,,,實(shí)際的環(huán)境(通常在客戶方),,,功能測(cè)試和,ALAC,(客戶可能有自己的測(cè)試方法),,,,,性能測(cè)試,,,功能測(cè)試,,,,性能測(cè)試,性能測(cè)試即測(cè)試軟件處理事務(wù)的速度,一是為了檢驗(yàn)性能是否符合需求,二是為了得到某些性能數(shù)據(jù)供人們參考。,(Performance),,,性能測(cè)試是通過自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。,功能測(cè)試,功能測(cè)試,(Functional testing ),,根據(jù)產(chǎn)品特征、
15、操作描述和用戶方案,測(cè)試一個(gè)產(chǎn)品的特性和可操作行為以確定它們滿足設(shè)計(jì)需求。本地化軟件的功能測(cè)試,用于驗(yàn)證應(yīng)用程序或網(wǎng)站對(duì)目標(biāo)用戶能正確工作。使用適當(dāng)?shù)钠脚_(tái)、瀏覽器和測(cè)試腳本,以保證目標(biāo)用戶的體驗(yàn)將足夠好,就像應(yīng)用程序是專門為該市場(chǎng)開發(fā)的一樣。,常見名詞,冒煙測(cè)試,,壓力測(cè)試,,本地化測(cè)試,,回歸測(cè)試,,Alpha,測(cè)試,,Beta,測(cè)試,,嵌入式軟件測(cè)試,,手機(jī)測(cè)試,,應(yīng)用軟件測(cè)試,,固件測(cè)試,,靜態(tài)測(cè)試,,動(dòng)態(tài)測(cè)試,黑盒子測(cè)試,黑盒測(cè)試是從用戶觀點(diǎn)出發(fā)的測(cè)試,它又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說明書或用戶手冊(cè)的測(cè)試。它所依據(jù)的是程序的外部特性。,,白盒測(cè)試又稱結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于
16、程序的測(cè)試,其測(cè)試過程如圖所示,,半透明盒子測(cè)試,自動(dòng)化測(cè)試,常用測(cè)試軟件(,HP,,,IBM,,,,Borland,),,QTP,,,LR,,,QC,,如何學(xué)習(xí)自動(dòng)化測(cè)試,,,,,,必做的測(cè)試:,安裝測(cè)試,,功能測(cè)試,,值域測(cè)試,,界面測(cè)試,,可用性測(cè)試,,說明書測(cè)試,,配置測(cè)試,,加密問題測(cè)試,,裸機(jī)測(cè)試,,可選的測(cè)試,內(nèi)存泄漏測(cè)試,,接口測(cè)試,,性能測(cè)試,,并發(fā)性測(cè)試,,安全性測(cè)試,,破壞性測(cè)試,,配套產(chǎn)品測(cè)試,,測(cè)試計(jì)劃:,收集并組織測(cè)試計(jì)劃信息,將軟件細(xì)化為可檢驗(yàn)的測(cè)試需求,建立測(cè)試計(jì)劃,,目標(biāo):溝通測(cè)試小組內(nèi)部與外部的測(cè)試意圖,,規(guī)定測(cè)試活動(dòng)的范圍、方法、資源和進(jìn)度,,明確測(cè)試項(xiàng)目
17、的特性,,測(cè)試要點(diǎn),,測(cè)試任務(wù)細(xì)分,,任務(wù)進(jìn)度以及負(fù)責(zé)人,,輸出:測(cè)試計(jì)劃,,測(cè)試用例,模板包含的內(nèi)容:,,標(biāo)題和編號(hào)、版本號(hào)、修改記錄等,,模塊-功能名稱,,設(shè)計(jì)可能有的操作(包括測(cè)試步驟和輸入),,預(yù)期輸出和錯(cuò)誤發(fā)現(xiàn)方法,,是否通過(是否與期望結(jié)果一致),,與,bug,庫對(duì)應(yīng)的,ID,號(hào),,測(cè)試的執(zhí)行及報(bào)告:,選擇測(cè)試用例庫中的測(cè)試用例運(yùn)行,,選擇新設(shè)計(jì)的測(cè)試用例運(yùn)行,,記錄中間步驟和結(jié)果,,記錄下執(zhí)行過程中的靈感,,但不要輕易修改本次執(zhí)行任務(wù),,對(duì)測(cè)試結(jié)果分析,并盡量重現(xiàn)和優(yōu)化錯(cuò)誤步驟,,詳細(xì)填寫缺陷報(bào)告并提供盡可能多的信息,盡可能提供錯(cuò)誤分析和修改建議,,認(rèn)真審核錯(cuò)誤處理結(jié)果并及時(shí)關(guān)閉
18、缺陷報(bào)告,,測(cè)試員的效率,平均每個(gè)工作日發(fā)現(xiàn),4-6,個(gè),Bug,,平均每修正,3,個(gè),Bug,,會(huì)引進(jìn),1,個(gè)新的,Bug,,平均,75%,的,Bug,會(huì)在單元測(cè)試階段解決掉,,平均,20%,的,Bug,會(huì)在集成測(cè)試和系統(tǒng)測(cè)試階段解決掉,,平均,5%,的,Bug,會(huì)被交付給用戶,,,,測(cè)試不能是全面的,,成本和質(zhì)量,,TQM,,CM,,Peer Review,,EPG,,,提早發(fā)現(xiàn),,缺陷預(yù)防,,CMM,軟件能力成熟度模型,(,CMM, Capability Maturity Model,),:,,,——,是軟件行業(yè)標(biāo)準(zhǔn)模型,用來定義和評(píng)價(jià)軟件企業(yè)開發(fā)過程的成熟度,提供如何做才能夠提高軟件質(zhì)
19、量的指導(dǎo),。,,CMM,的基本原理:,,,——CMM,將軟件組織的過程能力成熟度分為,5,個(gè)級(jí)別,每一個(gè)級(jí)別定義一組過程能力目標(biāo),并描述要達(dá)到這些目標(biāo)應(yīng)該采取的各種實(shí)踐活動(dòng)。,,CMM,的主要作用:,,——,提供了一個(gè)軟件過程改進(jìn)的框架。根據(jù),CMM,模型,軟件開發(fā)者(機(jī)構(gòu)或組織)能夠大幅度的提高按計(jì)劃、高效率、低成本的提交有質(zhì)量保證的軟件產(chǎn)品的能力。,,,,軟件能力成熟度模型,(續(xù)),優(yōu)化級(jí)(5),已管理級(jí)(4),已定義級(jí)(3),可重復(fù)級(jí)(2),初始級(jí)(1),標(biāo)準(zhǔn)一致,,的過程,不斷改,,進(jìn)過程,可預(yù)測(cè),,的過程,有紀(jì)律,,的過程,軟件,過程成熟度,的,5,個(gè),等級(jí),,,軟件能力成熟度模型,
20、(續(xù)),CMM,的分級(jí)結(jié)構(gòu)和其主要特征:,,初始級(jí),:其特點(diǎn)是軟件過程無秩序,有時(shí)甚至是混亂的。,,可重復(fù)級(jí),:已建立了基本的,項(xiàng)目管理,過程,,可用于對(duì)成本、進(jìn)度和功能特性進(jìn)行跟蹤。,,已定義級(jí),:用于管理的、工程的軟件過程均已實(shí)現(xiàn),文檔化、標(biāo)準(zhǔn)化,,并形成了整個(gè)軟件組織的,標(biāo)準(zhǔn)軟件過程,。,,管理級(jí),:軟件過程和產(chǎn)品質(zhì)量有詳細(xì)的度量標(biāo)準(zhǔn),軟件過程和產(chǎn)品質(zhì)量得到了,定量的認(rèn)證和控制,。,,優(yōu)化級(jí),:通過對(duì)來自過程、新概念和新技術(shù)等方面各種有用信息的定量分析,能夠不斷地、持續(xù)性地對(duì)過程進(jìn)行改進(jìn)。,ISO 9000,介紹,,ISO 9000,標(biāo)準(zhǔn),,——,是為制造行業(yè)制定的質(zhì)量管理和質(zhì)量評(píng)判的一
21、系列標(biāo)準(zhǔn),,,——,定義了一套基本達(dá)標(biāo)的做法,有助于企業(yè)能夠一致地交付符合客戶質(zhì)量要求的產(chǎn)品(或服務(wù)),,ISO 9000,標(biāo)準(zhǔn)的目標(biāo),,——,在于開發(fā)過程,而不是產(chǎn)品,,——,關(guān)心的是進(jìn)行工作的組織方式,而不是工作成果,,ISO 9000,只決定過程的要求是什么,而不管如何達(dá)到。,,ISO 9000,指出,要做什么,但不指出怎樣做,。,軟件質(zhì)量保證部的職責(zé),質(zhì)量控制組,,質(zhì)量保證組,,測(cè)試服務(wù)組,,開發(fā)服務(wù)組,質(zhì)量控制組(,QC,),質(zhì)量控制組強(qiáng)調(diào)標(biāo)準(zhǔn),,在任何公司中,管理部門都是實(shí)際的質(zhì)量控制組。,,QC,組的真正權(quán)利在于,它能夠控制一個(gè)有問題的產(chǎn)品直到管理部門經(jīng)過深思熟慮后做出決定,質(zhì)量
22、保證組(,QA,),設(shè)置過程標(biāo)準(zhǔn)、引進(jìn)評(píng)審程序、培訓(xùn)職員以更好的方式開展設(shè)計(jì)和開發(fā)產(chǎn)品。,,有能力的程序員、編寫人員、經(jīng)理、設(shè)計(jì)人員和分析員,,管理部門是真正的質(zhì)量保證小組,,質(zhì)量來自頂層,而不是來自,QA,測(cè)試服務(wù)組,測(cè)試服務(wù)組為項(xiàng)目經(jīng)理提供測(cè)試服務(wù)。對(duì)你的要求是找到故障代碼,仔細(xì)對(duì)他們進(jìn)行描述,并確保需要了解他們的每個(gè)人都能弄清楚。你并沒有發(fā)布或者拒絕發(fā)布一個(gè)產(chǎn)品的權(quán)限。你描述程序的問題,到目前為止的已經(jīng)完成的測(cè)試層度,以及你對(duì)程序質(zhì)量的估計(jì)。,開發(fā)服務(wù)組,調(diào)試,,技術(shù)(客戶)支持,尤其在產(chǎn)品發(fā)布后的前幾個(gè)星期,,對(duì)手冊(cè)的技術(shù)編輯,,易用性測(cè)試,,可比較產(chǎn)品的評(píng)價(jià),,客戶滿意度研究,,,另
23、一種選擇,獨(dú)立測(cè)試機(jī)構(gòu),,優(yōu)點(diǎn),,缺點(diǎn),對(duì)軟件測(cè)試的誤解,如果發(fā)布的軟件有質(zhì)量問題,那是軟件測(cè)試人員的錯(cuò)。,,軟件測(cè)試技術(shù)要求不高,至少比編程容易多了。,,軟件測(cè)試隨便找一個(gè)能力差的人就能做。,,有時(shí)間就多測(cè)試一些,來不及就少測(cè)試一些。,,軟件測(cè)試是測(cè)試人員的事,與開發(fā)人員無關(guān)。,,設(shè)計(jì)-實(shí)現(xiàn)-測(cè)試,軟件測(cè)試是開發(fā)后期的一個(gè)階段。,,,對(duì)于測(cè)試人員的職業(yè)素質(zhì)要求,1,、責(zé)任感,,堅(jiān)持原則、不放棄,,有問題及時(shí)匯報(bào),,2,、溝通能力、移情能力,,與用戶、項(xiàng)目組的溝通,,3,、獨(dú)立的判斷和自學(xué)習(xí)能力,,堅(jiān)持觀點(diǎn),不隨聲附和,,喜歡探尋、鉆牛角尖不一定是壞事情,,4,、耐心、自我督促,,5,、團(tuán)隊(duì)精
24、神,,與開發(fā)組整體為一個(gè)目標(biāo)開展活動(dòng),有時(shí)需要妥協(xié),,軟件測(cè)試人員的職業(yè)規(guī)劃,,自動(dòng)化測(cè)試,,英語,,,行業(yè)專家,,技術(shù)專家,,,項(xiàng)目管理,,產(chǎn)品經(jīng)理,,PMP,,CMMI,,,軟件測(cè)試人員的合理比例,在軟件產(chǎn)業(yè)發(fā)達(dá)的國(guó)家:,,軟件測(cè)試在人員配備和資金投入方面占據(jù)相當(dāng)?shù)谋戎亍?,微軟為打造,Windows2000,1700,多個(gè)開發(fā)人員,以及3200個(gè)測(cè)試人員,開發(fā)和測(cè)試人員之比約為三比五。,,HP,公司的測(cè)試人員和開發(fā)人員的比例為一比一,這是很 多先進(jìn)軟件企業(yè)通常的人員配比。,,在國(guó)內(nèi):,,企業(yè)往往忽視軟件測(cè)試,很多企業(yè)都沒有軟件測(cè)試部門,甚至不設(shè)置軟件測(cè)試的崗位,造成產(chǎn)品質(zhì)量得不到保證。,
25、相關(guān)書籍推薦,《,軟件測(cè)試,》,,Ron Patton,,,2001,,,《Software Testing》,,機(jī)械工業(yè)出版社,,《The Art of Software Testing》,,Myers,,,1979,,《Testing Computer Software》,,Cem. Kaner,,,1993,,,,《Black-Box Testing》,,Boris Beizer, 1995,,《,自動(dòng)化軟件測(cè)試,》,,Elfriede Dustin,,,1999,,,《Automated Software Testing》,,影印,,2002,,清華大學(xué)出版社,,《,面向?qū)ο蟮能浖y(cè)試,》,,John D. McGregor,,,2001,,,《A Practical Guide To Testing Object-Oriented Software》,,楊文宏,,2002,,機(jī)械工業(yè)出版社,培訓(xùn)總結(jié),Q&A,,Thank you!,
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題黨課講稿:以高質(zhì)量黨建保障國(guó)有企業(yè)高質(zhì)量發(fā)展
- 廉政黨課講稿材料:堅(jiān)決打好反腐敗斗爭(zhēng)攻堅(jiān)戰(zhàn)持久戰(zhàn)總體戰(zhàn)涵養(yǎng)風(fēng)清氣正的政治生態(tài)
- 在新錄用選調(diào)生公務(wù)員座談會(huì)上和基層單位調(diào)研座談會(huì)上的發(fā)言材料
- 總工會(huì)關(guān)于2025年維護(hù)勞動(dòng)領(lǐng)域政治安全的工作匯報(bào)材料
- 基層黨建工作交流研討會(huì)上的講話發(fā)言材料
- 糧食和物資儲(chǔ)備學(xué)習(xí)教育工作部署會(huì)上的講話發(fā)言材料
- 市工業(yè)園區(qū)、市直機(jī)關(guān)單位、市紀(jì)委監(jiān)委2025年工作計(jì)劃
- 檢察院政治部關(guān)于2025年工作計(jì)劃
- 辦公室主任2025年現(xiàn)實(shí)表現(xiàn)材料
- 2025年~村農(nóng)村保潔員規(guī)范管理工作方案
- 在深入貫徹中央8項(xiàng)規(guī)定精神學(xué)習(xí)教育工作部署會(huì)議上的講話發(fā)言材料4篇
- 開展深入貫徹規(guī)定精神學(xué)習(xí)教育動(dòng)員部署會(huì)上的講話發(fā)言材料3篇
- 在司法黨組中心學(xué)習(xí)組學(xué)習(xí)會(huì)上的發(fā)言材料
- 國(guó)企黨委關(guān)于推動(dòng)基層黨建與生產(chǎn)經(jīng)營(yíng)深度融合工作情況的報(bào)告材料
- 副書記在2025年工作務(wù)虛會(huì)上的發(fā)言材料2篇
相關(guān)資源
更多