版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試的組織和管理山東省軟件評(píng)測(cè)中心韓慶良軟件測(cè)試的組織和管理山東省軟件評(píng)測(cè)中心韓慶良1目標(biāo)與軟件企業(yè)項(xiàng)目管理人員、測(cè)試管理人員對(duì)測(cè)試管理進(jìn)行交流。提高對(duì)測(cè)試工作、測(cè)試管理的重要性的認(rèn)識(shí),以改進(jìn)我們的測(cè)試過(guò)程。從理論角度來(lái)認(rèn)識(shí)軟件測(cè)試和測(cè)試管理。目標(biāo)與軟件企業(yè)項(xiàng)目管理人員、測(cè)試管理人員對(duì)測(cè)試管理進(jìn)行交流。2主要內(nèi)容團(tuán)隊(duì)建設(shè)(組織結(jié)構(gòu)、人員組成、規(guī)模、人員培訓(xùn))過(guò)程規(guī)劃(軟件過(guò)程、測(cè)試過(guò)程、測(cè)試的階段、規(guī)劃自己的過(guò)程)測(cè)試過(guò)程實(shí)施(計(jì)劃、設(shè)計(jì)、實(shí)施、執(zhí)行、評(píng)估、缺陷跟蹤)過(guò)程改進(jìn)(成熟度模型、改進(jìn))測(cè)試工具主要內(nèi)容團(tuán)隊(duì)建設(shè)(組織結(jié)構(gòu)、人員組成、規(guī)模、人員培訓(xùn))3(一)團(tuán)隊(duì)建設(shè)測(cè)試部門(mén)的組織形式測(cè)試組的人員組成測(cè)試組的規(guī)模測(cè)試人員的培訓(xùn)(一)團(tuán)隊(duì)建設(shè)測(cè)試部門(mén)的組織形式4組織形式-測(cè)試人員的位置一個(gè)好的組織結(jié)構(gòu),可以更好的發(fā)揮人員的能動(dòng)性,使工作更有效率,也使工作的質(zhì)量更高。在一個(gè)單位內(nèi)測(cè)試人員處于什么位置?屬于那個(gè)部門(mén)?質(zhì)量管理?開(kāi)發(fā)組?測(cè)試組?適用的就是最好的。組織形式-測(cè)試人員的位置一個(gè)好的組織結(jié)構(gòu),可以更好的發(fā)揮人員5組織形式-常見(jiàn)測(cè)試組組織結(jié)構(gòu)煙囪測(cè)試組(小型)煙囪測(cè)試組(大型)集中測(cè)試組IV&V(獨(dú)立驗(yàn)證與確認(rèn))測(cè)試組SMT(系統(tǒng)方法與測(cè)試)組組織形式-常見(jiàn)測(cè)試組組織結(jié)構(gòu)煙囪測(cè)試組(小型)6組織形式-煙囪測(cè)試組測(cè)試人員由臨時(shí)人員組成,通常有2-5人組成,直接向項(xiàng)目經(jīng)理負(fù)責(zé)。大型的組可以劃分為幾個(gè)小組,設(shè)測(cè)試經(jīng)理。項(xiàng)目經(jīng)理負(fù)責(zé)制定測(cè)試計(jì)劃文檔。企業(yè)沒(méi)有正規(guī)的方法將測(cè)試程序、方法、相關(guān)的知識(shí)經(jīng)驗(yàn)傳遞下去,測(cè)試質(zhì)量難以保證。優(yōu)點(diǎn)是成本低,不需要對(duì)測(cè)試人員提供培訓(xùn)、生活保障等服務(wù)。組織形式-煙囪測(cè)試組測(cè)試人員由臨時(shí)人員組成,通常有2-5人組7組織形式-集中測(cè)試組企業(yè)成立專(zhuān)職、獨(dú)立的測(cè)試部門(mén),通常由10-30人組成。集中測(cè)試組為每個(gè)項(xiàng)目配備幾個(gè)全職的測(cè)試人員。部分企業(yè)中可能還負(fù)責(zé)執(zhí)行項(xiàng)目中軟件質(zhì)量管理和性能規(guī)范制定的工作??梢詫⑾嚓P(guān)的知識(shí)、經(jīng)驗(yàn)傳遞下去。組織形式-集中測(cè)試組企業(yè)成立專(zhuān)職、獨(dú)立的測(cè)試部門(mén),通常由108IV&V組-組織形式通常由軟件開(kāi)發(fā)組織之外的人員或其中的獨(dú)立人員組成,如轉(zhuǎn)包商。其參與檢查、驗(yàn)證是否遵循標(biāo)準(zhǔn)、進(jìn)行軟件文檔的質(zhì)量保證檢測(cè),主要完成系統(tǒng)測(cè)試??梢詫⑵淇醋饕粋€(gè)最苛求的用戶(hù)。IV&V組-組織形式通常由軟件開(kāi)發(fā)組織之外的人員或其中的獨(dú)立9組織形式-SMT組通常作為企業(yè)的內(nèi)部顧問(wèn)組的方式存在。主要負(fù)責(zé)方法及標(biāo)準(zhǔn)的知識(shí)交流、編制開(kāi)發(fā)和測(cè)試指南、開(kāi)發(fā)測(cè)試方法、測(cè)試工具評(píng)估與培訓(xùn),其同不同的項(xiàng)目組進(jìn)行協(xié)作,對(duì)其進(jìn)行指導(dǎo)。通常不負(fù)責(zé)具體測(cè)試工作的執(zhí)行。由軟件專(zhuān)家組成。組織形式-SMT組通常作為企業(yè)的內(nèi)部顧問(wèn)組的方式存在。主要負(fù)10組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例微軟的項(xiàng)目組織產(chǎn)品組經(jīng)理項(xiàng)目經(jīng)理開(kāi)發(fā)經(jīng)理質(zhì)量保證經(jīng)理開(kāi)發(fā)工程師測(cè)試人員流程經(jīng)理設(shè)計(jì)經(jīng)理組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例微軟的項(xiàng)目組織產(chǎn)品組經(jīng)理項(xiàng)目11組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例一種常見(jiàn)的組織軟件開(kāi)發(fā)組織客戶(hù)服務(wù)項(xiàng)目管理質(zhì)量管理開(kāi)發(fā)規(guī)范、CMM、質(zhì)量保證測(cè)試組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例一種常見(jiàn)的組織軟件開(kāi)發(fā)組織客12組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例又一軟件開(kāi)發(fā)組織客戶(hù)服務(wù)項(xiàng)目管理質(zhì)量管理開(kāi)發(fā)規(guī)范、CMM、質(zhì)量保證測(cè)試組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例又一軟件開(kāi)發(fā)組織客戶(hù)服務(wù)項(xiàng)目13人員組成-成功測(cè)試組的10大因素業(yè)務(wù)知識(shí):測(cè)試工程師應(yīng)具備業(yè)務(wù)知識(shí),并和用戶(hù)緊密接觸。技術(shù)知識(shí):熟悉所測(cè)試的產(chǎn)品用到的技術(shù),并掌握測(cè)試工具、方法等相關(guān)技術(shù)。任務(wù)劃分:將業(yè)務(wù)任務(wù)和技術(shù)任務(wù)相互獨(dú)立。資源管理:業(yè)務(wù)資源和技術(shù)資源相互結(jié)合。與開(kāi)發(fā)組的關(guān)系:同開(kāi)發(fā)人員協(xié)同工作。生存周期早期介入:測(cè)試應(yīng)在開(kāi)發(fā)周期的早期介入。測(cè)試過(guò)程:有成熟的測(cè)試過(guò)程管理規(guī)范。靈活性/適應(yīng)性:能夠適應(yīng)不同的測(cè)試項(xiàng)目。度量:掌握度量的方法,以改進(jìn)工作。過(guò)程改進(jìn):應(yīng)致力于工作的不斷改進(jìn)。人員組成-成功測(cè)試組的10大因素業(yè)務(wù)知識(shí):測(cè)試工程師應(yīng)具備業(yè)14人員組成-測(cè)試組組成測(cè)試經(jīng)理:負(fù)責(zé)測(cè)試流程、溝通、測(cè)試工具的引入、人員管理、測(cè)試計(jì)劃/設(shè)計(jì)/開(kāi)發(fā)及執(zhí)行。測(cè)試組長(zhǎng):溝通、測(cè)試工具引入、人員管理、費(fèi)用/過(guò)程狀態(tài)報(bào)告、測(cè)試計(jì)劃/設(shè)計(jì)/開(kāi)發(fā)及執(zhí)行。測(cè)試工程師:執(zhí)行測(cè)試計(jì)劃,進(jìn)行設(shè)計(jì)/開(kāi)發(fā)及執(zhí)行。人員組成-測(cè)試組組成測(cè)試經(jīng)理:負(fù)責(zé)測(cè)試流程、溝通、測(cè)試工具的15測(cè)試組規(guī)模-影響因素企業(yè)文化或測(cè)試成熟度測(cè)試需求范圍工程師技能水平測(cè)試工具及應(yīng)用水平業(yè)務(wù)知識(shí)組織形式測(cè)試工作介入時(shí)間測(cè)試組規(guī)模-影響因素企業(yè)文化或測(cè)試成熟度16測(cè)試組規(guī)模-確定方法(一)開(kāi)發(fā)比例法:根據(jù)開(kāi)發(fā)人員數(shù)量按照一定比例來(lái)確定測(cè)試工程師的數(shù)量。開(kāi)發(fā)人員指進(jìn)行設(shè)計(jì)、開(kāi)發(fā)、編譯以及進(jìn)行單元測(cè)試的人員。開(kāi)發(fā)類(lèi)型開(kāi)發(fā)人員比例測(cè)試組規(guī)模商業(yè)產(chǎn)品(大型市場(chǎng))30人3:220商業(yè)產(chǎn)品(小型市場(chǎng))30人3:110單個(gè)客戶(hù)端的應(yīng)用開(kāi)發(fā)30人6:15單個(gè)客戶(hù)端開(kāi)發(fā)并與系統(tǒng)集成30人4:17政府部門(mén)應(yīng)用開(kāi)發(fā)(內(nèi)部)30人5:16公司應(yīng)用開(kāi)發(fā)(內(nèi)部)30人4:17測(cè)試組規(guī)模-確定方法(一)開(kāi)發(fā)比例法:根據(jù)開(kāi)發(fā)人員數(shù)量按照一17測(cè)試組規(guī)模-確定方法(二)百分比法:根據(jù)測(cè)試人員應(yīng)該占到項(xiàng)目組中人員的百分比數(shù)量。開(kāi)發(fā)類(lèi)型項(xiàng)目人員數(shù)量測(cè)試組規(guī)模比例測(cè)試組規(guī)模商業(yè)產(chǎn)品(大型市場(chǎng))50人27%13商業(yè)產(chǎn)品(小型市場(chǎng))50人16%8單個(gè)客戶(hù)端的應(yīng)用開(kāi)發(fā)50人10%5單個(gè)客戶(hù)端開(kāi)發(fā)并與系統(tǒng)集成50人14%7政府部門(mén)應(yīng)用開(kāi)發(fā)(內(nèi)部)50人11%5公司應(yīng)用開(kāi)發(fā)(內(nèi)部)50人14%7測(cè)試組規(guī)模-確定方法(二)百分比法:根據(jù)測(cè)試人員應(yīng)該占到項(xiàng)目18測(cè)試組規(guī)模-確定方法(三)測(cè)試程序法:根據(jù)測(cè)試程序數(shù)量,以及每個(gè)程序可能的執(zhí)行時(shí)間,計(jì)算出人小時(shí),再根據(jù)完成周期計(jì)算測(cè)試組規(guī)模。測(cè)試過(guò)程數(shù)目計(jì)算因子人小時(shí)完成周期測(cè)試組規(guī)模歷史記錄8606.1653009個(gè)月3.4新項(xiàng)目評(píng)估11206.16690012個(gè)月3.3測(cè)試組規(guī)模-確定方法(三)測(cè)試程序法:根據(jù)測(cè)試程序數(shù)量,以及19測(cè)試組規(guī)模-確定方法(四)任務(wù)計(jì)劃法:根據(jù)歷史記錄中類(lèi)似項(xiàng)目工作量,比較新項(xiàng)目同歷史項(xiàng)目的工作量,歷史項(xiàng)目乘以相應(yīng)的因子。步驟:先將任務(wù)分解,根據(jù)歷史記錄乘以一個(gè)因子,計(jì)算出新項(xiàng)目的所以任務(wù)工作量。再根據(jù)該工作量和完成周期計(jì)算測(cè)試組規(guī)模。測(cè)試組規(guī)模-確定方法(四)任務(wù)計(jì)劃法:根據(jù)歷史記錄中類(lèi)似項(xiàng)目20人員培養(yǎng)-人員要求適應(yīng)各種環(huán)境的知識(shí)背景學(xué)習(xí)速度快組織能力解決問(wèn)題的能力創(chuàng)造性分析/編程能力業(yè)務(wù)領(lǐng)域的知識(shí)交流與協(xié)調(diào)能力測(cè)試經(jīng)驗(yàn)關(guān)注細(xì)節(jié)書(shū)寫(xiě)與語(yǔ)法技能一個(gè)好的測(cè)試人員更難得人員培養(yǎng)-人員要求適應(yīng)各種環(huán)境的知識(shí)背景一個(gè)好的測(cè)試人員更難21人員培養(yǎng)-成長(zhǎng)的路徑初級(jí)測(cè)試工程師-測(cè)試工程師-高級(jí)測(cè)試工程師-測(cè)試組負(fù)責(zé)人-測(cè)試負(fù)責(zé)人-測(cè)試經(jīng)理-產(chǎn)品/業(yè)務(wù)經(jīng)理。技術(shù)技能:測(cè)試工具\(yùn)測(cè)試自動(dòng)化編程\編程語(yǔ)言\操作系統(tǒng)\網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)\測(cè)試生存周期(1-2年)測(cè)試過(guò)程:評(píng)審、制訂和改進(jìn)過(guò)程,指導(dǎo)初級(jí)工程師工作,了解業(yè)務(wù)領(lǐng)域。(3-4年)測(cè)試組工作:任務(wù)安排、跟蹤和報(bào)告,監(jiān)管測(cè)試工程師,掌握測(cè)試周期支持工具。(4-6年)項(xiàng)目管理:管理項(xiàng)目,與客戶(hù)交流,管理測(cè)試人員。(6-12年)產(chǎn)品管理:項(xiàng)目或產(chǎn)品研發(fā)指導(dǎo)、促進(jìn)產(chǎn)品銷(xiāo)售、確定業(yè)務(wù)機(jī)會(huì)、承擔(dān)盈虧責(zé)任。(12年以上)人員培養(yǎng)-成長(zhǎng)的路徑初級(jí)測(cè)試工程師-測(cè)試工程師-高級(jí)測(cè)試工程22(二)測(cè)試過(guò)程規(guī)劃軟件過(guò)程測(cè)試過(guò)程測(cè)試的階段規(guī)劃測(cè)試過(guò)程(二)測(cè)試過(guò)程規(guī)劃軟件過(guò)程23軟件過(guò)程-定義目的:測(cè)試過(guò)程是軟件過(guò)程的組成部分,明確自己的軟件過(guò)程,才能明確自己的測(cè)試過(guò)程。軟件生存周期指軟件從出現(xiàn)一個(gè)構(gòu)思之日起,直到最后決定停止使用之時(shí)止。包括可行性與計(jì)劃研究、需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、運(yùn)行與維護(hù)等階段。軟件過(guò)程是指開(kāi)發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品(如項(xiàng)目計(jì)劃、文檔、代碼、手冊(cè)等)的一套行為、方法、實(shí)踐及變換過(guò)程。軟件過(guò)程是軟件生存周期的框架。軟件過(guò)程-定義目的:測(cè)試過(guò)程是軟件過(guò)程的組成部分,明確自己的24軟件過(guò)程-常見(jiàn)軟件過(guò)程與模型(一)瀑布模型、原型模型、演化模型、增量模型、螺旋模型、噴泉模型等等。敏捷方法(如XP、功能驅(qū)動(dòng)等)統(tǒng)一過(guò)程(RUP)《GB/T8566-2001信息技術(shù)軟件生存周期過(guò)程》過(guò)程裁減軟件過(guò)程-常見(jiàn)軟件過(guò)程與模型(一)瀑布模型、原型模型、演化模25軟件測(cè)試的組織和管理26軟件過(guò)程-常見(jiàn)軟件過(guò)程與模型(二)敏捷方法中的測(cè)試:在極限編程中提出測(cè)試驅(qū)動(dòng)開(kāi)發(fā)。提倡在開(kāi)發(fā)前,先考慮測(cè)試,先完成測(cè)試用來(lái)和代碼。統(tǒng)一過(guò)程中的測(cè)試:測(cè)試是其核心工作流程之一GB/T8566-2001標(biāo)準(zhǔn)中的測(cè)試(如下圖):沒(méi)有單獨(dú)的測(cè)試過(guò)程。測(cè)試開(kāi)始于編碼。不足以指導(dǎo)測(cè)試工作。軟件過(guò)程-常見(jiàn)軟件過(guò)程與模型(二)敏捷方法中的測(cè)試:在極限編27測(cè)試過(guò)程-測(cè)試生命周期開(kāi)發(fā)生命周期...維護(hù)
需求定義應(yīng)用定義應(yīng)用開(kāi)發(fā)修訂建立建立測(cè)試生命周期...執(zhí)行.執(zhí)行執(zhí)行.測(cè)試計(jì)劃缺陷跟蹤測(cè)試開(kāi)發(fā)測(cè)試設(shè)計(jì)評(píng)估測(cè)試過(guò)程-測(cè)試生命周期開(kāi)發(fā)生命周期...維護(hù)需求定義應(yīng)用28測(cè)試過(guò)程-幾個(gè)亮點(diǎn)測(cè)試工作開(kāi)始于需求分析之后。測(cè)試經(jīng)過(guò)評(píng)估后,達(dá)到了結(jié)束的標(biāo)準(zhǔn)后才能結(jié)束。測(cè)試也是迭代過(guò)程。測(cè)試需求來(lái)自于軟件需求。測(cè)試過(guò)程-幾個(gè)亮點(diǎn)測(cè)試工作開(kāi)始于需求分析之后。29測(cè)試過(guò)程-活動(dòng)計(jì)劃設(shè)計(jì)準(zhǔn)備執(zhí)行評(píng)估缺陷跟蹤測(cè)試過(guò)程-活動(dòng)計(jì)劃30測(cè)試過(guò)程-與開(kāi)發(fā)過(guò)程的關(guān)系都是軟件過(guò)程的有機(jī)組成部分。與開(kāi)發(fā)過(guò)程同步進(jìn)行。與開(kāi)發(fā)過(guò)程相互依賴(lài),又相互獨(dú)立。‘開(kāi)發(fā)過(guò)程、測(cè)試過(guò)程、項(xiàng)目管理過(guò)程以及其他支撐過(guò)程相互交織共同組成了軟件過(guò)程。測(cè)試過(guò)程-與開(kāi)發(fā)過(guò)程的關(guān)系都是軟件過(guò)程的有機(jī)組成部分。31測(cè)試階段-V模型測(cè)試階段-V模型32測(cè)試階段-四個(gè)階段清晰直觀階段劃分單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試同開(kāi)發(fā)的對(duì)應(yīng)關(guān)系測(cè)試階段-四個(gè)階段清晰直觀33測(cè)試階段-甄別開(kāi)發(fā)和測(cè)試并不是線(xiàn)性關(guān)系。測(cè)試工作不是開(kāi)始于代碼完成之后。測(cè)試具有階段性,但各階段之間沒(méi)有鴻溝。尤其是單元測(cè)試和集成測(cè)試。測(cè)試階段-甄別開(kāi)發(fā)和測(cè)試并不是線(xiàn)性關(guān)系。34規(guī)劃測(cè)試過(guò)程分析項(xiàng)目總體需求(概覽)分析項(xiàng)目特點(diǎn)(如類(lèi)型、規(guī)模、人員、客戶(hù)、風(fēng)險(xiǎn)、進(jìn)度、成本等等)確定自己的軟件過(guò)程確定自己的開(kāi)發(fā)方法和模型規(guī)劃測(cè)試階段構(gòu)建測(cè)試過(guò)程規(guī)劃測(cè)試過(guò)程分析項(xiàng)目總體需求(概覽)35(三)測(cè)試過(guò)程實(shí)施制訂測(cè)試計(jì)劃設(shè)計(jì)測(cè)試測(cè)試準(zhǔn)備執(zhí)行測(cè)試評(píng)估測(cè)試結(jié)果缺陷跟蹤(三)測(cè)試過(guò)程實(shí)施制訂測(cè)試計(jì)劃36制訂測(cè)試計(jì)劃-定義什么是測(cè)試計(jì)劃:測(cè)試計(jì)劃包含項(xiàng)目范圍內(nèi)的測(cè)試目的和測(cè)試目標(biāo)的有關(guān)信息。此外,測(cè)試計(jì)劃還將確定實(shí)施和執(zhí)行測(cè)試時(shí)所使用的策略以及所需資源。測(cè)試計(jì)劃包括測(cè)試主計(jì)劃和階段計(jì)劃。項(xiàng)目開(kāi)始時(shí)制訂測(cè)試主計(jì)劃。根據(jù)開(kāi)發(fā)的迭代過(guò)程和測(cè)試主計(jì)劃對(duì)測(cè)試計(jì)劃進(jìn)行細(xì)化,制訂各個(gè)階段的測(cè)試計(jì)劃。制訂測(cè)試計(jì)劃-定義什么是測(cè)試計(jì)劃:測(cè)試計(jì)劃包含項(xiàng)目范圍內(nèi)的測(cè)37制訂測(cè)試計(jì)劃-內(nèi)容1.簡(jiǎn)介(目的、背景、范圍、使用的文檔)2.測(cè)試需求(確定被測(cè)試的對(duì)象、內(nèi)容和范圍,來(lái)源于用戶(hù)需求,包括功能性需求和非功能性需求。)3.測(cè)試策略測(cè)試的項(xiàng)目、測(cè)試的主要方法、完成標(biāo)準(zhǔn)、使用的工具、特殊事項(xiàng)等)4.資源(人員組成、任務(wù)和職責(zé)、環(huán)境、人員培訓(xùn)等)5.項(xiàng)目進(jìn)度表(階段)6.可交付工件(測(cè)試模型、測(cè)試記錄、缺陷報(bào)告等等)7.附錄A:項(xiàng)目任務(wù)制訂測(cè)試計(jì)劃-內(nèi)容1.簡(jiǎn)介(目的、背景、范圍、使用的文檔)38制訂測(cè)試計(jì)劃-步驟(一)確定測(cè)試需求:確定測(cè)試對(duì)象以及測(cè)試工作的范圍和內(nèi)容。測(cè)試需求應(yīng)是可核實(shí)的。測(cè)試需求可來(lái)源于軟件需求列表、用例、用例模型、用例實(shí)現(xiàn)、補(bǔ)充規(guī)約、設(shè)計(jì)需求、商業(yè)理由、法規(guī)、標(biāo)準(zhǔn)、最終用戶(hù)訪(fǎng)談以及對(duì)現(xiàn)有系統(tǒng)的復(fù)審。被確定的測(cè)試需求項(xiàng)必須是可核實(shí)的。即,它們必須有一個(gè)可觀察、可評(píng)測(cè)的結(jié)果。無(wú)法核實(shí)的需求不是測(cè)試需求。制訂測(cè)試計(jì)劃-步驟(一)確定測(cè)試需求:確定測(cè)試對(duì)象以及測(cè)試工39制訂測(cè)試計(jì)劃-步驟(二)評(píng)估風(fēng)險(xiǎn):測(cè)試工作需要平衡資源約束和風(fēng)險(xiǎn),以確定測(cè)試的優(yōu)先級(jí)。從三個(gè)方面分析:影響:失效后將造成的影響或后果原因:失效所導(dǎo)致的非預(yù)期結(jié)果可能性:用例失效的可能性根據(jù)風(fēng)險(xiǎn)分析情況,確定測(cè)試執(zhí)行的優(yōu)先級(jí)。通常分為高、中、低三種。進(jìn)而安排測(cè)試的先后順序。制訂測(cè)試計(jì)劃-步驟(二)評(píng)估風(fēng)險(xiǎn):測(cè)試工作需要平衡資源約束和40制訂測(cè)試計(jì)劃-步驟(三)制定測(cè)試策略:描述測(cè)試活動(dòng)的一般方法和目標(biāo)。包括測(cè)試的階段、類(lèi)型、技術(shù)、測(cè)試完成的標(biāo)準(zhǔn)、特殊要求、可能存在的影響等。確定資源人力資源(人員數(shù)量和技能)測(cè)試環(huán)境(包括硬件和軟件)工具數(shù)據(jù)創(chuàng)建時(shí)間表:估計(jì)測(cè)試工作,制訂時(shí)間進(jìn)度。參考軟件開(kāi)發(fā)進(jìn)度、項(xiàng)目工作計(jì)劃等。生成測(cè)試計(jì)劃:復(fù)審相關(guān)材料,確定交付的內(nèi)容,將計(jì)劃提交相關(guān)的人員。制訂測(cè)試計(jì)劃-步驟(三)制定測(cè)試策略:描述測(cè)試活動(dòng)的一般方法41制訂測(cè)試計(jì)劃-主計(jì)劃和階段計(jì)劃階段計(jì)劃的測(cè)試需求應(yīng)是對(duì)主計(jì)劃中的測(cè)試需求的分解。階段計(jì)劃的工作進(jìn)度安排應(yīng)盡可能同主計(jì)劃相一致。階段計(jì)劃的制訂應(yīng)能保證主計(jì)劃能夠完滿(mǎn)執(zhí)行。制訂測(cè)試計(jì)劃-主計(jì)劃和階段計(jì)劃階段計(jì)劃的測(cè)試需求應(yīng)是對(duì)主計(jì)劃42測(cè)試設(shè)計(jì)(一)分析程序工作流程。目的在于確定并說(shuō)明系統(tǒng)與外部交互時(shí)的操作和步驟。以進(jìn)一步用于確定與描述測(cè)試用例。確定并說(shuō)明測(cè)試用例詳細(xì)分析應(yīng)用程序工作流程與操作步驟。確定并說(shuō)明測(cè)試用例確定測(cè)試用例數(shù)據(jù)測(cè)試設(shè)計(jì)(一)分析程序工作流程。目的在于確定并說(shuō)明系統(tǒng)與外部43測(cè)試設(shè)計(jì)(二)確立并結(jié)構(gòu)化測(cè)試執(zhí)行過(guò)程確定本測(cè)試執(zhí)行過(guò)程與其他測(cè)試執(zhí)行過(guò)程(或生成的測(cè)試腳本之間)的關(guān)系或順序。確定本測(cè)試執(zhí)行過(guò)程的起始條件/狀態(tài)與結(jié)束條件/狀態(tài)。指明本測(cè)試執(zhí)行過(guò)程(或生成的測(cè)試腳本)要執(zhí)行的測(cè)試用例。結(jié)構(gòu)化的方式固化測(cè)試執(zhí)行過(guò)程。測(cè)試設(shè)計(jì)(二)確立并結(jié)構(gòu)化測(cè)試執(zhí)行過(guò)程44測(cè)試設(shè)計(jì)(三)復(fù)審并評(píng)估測(cè)試覆蓋確定測(cè)試覆蓋評(píng)測(cè)方法:基于代碼覆蓋和基于需求的覆蓋?;诖a覆蓋的方法只有在代碼完成后才能進(jìn)行。生成測(cè)試覆蓋報(bào)告測(cè)試設(shè)計(jì)(三)復(fù)審并評(píng)估測(cè)試覆蓋45測(cè)試準(zhǔn)備記錄、生成或通過(guò)編程創(chuàng)建測(cè)試腳本確定軟件設(shè)計(jì)與實(shí)施模型中的專(zhuān)用于測(cè)試的功能。建立外部數(shù)據(jù)集樁模塊與驅(qū)動(dòng)模塊設(shè)計(jì)執(zhí)行前的準(zhǔn)備工作測(cè)試準(zhǔn)備記錄、生成或通過(guò)編程創(chuàng)建測(cè)試腳本46執(zhí)行測(cè)試單元測(cè)試和集成測(cè)試時(shí)有開(kāi)發(fā)人員的參與可能更有效,但應(yīng)避免開(kāi)發(fā)人員測(cè)試自己的程序。驗(yàn)收測(cè)試應(yīng)由測(cè)試組、用戶(hù)和相關(guān)的專(zhuān)家完成。測(cè)試的執(zhí)行應(yīng)該遵循如下的過(guò)程:設(shè)置測(cè)試環(huán)境,執(zhí)行測(cè)試過(guò)程,核實(shí)測(cè)試結(jié)果,評(píng)估測(cè)試的執(zhí)行情況。執(zhí)行測(cè)試單元測(cè)試和集成測(cè)試時(shí)有開(kāi)發(fā)人員的參與可能更有效,但應(yīng)47評(píng)估測(cè)試結(jié)果分析測(cè)試結(jié)果并提交變更請(qǐng)求評(píng)估基于需求的測(cè)試覆蓋評(píng)估基于代碼的測(cè)試覆蓋分析缺陷確定是否達(dá)到了測(cè)試的完成標(biāo)準(zhǔn)和成功標(biāo)準(zhǔn)生成測(cè)試評(píng)估摘要評(píng)估測(cè)試結(jié)果分析測(cè)試結(jié)果并提交變更請(qǐng)求48缺陷跟蹤缺陷等級(jí)(嚴(yán)重、主要、次要、輕微等)與優(yōu)先級(jí)(高、中、低等)分類(lèi)缺陷修改應(yīng)遵循一定的流程(提交-任務(wù)分配-修改-回歸測(cè)試)缺陷趨勢(shì)分析不易修改的缺陷的處理缺陷跟蹤缺陷等級(jí)(嚴(yán)重、主要、次要、輕微等)與優(yōu)先級(jí)(高、中49配置管理主要實(shí)現(xiàn)軟件版本控制和軟件變更管理測(cè)試過(guò)程中形成的文檔、用例、數(shù)據(jù)、測(cè)試用程序等也存在配置管理的問(wèn)題應(yīng)和開(kāi)發(fā)中的配置管理共同進(jìn)行,并互相關(guān)聯(lián)。配置管理主要實(shí)現(xiàn)軟件版本控制和軟件變更管理50過(guò)程改進(jìn)-測(cè)試能力成熟度模型初始階段定義集成管理與度量?jī)?yōu)化、缺陷預(yù)防和質(zhì)量控制過(guò)程改進(jìn)-測(cè)試能力成熟度模型初始階段定義集成管理與度量51過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)一無(wú)序測(cè)試和調(diào)試沒(méi)有區(qū)分測(cè)試只在編碼后進(jìn)行無(wú)專(zhuān)業(yè)的測(cè)試人員/沒(méi)有測(cè)試工具測(cè)試的目的是為了證明軟件和系統(tǒng)能夠正常工作。過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)一無(wú)序52過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)二將測(cè)試同調(diào)試區(qū)分開(kāi)來(lái)測(cè)試是編碼后的一個(gè)已定義的階段具有基本的測(cè)試方法和技術(shù)以及標(biāo)準(zhǔn)的測(cè)試過(guò)程測(cè)試的目的是為了確認(rèn)程序能夠滿(mǎn)足要求過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)二將測(cè)試同調(diào)試區(qū)分開(kāi)來(lái)53過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)三測(cè)試分布于軟件的整個(gè)生命周期有固定的測(cè)試組織(能夠提供人員培訓(xùn)、監(jiān)督和控制測(cè)試過(guò)程、引入自動(dòng)化測(cè)試工具)基于系統(tǒng)需求進(jìn)行測(cè)試管理層已認(rèn)識(shí)到測(cè)試是一項(xiàng)專(zhuān)業(yè)性的活動(dòng)過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)三測(cè)試分布于軟件的整個(gè)生命周期54過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)四測(cè)試是一個(gè)可測(cè)量和量化的過(guò)程產(chǎn)品的質(zhì)量特性如可靠性、可用性、可維護(hù)性等都被測(cè)試測(cè)試用例被良好的管理并可重用發(fā)現(xiàn)的缺陷被記錄,并按照嚴(yán)重程度、修改的優(yōu)先級(jí)進(jìn)行分類(lèi)過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)四測(cè)試是一個(gè)可測(cè)量和量化的過(guò)程55過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)五測(cè)試在組織內(nèi)已被制度化測(cè)試過(guò)程得到良好的管理測(cè)試的成本和有效性得到監(jiān)測(cè)測(cè)試中主要用自動(dòng)化的工具來(lái)完成已建立選擇和評(píng)估測(cè)試工具的流程過(guò)程改進(jìn)-測(cè)試能力成熟度等級(jí)五測(cè)試在組織內(nèi)已被制度化56過(guò)程改進(jìn)-度量工作效率測(cè)試覆蓋缺陷(發(fā)現(xiàn)的數(shù)量、修改的數(shù)量)錯(cuò)誤成本測(cè)試成本……………………過(guò)程改進(jìn)-度量工作效率…………57測(cè)試管理工具主要功能測(cè)試需求和計(jì)劃組織、測(cè)試資源(如文檔、腳本、程序)管理、和其他工具集成。常見(jiàn)工具M(jìn)ITestDirectorCompuwareQADirectorRationalTestManager測(cè)試管理工具主要功能58謝謝參與!謝謝參與!59軟件測(cè)試的組織和管理山東省軟件評(píng)測(cè)中心韓慶良軟件測(cè)試的組織和管理山東省軟件評(píng)測(cè)中心韓慶良60目標(biāo)與軟件企業(yè)項(xiàng)目管理人員、測(cè)試管理人員對(duì)測(cè)試管理進(jìn)行交流。提高對(duì)測(cè)試工作、測(cè)試管理的重要性的認(rèn)識(shí),以改進(jìn)我們的測(cè)試過(guò)程。從理論角度來(lái)認(rèn)識(shí)軟件測(cè)試和測(cè)試管理。目標(biāo)與軟件企業(yè)項(xiàng)目管理人員、測(cè)試管理人員對(duì)測(cè)試管理進(jìn)行交流。61主要內(nèi)容團(tuán)隊(duì)建設(shè)(組織結(jié)構(gòu)、人員組成、規(guī)模、人員培訓(xùn))過(guò)程規(guī)劃(軟件過(guò)程、測(cè)試過(guò)程、測(cè)試的階段、規(guī)劃自己的過(guò)程)測(cè)試過(guò)程實(shí)施(計(jì)劃、設(shè)計(jì)、實(shí)施、執(zhí)行、評(píng)估、缺陷跟蹤)過(guò)程改進(jìn)(成熟度模型、改進(jìn))測(cè)試工具主要內(nèi)容團(tuán)隊(duì)建設(shè)(組織結(jié)構(gòu)、人員組成、規(guī)模、人員培訓(xùn))62(一)團(tuán)隊(duì)建設(shè)測(cè)試部門(mén)的組織形式測(cè)試組的人員組成測(cè)試組的規(guī)模測(cè)試人員的培訓(xùn)(一)團(tuán)隊(duì)建設(shè)測(cè)試部門(mén)的組織形式63組織形式-測(cè)試人員的位置一個(gè)好的組織結(jié)構(gòu),可以更好的發(fā)揮人員的能動(dòng)性,使工作更有效率,也使工作的質(zhì)量更高。在一個(gè)單位內(nèi)測(cè)試人員處于什么位置?屬于那個(gè)部門(mén)?質(zhì)量管理?開(kāi)發(fā)組?測(cè)試組?適用的就是最好的。組織形式-測(cè)試人員的位置一個(gè)好的組織結(jié)構(gòu),可以更好的發(fā)揮人員64組織形式-常見(jiàn)測(cè)試組組織結(jié)構(gòu)煙囪測(cè)試組(小型)煙囪測(cè)試組(大型)集中測(cè)試組IV&V(獨(dú)立驗(yàn)證與確認(rèn))測(cè)試組SMT(系統(tǒng)方法與測(cè)試)組組織形式-常見(jiàn)測(cè)試組組織結(jié)構(gòu)煙囪測(cè)試組(小型)65組織形式-煙囪測(cè)試組測(cè)試人員由臨時(shí)人員組成,通常有2-5人組成,直接向項(xiàng)目經(jīng)理負(fù)責(zé)。大型的組可以劃分為幾個(gè)小組,設(shè)測(cè)試經(jīng)理。項(xiàng)目經(jīng)理負(fù)責(zé)制定測(cè)試計(jì)劃文檔。企業(yè)沒(méi)有正規(guī)的方法將測(cè)試程序、方法、相關(guān)的知識(shí)經(jīng)驗(yàn)傳遞下去,測(cè)試質(zhì)量難以保證。優(yōu)點(diǎn)是成本低,不需要對(duì)測(cè)試人員提供培訓(xùn)、生活保障等服務(wù)。組織形式-煙囪測(cè)試組測(cè)試人員由臨時(shí)人員組成,通常有2-5人組66組織形式-集中測(cè)試組企業(yè)成立專(zhuān)職、獨(dú)立的測(cè)試部門(mén),通常由10-30人組成。集中測(cè)試組為每個(gè)項(xiàng)目配備幾個(gè)全職的測(cè)試人員。部分企業(yè)中可能還負(fù)責(zé)執(zhí)行項(xiàng)目中軟件質(zhì)量管理和性能規(guī)范制定的工作??梢詫⑾嚓P(guān)的知識(shí)、經(jīng)驗(yàn)傳遞下去。組織形式-集中測(cè)試組企業(yè)成立專(zhuān)職、獨(dú)立的測(cè)試部門(mén),通常由1067IV&V組-組織形式通常由軟件開(kāi)發(fā)組織之外的人員或其中的獨(dú)立人員組成,如轉(zhuǎn)包商。其參與檢查、驗(yàn)證是否遵循標(biāo)準(zhǔn)、進(jìn)行軟件文檔的質(zhì)量保證檢測(cè),主要完成系統(tǒng)測(cè)試??梢詫⑵淇醋饕粋€(gè)最苛求的用戶(hù)。IV&V組-組織形式通常由軟件開(kāi)發(fā)組織之外的人員或其中的獨(dú)立68組織形式-SMT組通常作為企業(yè)的內(nèi)部顧問(wèn)組的方式存在。主要負(fù)責(zé)方法及標(biāo)準(zhǔn)的知識(shí)交流、編制開(kāi)發(fā)和測(cè)試指南、開(kāi)發(fā)測(cè)試方法、測(cè)試工具評(píng)估與培訓(xùn),其同不同的項(xiàng)目組進(jìn)行協(xié)作,對(duì)其進(jìn)行指導(dǎo)。通常不負(fù)責(zé)具體測(cè)試工作的執(zhí)行。由軟件專(zhuān)家組成。組織形式-SMT組通常作為企業(yè)的內(nèi)部顧問(wèn)組的方式存在。主要負(fù)69組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例微軟的項(xiàng)目組織產(chǎn)品組經(jīng)理項(xiàng)目經(jīng)理開(kāi)發(fā)經(jīng)理質(zhì)量保證經(jīng)理開(kāi)發(fā)工程師測(cè)試人員流程經(jīng)理設(shè)計(jì)經(jīng)理組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例微軟的項(xiàng)目組織產(chǎn)品組經(jīng)理項(xiàng)目70組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例一種常見(jiàn)的組織軟件開(kāi)發(fā)組織客戶(hù)服務(wù)項(xiàng)目管理質(zhì)量管理開(kāi)發(fā)規(guī)范、CMM、質(zhì)量保證測(cè)試組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例一種常見(jiàn)的組織軟件開(kāi)發(fā)組織客71組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例又一軟件開(kāi)發(fā)組織客戶(hù)服務(wù)項(xiàng)目管理質(zhì)量管理開(kāi)發(fā)規(guī)范、CMM、質(zhì)量保證測(cè)試組織形式-企業(yè)或項(xiàng)目組織結(jié)構(gòu)樣例又一軟件開(kāi)發(fā)組織客戶(hù)服務(wù)項(xiàng)目72人員組成-成功測(cè)試組的10大因素業(yè)務(wù)知識(shí):測(cè)試工程師應(yīng)具備業(yè)務(wù)知識(shí),并和用戶(hù)緊密接觸。技術(shù)知識(shí):熟悉所測(cè)試的產(chǎn)品用到的技術(shù),并掌握測(cè)試工具、方法等相關(guān)技術(shù)。任務(wù)劃分:將業(yè)務(wù)任務(wù)和技術(shù)任務(wù)相互獨(dú)立。資源管理:業(yè)務(wù)資源和技術(shù)資源相互結(jié)合。與開(kāi)發(fā)組的關(guān)系:同開(kāi)發(fā)人員協(xié)同工作。生存周期早期介入:測(cè)試應(yīng)在開(kāi)發(fā)周期的早期介入。測(cè)試過(guò)程:有成熟的測(cè)試過(guò)程管理規(guī)范。靈活性/適應(yīng)性:能夠適應(yīng)不同的測(cè)試項(xiàng)目。度量:掌握度量的方法,以改進(jìn)工作。過(guò)程改進(jìn):應(yīng)致力于工作的不斷改進(jìn)。人員組成-成功測(cè)試組的10大因素業(yè)務(wù)知識(shí):測(cè)試工程師應(yīng)具備業(yè)73人員組成-測(cè)試組組成測(cè)試經(jīng)理:負(fù)責(zé)測(cè)試流程、溝通、測(cè)試工具的引入、人員管理、測(cè)試計(jì)劃/設(shè)計(jì)/開(kāi)發(fā)及執(zhí)行。測(cè)試組長(zhǎng):溝通、測(cè)試工具引入、人員管理、費(fèi)用/過(guò)程狀態(tài)報(bào)告、測(cè)試計(jì)劃/設(shè)計(jì)/開(kāi)發(fā)及執(zhí)行。測(cè)試工程師:執(zhí)行測(cè)試計(jì)劃,進(jìn)行設(shè)計(jì)/開(kāi)發(fā)及執(zhí)行。人員組成-測(cè)試組組成測(cè)試經(jīng)理:負(fù)責(zé)測(cè)試流程、溝通、測(cè)試工具的74測(cè)試組規(guī)模-影響因素企業(yè)文化或測(cè)試成熟度測(cè)試需求范圍工程師技能水平測(cè)試工具及應(yīng)用水平業(yè)務(wù)知識(shí)組織形式測(cè)試工作介入時(shí)間測(cè)試組規(guī)模-影響因素企業(yè)文化或測(cè)試成熟度75測(cè)試組規(guī)模-確定方法(一)開(kāi)發(fā)比例法:根據(jù)開(kāi)發(fā)人員數(shù)量按照一定比例來(lái)確定測(cè)試工程師的數(shù)量。開(kāi)發(fā)人員指進(jìn)行設(shè)計(jì)、開(kāi)發(fā)、編譯以及進(jìn)行單元測(cè)試的人員。開(kāi)發(fā)類(lèi)型開(kāi)發(fā)人員比例測(cè)試組規(guī)模商業(yè)產(chǎn)品(大型市場(chǎng))30人3:220商業(yè)產(chǎn)品(小型市場(chǎng))30人3:110單個(gè)客戶(hù)端的應(yīng)用開(kāi)發(fā)30人6:15單個(gè)客戶(hù)端開(kāi)發(fā)并與系統(tǒng)集成30人4:17政府部門(mén)應(yīng)用開(kāi)發(fā)(內(nèi)部)30人5:16公司應(yīng)用開(kāi)發(fā)(內(nèi)部)30人4:17測(cè)試組規(guī)模-確定方法(一)開(kāi)發(fā)比例法:根據(jù)開(kāi)發(fā)人員數(shù)量按照一76測(cè)試組規(guī)模-確定方法(二)百分比法:根據(jù)測(cè)試人員應(yīng)該占到項(xiàng)目組中人員的百分比數(shù)量。開(kāi)發(fā)類(lèi)型項(xiàng)目人員數(shù)量測(cè)試組規(guī)模比例測(cè)試組規(guī)模商業(yè)產(chǎn)品(大型市場(chǎng))50人27%13商業(yè)產(chǎn)品(小型市場(chǎng))50人16%8單個(gè)客戶(hù)端的應(yīng)用開(kāi)發(fā)50人10%5單個(gè)客戶(hù)端開(kāi)發(fā)并與系統(tǒng)集成50人14%7政府部門(mén)應(yīng)用開(kāi)發(fā)(內(nèi)部)50人11%5公司應(yīng)用開(kāi)發(fā)(內(nèi)部)50人14%7測(cè)試組規(guī)模-確定方法(二)百分比法:根據(jù)測(cè)試人員應(yīng)該占到項(xiàng)目77測(cè)試組規(guī)模-確定方法(三)測(cè)試程序法:根據(jù)測(cè)試程序數(shù)量,以及每個(gè)程序可能的執(zhí)行時(shí)間,計(jì)算出人小時(shí),再根據(jù)完成周期計(jì)算測(cè)試組規(guī)模。測(cè)試過(guò)程數(shù)目計(jì)算因子人小時(shí)完成周期測(cè)試組規(guī)模歷史記錄8606.1653009個(gè)月3.4新項(xiàng)目評(píng)估11206.16690012個(gè)月3.3測(cè)試組規(guī)模-確定方法(三)測(cè)試程序法:根據(jù)測(cè)試程序數(shù)量,以及78測(cè)試組規(guī)模-確定方法(四)任務(wù)計(jì)劃法:根據(jù)歷史記錄中類(lèi)似項(xiàng)目工作量,比較新項(xiàng)目同歷史項(xiàng)目的工作量,歷史項(xiàng)目乘以相應(yīng)的因子。步驟:先將任務(wù)分解,根據(jù)歷史記錄乘以一個(gè)因子,計(jì)算出新項(xiàng)目的所以任務(wù)工作量。再根據(jù)該工作量和完成周期計(jì)算測(cè)試組規(guī)模。測(cè)試組規(guī)模-確定方法(四)任務(wù)計(jì)劃法:根據(jù)歷史記錄中類(lèi)似項(xiàng)目79人員培養(yǎng)-人員要求適應(yīng)各種環(huán)境的知識(shí)背景學(xué)習(xí)速度快組織能力解決問(wèn)題的能力創(chuàng)造性分析/編程能力業(yè)務(wù)領(lǐng)域的知識(shí)交流與協(xié)調(diào)能力測(cè)試經(jīng)驗(yàn)關(guān)注細(xì)節(jié)書(shū)寫(xiě)與語(yǔ)法技能一個(gè)好的測(cè)試人員更難得人員培養(yǎng)-人員要求適應(yīng)各種環(huán)境的知識(shí)背景一個(gè)好的測(cè)試人員更難80人員培養(yǎng)-成長(zhǎng)的路徑初級(jí)測(cè)試工程師-測(cè)試工程師-高級(jí)測(cè)試工程師-測(cè)試組負(fù)責(zé)人-測(cè)試負(fù)責(zé)人-測(cè)試經(jīng)理-產(chǎn)品/業(yè)務(wù)經(jīng)理。技術(shù)技能:測(cè)試工具\(yùn)測(cè)試自動(dòng)化編程\編程語(yǔ)言\操作系統(tǒng)\網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)\測(cè)試生存周期(1-2年)測(cè)試過(guò)程:評(píng)審、制訂和改進(jìn)過(guò)程,指導(dǎo)初級(jí)工程師工作,了解業(yè)務(wù)領(lǐng)域。(3-4年)測(cè)試組工作:任務(wù)安排、跟蹤和報(bào)告,監(jiān)管測(cè)試工程師,掌握測(cè)試周期支持工具。(4-6年)項(xiàng)目管理:管理項(xiàng)目,與客戶(hù)交流,管理測(cè)試人員。(6-12年)產(chǎn)品管理:項(xiàng)目或產(chǎn)品研發(fā)指導(dǎo)、促進(jìn)產(chǎn)品銷(xiāo)售、確定業(yè)務(wù)機(jī)會(huì)、承擔(dān)盈虧責(zé)任。(12年以上)人員培養(yǎng)-成長(zhǎng)的路徑初級(jí)測(cè)試工程師-測(cè)試工程師-高級(jí)測(cè)試工程81(二)測(cè)試過(guò)程規(guī)劃軟件過(guò)程測(cè)試過(guò)程測(cè)試的階段規(guī)劃測(cè)試過(guò)程(二)測(cè)試過(guò)程規(guī)劃軟件過(guò)程82軟件過(guò)程-定義目的:測(cè)試過(guò)程是軟件過(guò)程的組成部分,明確自己的軟件過(guò)程,才能明確自己的測(cè)試過(guò)程。軟件生存周期指軟件從出現(xiàn)一個(gè)構(gòu)思之日起,直到最后決定停止使用之時(shí)止。包括可行性與計(jì)劃研究、需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、運(yùn)行與維護(hù)等階段。軟件過(guò)程是指開(kāi)發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品(如項(xiàng)目計(jì)劃、文檔、代碼、手冊(cè)等)的一套行為、方法、實(shí)踐及變換過(guò)程。軟件過(guò)程是軟件生存周期的框架。軟件過(guò)程-定義目的:測(cè)試過(guò)程是軟件過(guò)程的組成部分,明確自己的83軟件過(guò)程-常見(jiàn)軟件過(guò)程與模型(一)瀑布模型、原型模型、演化模型、增量模型、螺旋模型、噴泉模型等等。敏捷方法(如XP、功能驅(qū)動(dòng)等)統(tǒng)一過(guò)程(RUP)《GB/T8566-2001信息技術(shù)軟件生存周期過(guò)程》過(guò)程裁減軟件過(guò)程-常見(jiàn)軟件過(guò)程與模型(一)瀑布模型、原型模型、演化模84軟件測(cè)試的組織和管理85軟件過(guò)程-常見(jiàn)軟件過(guò)程與模型(二)敏捷方法中的測(cè)試:在極限編程中提出測(cè)試驅(qū)動(dòng)開(kāi)發(fā)。提倡在開(kāi)發(fā)前,先考慮測(cè)試,先完成測(cè)試用來(lái)和代碼。統(tǒng)一過(guò)程中的測(cè)試:測(cè)試是其核心工作流程之一GB/T8566-2001標(biāo)準(zhǔn)中的測(cè)試(如下圖):沒(méi)有單獨(dú)的測(cè)試過(guò)程。測(cè)試開(kāi)始于編碼。不足以指導(dǎo)測(cè)試工作。軟件過(guò)程-常見(jiàn)軟件過(guò)程與模型(二)敏捷方法中的測(cè)試:在極限編86測(cè)試過(guò)程-測(cè)試生命周期開(kāi)發(fā)生命周期...維護(hù)
需求定義應(yīng)用定義應(yīng)用開(kāi)發(fā)修訂建立建立測(cè)試生命周期...執(zhí)行.執(zhí)行執(zhí)行.測(cè)試計(jì)劃缺陷跟蹤測(cè)試開(kāi)發(fā)測(cè)試設(shè)計(jì)評(píng)估測(cè)試過(guò)程-測(cè)試生命周期開(kāi)發(fā)生命周期...維護(hù)需求定義應(yīng)用87測(cè)試過(guò)程-幾個(gè)亮點(diǎn)測(cè)試工作開(kāi)始于需求分析之后。測(cè)試經(jīng)過(guò)評(píng)估后,達(dá)到了結(jié)束的標(biāo)準(zhǔn)后才能結(jié)束。測(cè)試也是迭代過(guò)程。測(cè)試需求來(lái)自于軟件需求。測(cè)試過(guò)程-幾個(gè)亮點(diǎn)測(cè)試工作開(kāi)始于需求分析之后。88測(cè)試過(guò)程-活動(dòng)計(jì)劃設(shè)計(jì)準(zhǔn)備執(zhí)行評(píng)估缺陷跟蹤測(cè)試過(guò)程-活動(dòng)計(jì)劃89測(cè)試過(guò)程-與開(kāi)發(fā)過(guò)程的關(guān)系都是軟件過(guò)程的有機(jī)組成部分。與開(kāi)發(fā)過(guò)程同步進(jìn)行。與開(kāi)發(fā)過(guò)程相互依賴(lài),又相互獨(dú)立。‘開(kāi)發(fā)過(guò)程、測(cè)試過(guò)程、項(xiàng)目管理過(guò)程以及其他支撐過(guò)程相互交織共同組成了軟件過(guò)程。測(cè)試過(guò)程-與開(kāi)發(fā)過(guò)程的關(guān)系都是軟件過(guò)程的有機(jī)組成部分。90測(cè)試階段-V模型測(cè)試階段-V模型91測(cè)試階段-四個(gè)階段清晰直觀階段劃分單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試同開(kāi)發(fā)的對(duì)應(yīng)關(guān)系測(cè)試階段-四個(gè)階段清晰直觀92測(cè)試階段-甄別開(kāi)發(fā)和測(cè)試并不是線(xiàn)性關(guān)系。測(cè)試工作不是開(kāi)始于代碼完成之后。測(cè)試具有階段性,但各階段之間沒(méi)有鴻溝。尤其是單元測(cè)試和集成測(cè)試。測(cè)試階段-甄別開(kāi)發(fā)和測(cè)試并不是線(xiàn)性關(guān)系。93規(guī)劃測(cè)試過(guò)程分析項(xiàng)目總體需求(概覽)分析項(xiàng)目特點(diǎn)(如類(lèi)型、規(guī)模、人員、客戶(hù)、風(fēng)險(xiǎn)、進(jìn)度、成本等等)確定自己的軟件過(guò)程確定自己的開(kāi)發(fā)方法和模型規(guī)劃測(cè)試階段構(gòu)建測(cè)試過(guò)程規(guī)劃測(cè)試過(guò)程分析項(xiàng)目總體需求(概覽)94(三)測(cè)試過(guò)程實(shí)施制訂測(cè)試計(jì)劃設(shè)計(jì)測(cè)試測(cè)試準(zhǔn)備執(zhí)行測(cè)試評(píng)估測(cè)試結(jié)果缺陷跟蹤(三)測(cè)試過(guò)程實(shí)施制訂測(cè)試計(jì)劃95制訂測(cè)試計(jì)劃-定義什么是測(cè)試計(jì)劃:測(cè)試計(jì)劃包含項(xiàng)目范圍內(nèi)的測(cè)試目的和測(cè)試目標(biāo)的有關(guān)信息。此外,測(cè)試計(jì)劃還將確定實(shí)施和執(zhí)行測(cè)試時(shí)所使用的策略以及所需資源。測(cè)試計(jì)劃包括測(cè)試主計(jì)劃和階段計(jì)劃。項(xiàng)目開(kāi)始時(shí)制訂測(cè)試主計(jì)劃。根據(jù)開(kāi)發(fā)的迭代過(guò)程和測(cè)試主計(jì)劃對(duì)測(cè)試計(jì)劃進(jìn)行細(xì)化,制訂各個(gè)階段的測(cè)試計(jì)劃。制訂測(cè)試計(jì)劃-定義什么是測(cè)試計(jì)劃:測(cè)試計(jì)劃包含項(xiàng)目范圍內(nèi)的測(cè)96制訂測(cè)試計(jì)劃-內(nèi)容1.簡(jiǎn)介(目的、背景、范圍、使用的文檔)2.測(cè)試需求(確定被測(cè)試的對(duì)象、內(nèi)容和范圍,來(lái)源于用戶(hù)需求,包括功能性需求和非功能性需求。)3.測(cè)試策略測(cè)試的項(xiàng)目、測(cè)試的主要方法、完成標(biāo)準(zhǔn)、使用的工具、特殊事項(xiàng)等)4.資源(人員組成、任務(wù)和職責(zé)、環(huán)境、人員培訓(xùn)等)5.項(xiàng)目進(jìn)度表(階段)6.可交付工件(測(cè)試模型、測(cè)試記錄、缺陷報(bào)告等等)7.附錄A:項(xiàng)目任務(wù)制訂測(cè)試計(jì)劃-內(nèi)容1.簡(jiǎn)介(目的、背景、范圍、使用的文檔)97制訂測(cè)試計(jì)劃-步驟(一)確定測(cè)試需求:確定測(cè)試對(duì)象以及測(cè)試工作的范圍和內(nèi)容。測(cè)試需求應(yīng)是可核實(shí)的。測(cè)試需求可來(lái)源于軟件需求列表、用例、用例模型、用例實(shí)現(xiàn)、補(bǔ)充規(guī)約、設(shè)計(jì)需求、商業(yè)理由、法規(guī)、標(biāo)準(zhǔn)、最終用戶(hù)訪(fǎng)談以及對(duì)現(xiàn)有系統(tǒng)的復(fù)審。被確定的測(cè)試需求項(xiàng)必須是可核實(shí)的。即,它們必須有一個(gè)可觀察、可評(píng)測(cè)的結(jié)果。無(wú)法核實(shí)的需求不是測(cè)試需求。制訂測(cè)試計(jì)劃-步驟(一)確定測(cè)試需求:確定測(cè)試對(duì)象以及測(cè)試工98制訂測(cè)試計(jì)劃-步驟(二)評(píng)估風(fēng)險(xiǎn):測(cè)試工作需要平衡資源約束和風(fēng)險(xiǎn),以確定測(cè)試的優(yōu)先級(jí)。從三個(gè)方面分析:影響:失效后將造成的影響或后果原因:失效所導(dǎo)致的非預(yù)期結(jié)果可能性:用例失效的可能性根據(jù)風(fēng)險(xiǎn)分析情況,確定測(cè)試執(zhí)行的優(yōu)先級(jí)。通常分為高、中、低三種。進(jìn)而安排測(cè)試的先后順序。制訂測(cè)試計(jì)劃-步驟(二)評(píng)估風(fēng)險(xiǎn):測(cè)試工作需要平衡資源約束和99制訂測(cè)試計(jì)劃-步驟(三)制定測(cè)試策略:描述測(cè)試活動(dòng)的一般方法和目標(biāo)。包括測(cè)試的階段、類(lèi)型、技術(shù)、測(cè)試完成的標(biāo)準(zhǔn)、特殊要求、可能存在的影響等。確定資源人力資源(人員數(shù)量和技能)測(cè)試環(huán)境(包括硬件和軟件)工具數(shù)據(jù)創(chuàng)建時(shí)間表:估計(jì)測(cè)試工作,制訂時(shí)間進(jìn)度。參考軟件開(kāi)發(fā)進(jìn)度、項(xiàng)目工作計(jì)劃等。生成測(cè)試計(jì)劃:復(fù)審相關(guān)材料,確定交付的內(nèi)容,將計(jì)劃提交相關(guān)的人員。制訂測(cè)試計(jì)劃-步驟(三)制定測(cè)試策略:描述測(cè)試活動(dòng)的一般方法100制訂測(cè)試計(jì)劃-主計(jì)劃和階段計(jì)劃階段計(jì)劃的測(cè)試需求應(yīng)是對(duì)主計(jì)劃中的測(cè)試需求的分解。階段計(jì)劃的工作進(jìn)度安排應(yīng)盡可能同主計(jì)劃相一致。階段計(jì)劃的制訂應(yīng)能保證主計(jì)劃能夠完滿(mǎn)執(zhí)行。制訂測(cè)試計(jì)劃-主計(jì)劃和階段計(jì)劃階段計(jì)劃的測(cè)試需求應(yīng)是對(duì)主計(jì)劃101測(cè)試設(shè)計(jì)(一)分析程序工作流程。目的在于確定并說(shuō)明系統(tǒng)與外部交互時(shí)的操作和步驟。以進(jìn)一步用于確定與描述測(cè)試用例。確定并說(shuō)明測(cè)試用例詳細(xì)分析應(yīng)用程序工作流程與操作步驟。確定并說(shuō)明測(cè)試用例確定測(cè)試用例數(shù)據(jù)測(cè)試設(shè)計(jì)(一)分析程序工作流程。目的在于確定并說(shuō)明系統(tǒng)與外部102測(cè)試設(shè)計(jì)(二)確立并結(jié)構(gòu)化測(cè)試執(zhí)行過(guò)程確定本測(cè)試執(zhí)行過(guò)程與其他測(cè)試執(zhí)行過(guò)程(或生成的測(cè)試腳本之間)的關(guān)系或順序。確定本測(cè)試執(zhí)行過(guò)程的起始條件/狀態(tài)與結(jié)束條件/狀態(tài)。指明本測(cè)試執(zhí)行過(guò)程(或生成的測(cè)試腳本)要執(zhí)行的測(cè)試用例。結(jié)構(gòu)化的方式固化測(cè)試執(zhí)行過(guò)程。測(cè)試設(shè)計(jì)(二)確立并結(jié)構(gòu)化測(cè)試執(zhí)行過(guò)程103測(cè)試設(shè)計(jì)(三)復(fù)審并評(píng)估測(cè)試覆蓋確定測(cè)試覆蓋評(píng)測(cè)方法:基于代碼覆蓋和基于需求的覆蓋。基于
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024河北省職稱(chēng)計(jì)算機(jī)考試操作題步驟
- 《物質(zhì)生活與習(xí)俗的變遷》課件
- 《激光的基本特性》課件
- 《證券投資學(xué)課程》課件
- 《電器安全知識(shí)》課件
- 農(nóng)業(yè)新紀(jì)元模板
- 銀行工作總結(jié)辛勤勞動(dòng)取得佳績(jī)
- 三年級(jí)安全教育行動(dòng)
- 法制教育心得體會(huì)15篇
- 輸血科護(hù)士工作總結(jié)
- 河道綜合治理工程施工組織設(shè)計(jì)
- 安徽省合肥市蜀山區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期地理期末模擬練習(xí)(含答案)
- 新建設(shè)項(xiàng)目施工人員安全教育培訓(xùn)課件
- 品質(zhì)總監(jiān)轉(zhuǎn)正述職報(bào)告
- 2024年游艇俱樂(lè)部會(huì)員專(zhuān)屬活動(dòng)策劃與執(zhí)行合同3篇
- 廣東省廣州市番禺區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末英語(yǔ)試題
- 《項(xiàng)目管理培訓(xùn)課程》課件
- 2024年企業(yè)團(tuán)購(gòu):銷(xiāo)售合作協(xié)議3篇
- 2024-2025學(xué)年八年級(jí)語(yǔ)文上學(xué)期期末真題復(fù)習(xí) 專(zhuān)題06 文言文閱讀
- 制藥課程設(shè)計(jì)三廢處理
- 期末測(cè)試卷(試題)-2024-2025學(xué)年北師大版數(shù)學(xué)五年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論