




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
章軟件測試流程與規(guī)范2021/5/91目錄傳統(tǒng)的軟件測試過程1敏捷測試過程2軟件測試學派3基于風險的測試策略4測試過程改進5軟件測試規(guī)范62021/5/921傳統(tǒng)的軟件測試過程2021/5/931.軟件測試過程單元與集成測試需求評審設計評審系統(tǒng)測試驗收測試開發(fā)計劃設計執(zhí)行評估報告從軟件工程角度從項目管理角度2021/5/942.軟件過程模型瀑布模型原型模型RAD模型改進的V模型螺旋模型增量模型和迭代模型構(gòu)件組裝模型并發(fā)模型XP模型2021/5/952.軟件過程模型瀑布模型示意圖2021/5/962.軟件過程模型增量模型示意圖需求分析設計編碼1測試1測試2編碼2編碼3測試32021/5/972.軟件過程模型螺旋模型示意圖詳細設計風險分析評估方案累計成本提交線制定計劃原型1原型2原型3可運行原型風險分析風險分析需求計劃開發(fā)計劃集成與測試軟件需求軟件產(chǎn)品設計需求確定設計確定實現(xiàn)編碼單元測試集成測試驗收測試2021/5/982.軟件過程模型RUP示意圖2021/5/992.軟件過程模型XP示意圖2021/5/9103.軟件測試過程模型軟件測試的過程2021/5/9113.軟件測試過程模型軟件測試的各個階段2021/5/9123.軟件測試過程模型階段輸入輸出需求評審需求定義,市場分析文檔,相關(guān)技術(shù)文檔市場需求分析會議記要,功能設計,技術(shù)設計設計審查市場需求文檔,技術(shù)設計文檔
測試計劃,測試用例單元測試集成測試代碼完成文件包,功能詳細設計說明書最終技術(shù)文檔完整測試用例,完備的測試計劃,缺陷報告,功能驗證測試報告系統(tǒng)測試代碼修改后的文件包完整測試用例,完備的測試計劃
缺陷報告缺陷狀態(tài)報告項目階段報告確認測試代碼凍結(jié)文件包確認測試用例缺陷狀態(tài)報告缺陷報告審查版本審查版本發(fā)布代碼發(fā)布文件包測試計劃檢查清單當前版本已知問題的清單版本發(fā)布報告2021/5/9133.軟件測試過程模型軟件測試與軟件開發(fā)各階段的關(guān)系需求分析說明書概要設計說明書確認測試詳細設計說明書集成測試單元測試源程序代碼2021/5/9143.軟件測試過程模型V模型V模型是最具有代表性的測試模型。V模型最早是由PaulRook在20世紀80年代后期提出的,V模型在英國國家計算中心文獻中發(fā)布,旨在改進軟件開發(fā)的效率和效果。在V模型中,描述了一些不同的測試級別,并說明了這些級別所對應的生命周期中不同的階段,清楚地描述了這些測試階段和開發(fā)過程期間的對應關(guān)系。2021/5/9153.軟件測試過程模型必需在編碼工作結(jié)束后才能進行測試!2021/5/9163.軟件測試過程模型V模型特點V模型有階段性、順序性和依賴性V模型的測試策略既包括低層測試又包括高層測試(低層測試為了檢查源代碼,高層測試為了使整個系統(tǒng)滿足用戶的需求)V模型有質(zhì)量保證的觀點V模型優(yōu)點應用瀑布模型的思想將復雜的測試工作按階段劃成各個小階段來實現(xiàn)從多角度測試系統(tǒng):將系統(tǒng)從模塊到集成再到系統(tǒng)和用戶測試的思路可以使系統(tǒng)缺陷盡可能多地暴露出來V模型缺點把軟件的開發(fā)視為需求、設計、編碼等一系列串行的活動。同樣開發(fā)和測試保持一種線性的前后關(guān)系,需要有嚴格的指令表示上一階段完全結(jié)束,才可正式開始下一個階段。這樣就無法支持迭代、自發(fā)性以及變更調(diào)整。2021/5/9173.軟件測試過程模型W模型由于各種原因,開發(fā)的每一個環(huán)節(jié)都可能產(chǎn)生錯誤,如果堅持各個階段的技術(shù)評審,就可盡早發(fā)現(xiàn)和預防錯誤。軟件開發(fā)與測試的W模型,形象地說明了軟件測試與開發(fā)的同步性。W模型由Evolutif公司提出,相對于V模型,W模型更科學。W模型是V模型的發(fā)展,強調(diào)的是測試伴隨著整個軟件開發(fā)周期,而且測試的對象不僅僅是程序,需求、功能和設計同樣要測試。測試與開發(fā)是同步進行的,從而有利于盡早地發(fā)現(xiàn)問題。2021/5/9183.軟件測試過程模型每個開發(fā)活動后都可以執(zhí)行相應的測試!2021/5/9193.軟件測試過程模型W模型特點在V模型的基礎(chǔ)上,增加開發(fā)階段的同步測試,形成W模型;測試與開發(fā)同步進行,有利用盡早的發(fā)現(xiàn)問題局限性:仍把開發(fā)活動看成是從需求開始到編碼結(jié)束的串行活動,只有上一階段完成后,才可以開始下一階段的活動,不能支持迭代,自發(fā)性以及變更調(diào)整W模型優(yōu)點測試貫穿于整個軟件開發(fā)生命周期;測試對象不僅僅是程序,還包括需求和設計規(guī)格說明等;測試與開發(fā)同步;可以盡早、全面發(fā)現(xiàn)問題。W模型缺點為串行結(jié)構(gòu),需等上一階段活動結(jié)束后才能開展下一活動。2021/5/9203.軟件測試過程模型H模型 H模型中,軟件測試過程活動完全獨立,貫穿于整個產(chǎn)品的周期,與其他流程并發(fā)地進行,某個測試點準備就緒時,就可以從測試準備階段進行到測試執(zhí)行階段。軟件測試可以盡早的進行,并且可以根據(jù)被測物的不同而分層次進行。與前兩種模型相比,H模型充分地體現(xiàn)了測試過程。H模型揭示了:軟件測試不僅僅指測試的執(zhí)行,還包括很多其他的活動。軟件測試是一個獨立的流程,貫穿軟件開發(fā)周期,與其它流程并發(fā)進行。軟件測試要盡早準備,盡早執(zhí)行。軟件測試根據(jù)被測物的不同是分層次的,不同層次的測試活動可以是按照某個次序先后進行的,但也可能是反復的2021/5/9213.軟件測試過程模型2021/5/9223.軟件測試過程模型H模型特點強調(diào)軟件測試不僅僅指執(zhí)行測試,還包括很多其它的活動。強調(diào)軟件測試是一個獨立的流程,貫穿整個生命周期,與其他流程并發(fā)地進行。強調(diào)測試要盡早準備,盡早執(zhí)行。強調(diào)測試是根據(jù)測試物的不同而分層次進行的。H模型優(yōu)點將軟件測試從開發(fā)中獨立出來,有利于測試人員研究更深的測試技術(shù)。如果測試組同時要測試多個項目或產(chǎn)品時,可以實現(xiàn)對測試技術(shù)成果的重復利用及測試人員高效調(diào)整。在缺陷修復問題上不會受某項目組內(nèi)部人員的限制。H模型缺點獨立的測試組使得測試人員對系統(tǒng)認識不夠深入,影響測試質(zhì)量及測試效率。2021/5/9233.軟件測試過程模型X模型X模型的基本思想是由Marick提出的,但首先是Marick不建議要建立一個替代模型。RobinF·Goldsmith引用了一些Marick的想法,并重新經(jīng)過組織,形成了“X模型”。其實并不是為了和V模型相對應而選擇這樣的名字,而是由于其它一些原因:X通常代表未知,而Marick也認為他的觀點并不足以支撐一個模型的完整描述,但其中已經(jīng)有一個模型所需要的一些主要內(nèi)容,其中也包括了象探索性測試(exploratorytesting)這樣的亮點。。X模型的左邊描述的是針對單獨程序片段所進行的相互分離的編碼和測試,此后將進行頻繁的交接,通過集成最終合成為可執(zhí)行的程序。(右上半部分),這些可執(zhí)行程序還需要進行測試。2021/5/9243.軟件測試過程模型2021/5/9254.TMAPTMap(TestManagementApproach,測試管理方法)是一種結(jié)構(gòu)化的、基于風險策略的測試方法體系,目的能更早地發(fā)現(xiàn)缺陷,以最小的成本、有效地、徹底地完成測試任務,以減少軟件發(fā)布后的支持成本。TMap所定義的測試生命周期由計劃和控制、準備、說明、執(zhí)行和完成等階段組成目的:本管理辦法是軟件測試的一份指導性文件,對軟件測試過程中所涉及到角色職責、計劃、流程、用例、缺陷管理過程進行總體規(guī)范,以有效保證軟件產(chǎn)品的質(zhì)量。2021/5/9264.TMAPTMAP四大基石與軟件開發(fā)生命周期一致的測試活動生命周期(L);堅實的組織融合(O)正確的基礎(chǔ)設施和工具(I)可用的技術(shù)(T)2021/5/9274.TMAPTMAP方法模型基本內(nèi)容一個基于風險的測試方法基于風險的測試策略,來有效的分配測試投入在測試規(guī)劃的各個時間點進行商業(yè)投入2021/5/9284.TMAPTMap描述的生命周期模型p(準備):包括可測試性評審,確定技術(shù)方法S(說明):包括詳細的設計測試用例,建立測試的基礎(chǔ)設施E(執(zhí)行):包括預測試,測試,重新測試,檢查,評估等活動C(完成):包括維護測試件、評估測試過程P&C(計劃和控制):包括評審和研究,開發(fā)測試策略(風險分析、測試估算等),簡歷測試組織,準備計劃,管理和控制等。2021/5/9294.TMAPTMap測試過程計劃和控制階段,測試計劃的創(chuàng)建,定義了執(zhí)行測試活動的“who,what,when,whereandhow”。在測試過程中,通過定期和臨時的報告,庫戶可以經(jīng)常收到關(guān)于產(chǎn)品質(zhì)量和風險的更新。準備階段。決定軟件說明書質(zhì)量是否足以實現(xiàn)說明書和測試執(zhí)行的成功。說明階段。定義測試用例和構(gòu)建基礎(chǔ)設施。一旦測試目標確定,測試執(zhí)行階段就開始。執(zhí)行階段。需要分析預計結(jié)果的區(qū)別,發(fā)現(xiàn)缺陷并報告缺陷完成階段,包括對測試用例的維護以及再利用,創(chuàng)建一個最終報告以及為了更好的控制將來的測試過程對測試過程進行評估2021/5/9304.TMAPTMap的優(yōu)勢
TMap提供了一個完整的、一致的、靈活的方法可以根據(jù)特定的環(huán)境想、創(chuàng)建量身定制的測試方法,以及在不同的環(huán)境中可以采用的通用的方法從而適用于各種行業(yè)以及各種規(guī)模的組織。2021/5/9314.TMAPTmap其他方法TPI,一個逐步完善測試過程的模型TAKT,測試自動化的方法Tsite,如何在一個永久的測試組織中實施測試過程TEmb,測試嵌入系統(tǒng)2021/5/9324.TMAPTMapNext
測試應該如何做;無論是系統(tǒng),程序,軟件或者硬件的改變,都會影響商業(yè)的連續(xù)性和最終質(zhì)量。相關(guān)的風險需要能夠管理起來,而且需要盡早管理和最低代價管理。TMapnext的方法描述:什么是計劃內(nèi)變更的風險要素,如何管理和維持一個復雜的系統(tǒng)和程序的質(zhì)量,如何控制測試成本。2021/5/9334.TMAPTMapnext方法包括四個要素業(yè)務驅(qū)動測試管理方法BDTM結(jié)構(gòu)化的測試流程完整的工具包自適應的測試方法2021/5/9344.TMAPTMapNext描述的生命周期模型2021/5/9352敏捷測試過程2021/5/9361.敏捷測試的定義敏捷測試的定義
敏捷測試(Agiletesting)是測試的一種,原有測試定義中通過執(zhí)行被測系統(tǒng)發(fā)現(xiàn)問題,通過測試這種活動能夠提供對被測系統(tǒng)提供度量等概念還是適用的。
敏捷測試是遵循敏捷宣言的一種測試實踐:強調(diào)從客戶的角度,即是從使用系統(tǒng)的用戶的角度,來測試系統(tǒng)。重點關(guān)注持續(xù)迭代的測試新開發(fā)的功能,而不再強調(diào)傳統(tǒng)測試過程中嚴格的測試階段。建議盡早開始測試,一旦系統(tǒng)某個層面可測,比如提供了模塊功能,就要開始模塊層面的單元測試,同時隨著測試深入,持續(xù)進行回歸測試保證之前測試過內(nèi)容的正確性。2021/5/9372.敏捷宣言 敏捷宣言
敏捷宣言,也叫做敏捷軟件開發(fā)宣言,正式宣布了對四種核心價值和十二條原則,可以指導迭代的以人為中心的軟件開發(fā)方法。敏捷宣言強調(diào)的敏捷軟件開發(fā)的四個核心價值是:個體和互動高于流程和工具工作的軟件高于詳盡的文檔客戶合作高于合同談判響應變化高于遵循計劃2021/5/9382.敏捷宣言 遵循的原則:盡早和持續(xù)地交付有價值的軟件來滿足客戶歡迎需求變更——即使是在項目開發(fā)后期。要善于利用需求變更,幫助客戶獲得競爭優(yōu)勢要不斷交付可用的軟件,周期從幾周到幾個月不等,且越短越好項目過程中,業(yè)務人員與開發(fā)人員必須在一起工作要善于激勵項目人員,給他們以所需要的環(huán)境和支持,并相信他們能夠完成任務無論是團隊內(nèi)還是團隊間,最有效的溝通方法是面對面的交談可用的軟件是衡量進度的主要指標敏捷過程提倡可持續(xù)的開發(fā)。項目方、開發(fā)人員和用戶應該能夠保持長期穩(wěn)定的開發(fā)速度對技術(shù)的精益求精、對設計的不斷完善將提升敏捷性簡單——盡最大可能減少不必要的工作——一門藝術(shù)最佳的架構(gòu)、需求和設計出自于自組織的團隊團隊要定期反省如何能夠做到更有效,并相應地調(diào)整團隊的行為2021/5/9393.敏捷測試的特征盡早和持續(xù)地開展測試能及時完成對軟件質(zhì)量全面評估軟件本身是測試研究和分析最主要的對象在滿足所要求的質(zhì)量,測試進行得越快越好測試人員必須和項目干系人保持密切協(xié)作對測試人員足夠信任和尊重測試計劃、設計和執(zhí)行力求簡單對測試技術(shù)精益求精不斷反思,持續(xù)優(yōu)化測試設計2021/5/9404.敏捷測試流程敏捷測試=持續(xù)的質(zhì)量反饋需求設計代碼功能非功能特性產(chǎn)品經(jīng)理開發(fā)人員敏捷測試質(zhì)量問題持續(xù)反饋質(zhì)量問題持續(xù)反饋敏捷測試2021/5/9414.敏捷測試流程全過程持續(xù)的單元/系統(tǒng)測試Daily產(chǎn)品Backlog(確定優(yōu)先級)測試需求測試任務測試計劃可發(fā)布的產(chǎn)品階段性成果回歸測試+BVT驗收測試測試用例2021/5/9424.敏捷測試流程ProductBacklog(發(fā)布計劃,需求定義階段)SprintBacklog(迭代計劃,階段性任務分解和安排)在每個迭代實施階段,完成SprintBacklog所定義的任務驗收測試2021/5/9435.敏捷測試中的測試方法探索性測試:是一種測試風格,而不是某一種具體的測試方法(等價類測試/邊界測試等),它強調(diào)系統(tǒng)軟件學習,設計測試用例以及測試執(zhí)行同時進行,他適用于要求在短時間內(nèi)以及測試需求頻繁變更下尋找出重大缺陷的情況基于腳本的手工測試:在某些無法自動化測試的部分,使用手工測試或是半自動測試執(zhí)行某些回歸測試用例2021/5/9445.敏捷測試中的測試方法探索性測試概念有計劃和有目的的開展,需要IT和業(yè)務知識;有抽象的方法論便于積累和技能傳遞,很容易培訓;單位時間內(nèi),發(fā)現(xiàn)的bug數(shù)和取得的代碼覆蓋率高;盡早發(fā)現(xiàn)更多軟件質(zhì)量風險的測試手段來源用戶行為模式和軟件出錯模式的抽象基于用戶場景,通過模擬用戶操作,接近真實的復雜用戶行為啟發(fā)測試人員的思維是對傳統(tǒng)測試設計方法的一個顛覆是一般性測試的重要補充2021/5/9455.敏捷測試中的測試方法漫游測試模型
為了降低ET重疊率、提高覆蓋率,以漫游者視角進行的功能劃分模型漫游測試模型商業(yè)區(qū)歷史區(qū)旅游區(qū)破舊區(qū)旅館區(qū)娛樂區(qū)在軟件啟動和關(guān)閉之間,包含用戶使用軟件特性和功能歷史版本遺留的代碼,曾經(jīng)出現(xiàn)較多缺陷的特性和功能對新用戶非常有吸引力的特性和功能完成主要功能后,輔助性特性和功能軟件休息時還必須運行的特性及功能用戶幫助手冊未提到的,測試人員需關(guān)注的特性和功能2021/5/9465.敏捷測試中的測試方法探索式方法極限測試法:邊界之旅場景插入法:場景的漫游測一送一法:層見疊出反叛法:沒有誰是規(guī)規(guī)矩矩的出租車法:條條大路通羅馬快遞測試法:傳遞懶漢測試法:默認2021/5/9475.敏捷測試中的測試方法基于腳本的測試ScriptedTesting(ST)先設計后執(zhí)行Script:手工測試的Testcase/自動化的TestScript階段性明顯,屬于較傳統(tǒng)的測試方式分析設計執(zhí)行報告2021/5/9485.敏捷測試中的測試方法ST與ET系統(tǒng)性強容易管理(可視性強)設計在先、執(zhí)行在后驗證自己的思路可預見性先設計、后執(zhí)行強調(diào)邏輯分析關(guān)注需求和測試文檔有明確的測試標準強調(diào)評審、可控嚴謹、規(guī)范(個人能力強)高效率適應性強執(zhí)行和思考并行不斷問系統(tǒng)學習的過程學習、設計和執(zhí)行并行上下文驅(qū)動強調(diào)個人能力TestOracle關(guān)注與產(chǎn)品的交互擁抱變化、樂趣2021/5/9495.敏捷測試中的測試方法2021/5/9505.敏捷測試中的測試方法2021/5/9515.敏捷測試中的測試方法腳本測試與探索測試的完美結(jié)合2021/5/9523軟件測試學派2021/5/9531.軟件測試學派分析學派上下文驅(qū)動學派質(zhì)量學派敏捷學派標準學派2021/5/9544基于風險的測試策略2021/5/9551.基于風險的測試策略基于風險的測試策略是指評估測試的優(yōu)先級,先做高優(yōu)先級的測試,如果時間或精力不夠,低優(yōu)先級的測試可以暫時先不做軟件測試總是有風險的,基于風險的測試策略是最常用的策略在敏捷開發(fā)模式中,這種策略更能發(fā)揮價值2021/5/9562.基于風險的測試策略分析軟件產(chǎn)品的風險度可以通過出錯的影響程度和出現(xiàn)的概率來計算2021/5/9573.風險測試步驟列出軟件的所有功能和特性;確定每個功能出錯的可能性;如果某個功能出錯或欠缺某個特征,需要評估對用戶使用軟件產(chǎn)品的影響程度;根據(jù)上面兩個步驟,計算風險度;根據(jù)可能出錯的跡象,來修改風險度;決定測試的范圍,編寫測試方案2021/5/9585測試過程改進2021/5/9591.TMMi測試成熟度模型集成(TMMI) TMMI是階段架構(gòu)的過程改進模型。它包含的階段或者級別是從一個無序的,不可管理的到可管理的,可定義的,可度量的和可優(yōu)化的。每個階段要確保足夠的改進,作為下一階段的奠定基礎(chǔ)。
過程能力描述了遵循一個軟件測試過程可能達到的預期結(jié)果的范圍。TMMI的建立,得益于以下3點:充分吸收、CMM/CMMi的精華;基于歷史演化的測試過程;業(yè)界的最佳實踐。2021/5/9601.TMMiTMMI有5個級別,它們遵守成熟度等級制度和演化路徑來進行測試過程改進。每個級別都有一套過程域指明組織需要致力在那個級別取得成熟度。2021/5/9611.TMMi2021/5/9621.TMMiTMMi結(jié)構(gòu)2021/5/9632.TPITPI定義
TPI(TestProcessImprovement)是基于連續(xù)性表示法的測試過程改進的參考模型,是在軟件控制、測試知識以及過往經(jīng)驗的基礎(chǔ)上開發(fā)出來的2021/5/9642.TPITPI20個關(guān)鍵域測試策略生命周期模型介入時間估計和計劃測試規(guī)格技術(shù)靜態(tài)測試技術(shù)度量測試自動化測試環(huán)境辦公環(huán)境承諾與動力測試功能與培訓方法的范圍溝通報告缺陷管理測試件管理測試過程管理評估底層測試2021/5/9652.TPI測試成熟度矩陣2021/5/9662.TPITPI檢查點和建議為了能客觀地決定各個關(guān)鍵域的級別,TPI模型提供了一種度量工具——檢查點。每個級別都有若干個檢查點,測試過程只有在滿足了這些檢查點的要求之后,才意味著它達到了特定的級別檢查點幫助我們發(fā)現(xiàn)測試過程中的問題,而建議會幫助我們解決問題,最終改進測試過程。建議不僅包含對如何達到下個級別的指導,而且還包括一些具體的操作技巧、注意事項等。2021/5/9672.TPITPINEXT商業(yè)驅(qū)動作為測試過程提升的基礎(chǔ)為改進目標和度量設定優(yōu)先級確保商業(yè)可以引導和控制改進的過程2021/5/9682.TPITPINEXT測試成熟度矩陣2021/5/9693.CTP關(guān)鍵測試過程(CriticalTestProcess,CTP):內(nèi)容參考模型、上下文相關(guān)的方法,并能對模型進行裁剪使用CTP的過程改進,始于對現(xiàn)有測試過程的評估,通過評估以識別過程的強弱,并結(jié)合組織的需要提供改進的意見計劃(Plan)、準備(Prepare)、執(zhí)行(Perform)和完善(Perfect);計劃和完善主要是管理工作,準備和執(zhí)行是實踐工作2021/5/9703.CTPCTP12個關(guān)鍵過程測試建立上下文關(guān)系和測試環(huán)境質(zhì)量風險評估測試估算測試計劃測試團隊開發(fā)測試(管理)系統(tǒng)開發(fā)測試發(fā)布管理測試執(zhí)行缺陷報告測試結(jié)果報告變更管理2021/5/9714.STEPSTEP(SystematicTestandEvaluationProcess,系統(tǒng)化測試和評估過程)是一個內(nèi)容參考模型,認定測試是一個生命周期活動,在明確需求后開始直到系統(tǒng)退役。STEP與CTP比較類似,而不像TMMI和TPI,并不要求改進需要遵循特定的順序。某些情況下,STEP評估模型可以與TPI成熟度模型結(jié)合起來使用2021/5/9724.STEPSTEP方法的基本前提包括:基于需求的測試策略在生命周期初始開始進行測試測試用作需求和使用模型由測試件設計導出軟件設計(測試驅(qū)動開發(fā))及早發(fā)現(xiàn)缺陷或完全的缺陷預防對缺陷進行系統(tǒng)分析測試人員和開發(fā)人員一起工作2021/5/9734.STEPSTEP定量的度量和分析包括:不同時期的測試狀態(tài)測試需求和風險覆蓋缺陷趨勢,包括發(fā)現(xiàn)、等級和分類分項數(shù)據(jù)缺陷密度、缺陷移除效率、缺陷發(fā)現(xiàn)率缺陷引進、發(fā)現(xiàn)和移除等階段測試成本,包括時間、工作量和資金2021/5/9746軟件測試規(guī)范2021/5/9751.軟件質(zhì)量標準標準的概念
標準是由一個公認的機構(gòu)制定和批準的文件。它對活動或活動的結(jié)果規(guī)定了規(guī)則、導則或特性值,供共同和反復使用,以實現(xiàn)在預定領(lǐng)域內(nèi)最佳秩序的效益。2021/5/9761.軟件質(zhì)量標準標準的分類國際標準:ISO、IEC區(qū)域標準:歐洲標準化委員會國家標準:GB、ANSI行業(yè)標準:QB、SJ地方標準:DB企業(yè)標準:美國波音飛機、德國西門子2021/5/9771.軟件質(zhì)量標準標準在軟件測試中的作用和意義標準是測試的重要依據(jù)標準是用戶、開發(fā)方以及測試機構(gòu)的橋梁標準是保障產(chǎn)品質(zhì)量,規(guī)范市場的標尺標準有利于軟件測試與國際接軌2021/5/9782.ISOISO軟件質(zhì)量標準
ISO9000系列標準是ISO(InternationalStandardizationOrganization)國際標準化組織TC/176技術(shù)委員會制定的所有國際標準。核心標準如下:質(zhì)量保證標準(ISO9001/2/3)質(zhì)量管理標準(ISO9004)2021/5/9792.ISOISO軟件質(zhì)量標準思想控制思想,即對產(chǎn)品形成的全過程進行控制。任何事物都是由一個或多個過程活動的結(jié)果,只要對產(chǎn)品形成的全過程進行控制并達到過程質(zhì)量要求,最終產(chǎn)品的質(zhì)量就有了保證預防的思想。通過對產(chǎn)品形成的全過程進行控制以及建立并有效運行自我完善機制達到預防不合格,從根本上減少或消除不合格品2021/5/9802.ISOISO軟件質(zhì)量標準結(jié)構(gòu)ISO9000系列標準的主體部分分為兩組:“需方對供方要求質(zhì)量保證”的標準ISO9001-9003“供方建立質(zhì)量保證體系”的標準ISO9004ISO9001:設計/開發(fā)、生產(chǎn)、安裝和服務中質(zhì)量保證模式;ISO9002:生產(chǎn)和安裝中的質(zhì)量保證模式;ISO9003:最終檢驗和測試中的質(zhì)量保證模式;ISO9004:質(zhì)量管理和質(zhì)量體系要素導則。2021/5/9813.ISO9000-3ISO9000-3其實是ISO質(zhì)量管理和質(zhì)量保證標準在軟件開發(fā)、供應和維護中的使用指南,并不作為質(zhì)量體系注冊/認證時的評估準則,主要考慮軟件行業(yè)的特殊性制定。參照ISO9001《質(zhì)量體系設計、開發(fā)、生產(chǎn)、安裝和服務的質(zhì)量保證模式》,并引用ISO8402《質(zhì)量管理和質(zhì)量保證術(shù)語》,使得ISO9000系列標準應用范圍得以拓展。軟件開發(fā)、供應、維護中應用ISO9001的指南是指南,不是標準依然困惑:依然強調(diào)的是供應商和顧客的關(guān)系,不是工程師該如何做2021/5/9823.ISO9000-3ISO9000-3體系結(jié)構(gòu)合同評審需方需求規(guī)格說明開發(fā)計劃質(zhì)量計劃設計和實現(xiàn)測試和確認驗收復制、交付和安裝維護2021/5/9834.軟件測試規(guī)范軟件測試規(guī)范就是對軟件測試的流程過程化并對每一個過程元素進行明確的界定,形成完整的規(guī)范體系??煞譃樾袠I(yè)規(guī)范和操作規(guī)范。2021/5/9844.軟件測試規(guī)范完整的軟件測試規(guī)范是怎樣的
規(guī)范本身的詳細說明,比如規(guī)范目的、范圍、文檔結(jié)構(gòu)、詞匯表、參考信息、可追溯性、方針、過程/規(guī)范、指南、模板、檢查表、培訓、工具、參考資料等等。2021/5/9854.軟件測試規(guī)范制定測試規(guī)范需要考慮的內(nèi)容角色的確定進入的準則輸入項活動過程輸出項驗證與確認退出的準則度量2021/5/9865.建立軟件測試管理和評判體系為什么要建立管理與評判體系?監(jiān)視和測量軟件產(chǎn)品識別和控制不符合要求的產(chǎn)品驗證產(chǎn)品設計和開發(fā)監(jiān)視和測量軟件過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鎂合金行業(yè)當前競爭格局與未來發(fā)展趨勢分析報告
- 2025年稀有氣體行業(yè)當前市場規(guī)模及未來五到十年發(fā)展趨勢報告
- 攀爬軟梯安全知識培訓課件
- 2025年事業(yè)單位招聘考試會計專業(yè)考試試題及答案
- 2025年高處作業(yè)吊籃安裝拆卸工應知應會考試題庫(附答案)
- 2024年食品安全知識“食物中毒及食品污染”知識試題與答案
- 2025年教師招聘考試教育理論知識模擬試卷及答案
- 2025年電工低壓電工作業(yè)應急管理廳專家預測試卷(含答案)
- 2025年山東省棗莊市醫(yī)療三嚴三基理論考試試題及答案
- 2024夏季防暑降溫教育培訓試題及答案
- 成都東部集團有限公司招聘考試真題2024
- 銀行收息管理辦法
- 海外房產(chǎn)投資項目方案(3篇)
- 肺癌的護理新進展
- 2025年黨建知識應知應會題庫及答案
- JJG 597-2025交流電能表檢定裝置檢定規(guī)程
- 2025年湖南長沙市直事業(yè)單位公開招聘選調(diào)工作人員160人真題含答案
- 遼寧省2024-2025學年八年級下學期期末綜合模擬物理試卷(含答案)
- 2025年中國兒童學習機市場競爭格局及投資戰(zhàn)略規(guī)劃報告
- 廚師專業(yè)論文
- 酒店大堂室內(nèi)裝修設計交底
評論
0/150
提交評論