版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試方法和技術(shù)
-Ch.3質(zhì)量保證與測(cè)試戰(zhàn)略Zhu.Kerry@gmail朱少民KerryZhu第二章回想Zhu.Kerry@gmail軟件質(zhì)量就是客戶的稱心度軟件缺陷(Bug)是什么軟件測(cè)試的根本方法 -白盒/黑盒,靜態(tài)/動(dòng)態(tài),自動(dòng)化/手工,…軟件測(cè)試的分類和階段 -單元、集成、系統(tǒng)〔性能、適用性、兼容性…〕、驗(yàn)收測(cè)試軟件測(cè)試的任務(wù)范疇 -戰(zhàn)略、方案、設(shè)計(jì)、執(zhí)行、報(bào)告、評(píng)價(jià)…第三章質(zhì)量保證與測(cè)試戰(zhàn)略Zhu.Kerry@gmail3.1軟件質(zhì)量保證3.2測(cè)試戰(zhàn)略3.3測(cè)試方案3.4軟件質(zhì)量的可靠性評(píng)價(jià)3.1軟件質(zhì)量保證〔SQA〕SQA概述SQA活動(dòng)SQS與軟件測(cè)試的關(guān)系Zhu.Kerry@gmail什么是SQA?軟件質(zhì)量保證是經(jīng)過對(duì)軟件產(chǎn)品和活動(dòng)有方案的進(jìn)展評(píng)審和審計(jì)來驗(yàn)證軟件能否符合規(guī)范的系統(tǒng)工程活動(dòng).Zhu.Kerry@gmail確保SQA活動(dòng)要自始至有方案的進(jìn)展審查軟件產(chǎn)品和活動(dòng)能否遵守適用的規(guī)范、規(guī)程和要求并得到客觀驗(yàn)證。SQA的活動(dòng)和結(jié)果要保證全員參與,溝照射暢。逐級(jí)處理不符合問題SQA活動(dòng)技術(shù)方法的運(yùn)用正式技術(shù)評(píng)審的實(shí)施軟件測(cè)試規(guī)范的執(zhí)行修正的控制度量質(zhì)量記錄和記錄保管Zhu.Kerry@gmailSQA活動(dòng)的影響要素知識(shí)構(gòu)造:專業(yè)的技術(shù),例如質(zhì)量管理與控制知識(shí)、統(tǒng)計(jì)學(xué)知識(shí)等。閱歷根據(jù):假設(shè)沒有這些規(guī)范,就無法準(zhǔn)確地判別開發(fā)活動(dòng)中的問題,容易引發(fā)不用要的爭(zhēng)論,因此組織該當(dāng)建立文檔化的開發(fā)規(guī)范和規(guī)程。全員參與:全員參與至關(guān)重要,高層管理者必需注重軟件質(zhì)量保證活動(dòng)。把握重點(diǎn):一定要抓住問題的重點(diǎn)與本質(zhì),盡能夠防止墮入對(duì)細(xì)節(jié)的爭(zhēng)論之中。Zhu.Kerry@gmailSQA戰(zhàn)略SQA戰(zhàn)略主要分三個(gè)階段:以檢測(cè)為重:產(chǎn)品制成之后進(jìn)展檢測(cè),只能判別產(chǎn)質(zhì)量量,不能提高產(chǎn)質(zhì)量量。以過程管理為重:把質(zhì)量的保證任務(wù)重點(diǎn)放在過程管理上,對(duì)制造過程中的每一道工序都要進(jìn)展質(zhì)量控制。以新產(chǎn)品開發(fā)為重:在新產(chǎn)品的開發(fā)設(shè)計(jì)階段,采取強(qiáng)有力的措施來消滅由于設(shè)計(jì)緣由而產(chǎn)生的質(zhì)量隱患。Zhu.Kerry@gmailSQA與軟件測(cè)試有什么關(guān)系和區(qū)別?Zhu.Kerry@gmailSQA與軟件測(cè)試的關(guān)系SQA是管理任務(wù)、審查對(duì)象是流程、強(qiáng)調(diào)以預(yù)防為主測(cè)試是技術(shù)任務(wù)、測(cè)試對(duì)象是產(chǎn)品、主要是以事后檢查SQA指點(diǎn)測(cè)試、監(jiān)控測(cè)試測(cè)試為SQA提供根據(jù)Zhu.Kerry@gmail測(cè)試戰(zhàn)略的概念測(cè)試戰(zhàn)略通常是描畫測(cè)試工程的總體方法和目的。描畫目前在進(jìn)展哪一階段的測(cè)試〔如單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試〕以及每個(gè)階段內(nèi)進(jìn)展的測(cè)試種類〔如功能測(cè)試、性能測(cè)試、壓力測(cè)試等〕,以確定合理的測(cè)試方案使得測(cè)試更有效。Zhu.Kerry@gmail影響測(cè)試戰(zhàn)略的要素1、測(cè)試完成的規(guī)范規(guī)范的高低對(duì)戰(zhàn)略確定有著重要的影響。比如該軟件的應(yīng)該用場(chǎng)所為軍用,這將對(duì)軟件的可靠性、平安性要求非常高,但假設(shè)是用于小型商場(chǎng)的收費(fèi)系統(tǒng)由于是內(nèi)部運(yùn)用,主要思索其計(jì)算的準(zhǔn)確與精度及復(fù)雜統(tǒng)計(jì)與報(bào)表生成等方面準(zhǔn)確性與易用性。2、資源情況 參與測(cè)試的人、測(cè)試中所需求的軟件平臺(tái)〔如操作系統(tǒng)甚至?xí)婕暗降谌降囊恍┻\(yùn)用軟件〕及測(cè)試能夠用到的相關(guān)硬件設(shè)備〔如計(jì)算機(jī),網(wǎng)絡(luò)硬件其它外設(shè)等〕Zhu.Kerry@gmail制定測(cè)試戰(zhàn)略全面細(xì)致地了解產(chǎn)品的工程信息:運(yùn)用領(lǐng)域,測(cè)試范圍,市場(chǎng)需求,產(chǎn)品的特點(diǎn)和主要功能,技術(shù)架構(gòu)基于模塊、功能、整體、系統(tǒng)、版本、壓力、性能、配置和安裝等各個(gè)要素對(duì)產(chǎn)品的影響,公正客觀地開展測(cè)試方案根據(jù)程序的重要性和一旦發(fā)生缺點(diǎn)將呵斥的損失,來確定它的測(cè)試等級(jí)和測(cè)試重點(diǎn)仔細(xì)研討測(cè)試戰(zhàn)略,以便能運(yùn)用盡能夠少的有效測(cè)試用例,發(fā)現(xiàn)盡能夠多的程序錯(cuò)誤,由于一次完好的軟件測(cè)試過后,假設(shè)程序中脫漏的錯(cuò)誤過多并且很嚴(yán)重,那么闡明本次測(cè)試是失敗的,是缺乏的;而測(cè)試缺乏意味著讓用戶承當(dāng)隱藏錯(cuò)誤帶來的危險(xiǎn).同時(shí)反過來說,假設(shè)過度測(cè)試,那么又會(huì)浪費(fèi)許多珍貴的資源.找到一個(gè)最正確平衡點(diǎn)。Zhu.Kerry@gmail測(cè)試范圍確實(shí)立優(yōu)先級(jí)最高的需求功能新功能和編碼改動(dòng)較大(提高性能表現(xiàn))的舊功能運(yùn)用有效的測(cè)試技術(shù)去提高測(cè)試效果經(jīng)常容易出現(xiàn)問題部分的功能一些經(jīng)常被用戶運(yùn)用的功能和配置Zhu.Kerry@gmail測(cè)試?yán)^續(xù)階段確實(shí)定當(dāng)測(cè)試義務(wù)明確后,測(cè)試方案將依賴于測(cè)試小組的人力資源而最終確定.Task1/11/81/151/201/292/52/122/202/28需求分析-----設(shè)計(jì)審查-------------測(cè)試方案預(yù)備任務(wù)-----------------設(shè)計(jì)測(cè)試用例--------------------功能測(cè)試------------集成&系統(tǒng)測(cè)試--------------------第一輪測(cè)試------------第二輪測(cè)試----------確認(rèn)測(cè)試------測(cè)試結(jié)束-Zhu.Kerry@gmail經(jīng)過/失敗的規(guī)范單個(gè)的測(cè)試經(jīng)過/失敗測(cè)試用例全部產(chǎn)品測(cè)試經(jīng)過/失敗每個(gè)階段的經(jīng)過/失敗Zhu.Kerry@gmail測(cè)試周期MRD/PRD/UISign-offEng.PlanSign-offEng.SpecSign-offTestPlanSign-offProductReviewCodeFreezeTestCaseSign-offCodeCompleteER驗(yàn)收測(cè)試QA創(chuàng)建TestPlanQAQA創(chuàng)建TestCases功能測(cè)試寫/審查Spec系統(tǒng)測(cè)試單元測(cè)試PRD/UI審查QAZhu.Kerry@gmail階段經(jīng)過/失敗的規(guī)范工程經(jīng)理和測(cè)試組長(zhǎng)曾經(jīng)全部按方案到位?一切相關(guān)的信息曾經(jīng)傳到達(dá)QA?QA.開場(chǎng)了測(cè)試設(shè)計(jì)?需求階段設(shè)計(jì)審查一切設(shè)計(jì)中及文檔中的問題都曾經(jīng)被處理?技術(shù)設(shè)計(jì)和測(cè)試設(shè)計(jì)曾經(jīng)終了?最高優(yōu)先級(jí)的功能要求曾經(jīng)實(shí)現(xiàn)?新功能曾經(jīng)實(shí)現(xiàn)?一切的功能是按照設(shè)計(jì)來實(shí)現(xiàn)的?代碼完成?功能驗(yàn)證確認(rèn)測(cè)試回歸測(cè)試完成與否?是不是完全按測(cè)試方案完成了一切的測(cè)試?沒有嚴(yán)重的缺陷?到達(dá)產(chǎn)品發(fā)布的規(guī)范?測(cè)試環(huán)境的檢查?一切嚴(yán)重問題是不是都已測(cè)出?功能測(cè)試,壓力測(cè)試,平安測(cè)試,兼容性測(cè)試,易用性測(cè)試能否都已完成?有沒有妨礙產(chǎn)品發(fā)布的缺陷?系統(tǒng)測(cè)試Zhu.Kerry@gmail風(fēng)險(xiǎn)評(píng)價(jià)測(cè)試小組開場(chǎng)工程測(cè)試時(shí),硬件資源沒有按時(shí)配備或依然缺乏開場(chǎng)工程測(cè)試時(shí),軟件產(chǎn)品編碼沒有按方案完成開場(chǎng)工程測(cè)試時(shí),測(cè)試用例沒有預(yù)備好短少按方案參與工程測(cè)試的測(cè)試人員在工程測(cè)試過程中,需求總是不停地改動(dòng)當(dāng)工程測(cè)試進(jìn)展時(shí),在設(shè)計(jì)闡明書中被定義的功能總是不停地被修正Zhu.Kerry@gmail測(cè)試評(píng)價(jià)里程碑的定義和跟蹤可以協(xié)助工程管理者掌握工程的進(jìn)展形狀里程碑日期測(cè)試方案完成---1/15測(cè)試用例完成---1/29功能驗(yàn)證完成器---2/5代碼凍結(jié)前完成系統(tǒng)測(cè)試--2/20版本發(fā)布前完成確認(rèn)測(cè)試---2/28Zhu.Kerry@gmail測(cè)試方案的創(chuàng)建和評(píng)審MRD/PRDreview測(cè)試戰(zhàn)略知識(shí)傳送日程測(cè)試范圍反響討論分析FormalReviewmeeting問題QAdraftofTestPlanUpdatedTestPlanFinalTestPlan測(cè)試方法義務(wù)UpdatedTestPlan資源Pear-to-PearorInternalReviewChecklistZhu.Kerry@gmail測(cè)試方案內(nèi)容構(gòu)成測(cè)試方案制定的第一步就是將軟件分解較小而且相對(duì)獨(dú)立的功能模塊,寫成測(cè)試需求。測(cè)試需求有很多分類方法,最普通的一種就是按照功能分類:測(cè)試需求是測(cè)試設(shè)計(jì)和開發(fā)測(cè)試用例的根底,分解功能模塊可以更好地進(jìn)展設(shè)計(jì);詳細(xì)的測(cè)試需求是用來衡量測(cè)試覆蓋率的重要目的;測(cè)試需求包括各種測(cè)試實(shí)踐和開發(fā)以及所需資源。一個(gè)測(cè)試方案應(yīng)包括:產(chǎn)品根本情況、測(cè)試需求闡明、測(cè)試戰(zhàn)略和記錄、測(cè)試資源配置、方案表、問題跟蹤報(bào)告、測(cè)試方案的評(píng)審、結(jié)果等。Zhu.Kerry@gmail測(cè)試方案規(guī)范格式-116componentsofTestPlan(IEEE,1983)Testplanidentifier〔測(cè)試方案標(biāo)識(shí))Instruction(引言〕TestItems〔定義或主題詞)Featurestobetested〔需求被測(cè)試的功能)Featuresnottobetested(無需被測(cè)試的功能)Approach(方法和途徑〕Itemspass/failcriteria〔測(cè)試經(jīng)過、失敗的規(guī)范)Suspensioncriteriaandresumptionrequirements〔延遲的規(guī)范和再恢復(fù)的要求)Testdeliverables(測(cè)試交付的內(nèi)容)TestingTasks(測(cè)試義務(wù)Zhu.Kerry@gmail測(cè)試方案規(guī)范格式–216componentsofTestPlan(IEEE,1983)Environmentalneeds〔必備的環(huán)境)Responsibilities(職責(zé))Staffingandtrainingneeds(人員和必需的培訓(xùn))Schedule(時(shí)間進(jìn)度表)Riskandcontingencies(風(fēng)險(xiǎn)和相關(guān)費(fèi)用〕Approvals〔同意)模板:中文測(cè)試方案和英文Zhu.Kerry@gmail3.4軟件質(zhì)量的可靠性評(píng)價(jià)3.4.1軟件可靠性評(píng)價(jià)的概述3.4.2軟件可靠性模型3.4.2可靠性評(píng)價(jià)過程Zhu.Kerry@gmail軟件可靠性評(píng)價(jià)的概述軟件可靠性評(píng)價(jià)〔SoftwareReliabilityAssessment〕指根據(jù)軟件系統(tǒng)可靠性構(gòu)造〔單元與系統(tǒng)間可靠性關(guān)系〕、壽命類型和各單元的可靠性實(shí)驗(yàn)信息,利用概率統(tǒng)計(jì)方法,評(píng)價(jià)出系統(tǒng)的可靠性特征量。軟件可靠性評(píng)價(jià)的要素1〕規(guī)定的時(shí)間2〕規(guī)定的環(huán)境條件3〕規(guī)定的功能Zhu.Kerry@gmail軟件可靠性模型軟件可靠性模型〔Softwarereliabilitymodel〕是指為估計(jì)或估算軟件的可靠性所建立的可靠性構(gòu)造和數(shù)學(xué)模型。建立可靠性模型是為了將復(fù)雜系統(tǒng)的可靠性逐級(jí)分解為簡(jiǎn)單系統(tǒng)的可靠性,以便于定量估計(jì)、分配、估算和評(píng)價(jià)復(fù)雜系統(tǒng)的可靠性。1〕可靠性構(gòu)造模型,是根據(jù)系統(tǒng)構(gòu)造邏輯關(guān)系,對(duì)系統(tǒng)的可靠性特征及其開展變化規(guī)律做出可靠性評(píng)價(jià)。2〕可靠性估計(jì)模型,是用來描畫軟件失效與軟件缺陷的關(guān)系,借助這類模型,可以對(duì)軟件的可靠性特征做出定量的估計(jì)或評(píng)價(jià)。根據(jù)軟件缺陷與運(yùn)轉(zhuǎn)剖面數(shù)據(jù),利用統(tǒng)計(jì)學(xué)原理建立二者之間的數(shù)學(xué)關(guān)系,獲取開發(fā)過程中可靠性變化、軟件在預(yù)定任務(wù)時(shí)間的可靠度、軟件在恣意時(shí)辰發(fā)生的失效數(shù)的平均值以及軟件在規(guī)定時(shí)間間隔內(nèi)發(fā)生失效次數(shù)的平均值。Zhu.Kerry@gmail可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第四單元 國(guó)際組織(說課稿)高二政治同步備課系列(統(tǒng)編版選擇性必修1)
- 中小學(xué)常見主題活動(dòng)實(shí)錄
- 十堰陽(yáng)臺(tái)加固施工方案
- 2024版演出場(chǎng)地租賃合同范本
- 2025年粵教版必修1化學(xué)下冊(cè)階段測(cè)試試卷
- 護(hù)理(安全)不良事件報(bào)告、分析與持續(xù)改進(jìn)制度
- 2024年粵人版六年級(jí)數(shù)學(xué)上冊(cè)月考試卷
- ICU患者的營(yíng)養(yǎng)支持護(hù)理
- 電動(dòng)自行車用鋰離子蓄電池產(chǎn)品質(zhì)量廣西監(jiān)督抽查實(shí)施細(xì)則
- 初中生汛期安全教育
- 《進(jìn)制及進(jìn)制轉(zhuǎn)換》課件
- 小學(xué)生漫畫獨(dú)立學(xué)習(xí)力
- 燃?xì)庥脩舭惭b檢修工試題庫(kù)(含答案)
- 浙美版小學(xué)美術(shù)五年級(jí)上冊(cè)測(cè)試卷
- 以資源換產(chǎn)業(yè)方案
- 2022-2023學(xué)年四川省南充市九年級(jí)(上)期末數(shù)學(xué)試卷
- 陜西省重點(diǎn)中學(xué)2022-2023學(xué)年高二上學(xué)期期末考試英語(yǔ)試卷(含答案)
- 安徽省生豬養(yǎng)殖業(yè)低碳發(fā)展模式及技術(shù)經(jīng)濟(jì)效果研究的中期報(bào)告
- 醫(yī)院耗材管理委員會(huì)制度
- 二次函數(shù)大單元整體設(shè)計(jì)課件 【大單元教學(xué)】 學(xué)情分析指導(dǎo) 九年級(jí)數(shù)學(xué)北師大版下冊(cè)
- 風(fēng)管機(jī)空調(diào)安裝施工方案
評(píng)論
0/150
提交評(píng)論