




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
產(chǎn)品測試工程與實踐和諧共贏分享成長bmi產(chǎn)品測試2021/5/91內(nèi)容提要
bmi1、產(chǎn)品質(zhì)量與測試2、產(chǎn)品測試流程與方法3、產(chǎn)品測試管理體系4、產(chǎn)品測試度量與績效2021/5/92bmiModuleI產(chǎn)品質(zhì)量與測試2021/5/93產(chǎn)品質(zhì)量與測試
bmi1、產(chǎn)品質(zhì)量分析2、理解產(chǎn)品測試3、產(chǎn)品測試策略2021/5/94產(chǎn)品質(zhì)量—感性認識
bmi2021/5/95產(chǎn)品質(zhì)量—搭建產(chǎn)品與客戶的橋梁識
bmi★質(zhì)量——符合要求的程度產(chǎn)品/服務固有特性客戶要求和期望符合符合符合指導指導指導050%100%1、誰是客戶?2、如何操作?符合2021/5/96產(chǎn)品質(zhì)量—搭建產(chǎn)品與客戶的橋梁識
bmi符合指導驗證客戶需求客戶需求產(chǎn)品測試產(chǎn)品開發(fā)溝通指導實現(xiàn)2021/5/97產(chǎn)品質(zhì)量—客戶質(zhì)量bmiP包裝L生命周期成本客戶質(zhì)量質(zhì)量越高越好嗎?P包裝P性能E易用L生命周期成本S接受程度S價格A可獲得性A保證客戶質(zhì)量2021/5/98產(chǎn)品質(zhì)量—標桿分析
bmiP包裝P性能E易用A保證L生命周期成本S接受程度S價格A可獲得性客戶質(zhì)量2021/5/99產(chǎn)品質(zhì)量—研發(fā)質(zhì)量
bmi產(chǎn)品需求ACEBD客戶/市場管理者制造/服務測試開發(fā)2021/5/910測試定義—兩種觀點
bmi
—〉什么是測試?
GlenMyers
---測試是為了發(fā)現(xiàn)錯誤而運行產(chǎn)品/執(zhí)行程序的過程
---一個好的測試用例很可能找到尚未發(fā)現(xiàn)的錯誤
---一個成功的測試是指發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試
Hetzel
---測試是對系統(tǒng)建立信心的過程
---測試是評估軟件或系統(tǒng)的品質(zhì)或能力的一種積極的行為
---測試是對產(chǎn)品/軟件質(zhì)量的度
2021/5/911測試定義—融合
bmi
—〉我們認為測試是為了:
---發(fā)現(xiàn)系統(tǒng)存在的問題(測試的態(tài)度)
---樹立對系統(tǒng)的信心
---增強團隊對系統(tǒng)的熟悉程度,了解系統(tǒng)固有缺陷(knownissues)
2021/5/912測試定義—調(diào)試與測試
bmi
—〉目的的差異
—〉過程的規(guī)范性
—〉過程的可重復性
—〉具體操作主體
—〉采用的技術
2021/5/913測試策略—WHY?bmi產(chǎn)品經(jīng)理:測到什么時候,產(chǎn)品才沒問題?
測試工程師:如果再測一遍,肯定還能發(fā)現(xiàn)問題!
--我們?nèi)绾蚊鎸@種局面?
2021/5/914測試策略bmi——〉測試策略
--明確測試重點
--選擇測試方法
——〉重要的測試策略
--客戶化測試
--盡早測試
--GoodEnough
--80/20
2021/5/915測試策略—客戶化測試bmi★系統(tǒng)中有很多錯誤
★客戶遇到的錯誤只占很小比例
針對客戶最容易遇到的錯誤進行測試,以便改進測試的有效性
IBM:客戶看到的57%以上的故障是由占總數(shù)2%以下的錯誤引起的
比如:靜態(tài)電流過大引起的3個表面問題?2021/5/916測試策略—測試等級bmi--不同系統(tǒng)/子系統(tǒng)需要不同的測試質(zhì)量要求
ClassA—災難式的影響
ClassB—危險的影響
ClassC—重要的影響
ClassD—次要影響2021/5/917測試策略—測試等級bmi接觸保護和外來物保護0-無保護1-防50mm直徑的物體2-防12.5mm直徑的物體3-2.5mm4-1mm5-6-防水保護等級0-無保護1-垂直下落的水滴不引起損壞2-3-等等2021/5/918測試策略—盡早測試bmi不能依賴產(chǎn)品系統(tǒng)測試●前期的評審●模塊級的測試
在產(chǎn)品部署之后發(fā)現(xiàn)問題再修復,這通常要多花費100到1000倍的成本。要防患于未然。在特定的時間達到既定目標,在整個項目生命周期不斷對質(zhì)量進行檢驗和管理必不可少。2021/5/919測試策略—GoodEnough
bmi權衡投入/產(chǎn)出比的原則,●不要不充分●不要太過分
效益測試程度2021/5/920測試策略—Pareto
bmi●一般情況下,在分析、設計、實驗階段的評審和測試工作,能發(fā)現(xiàn)避免80%的錯誤,而系統(tǒng)測試能找出16%的錯誤,最后有約5%的錯誤在用戶大范圍、長時間的使用后才會暴露出來,因此測試只能保證盡可能多地發(fā)現(xiàn)問題,不能完全發(fā)現(xiàn)問題。
2021/5/921測試策略—小結
bmi●測試的復雜性
1、測試的完備性
2、增加新問題●測試的幾個策略
1、客戶化測試
2、測試的等級
3、盡早測試
4、投入產(chǎn)出比
5、80/20原則
2021/5/922bmiModuleII產(chǎn)品測試流程與方法2021/5/923產(chǎn)品測試流程與方法
bmi●產(chǎn)品開發(fā)與測試●產(chǎn)品測試工程模型●產(chǎn)品測試過程分析●模塊級測試過程分析●測試自動化及相關工具
2021/5/924產(chǎn)品開發(fā)與產(chǎn)品測試
bmi產(chǎn)品開發(fā)生命周期
2021/5/925產(chǎn)品測試工程模型-IPO
bmi產(chǎn)品開發(fā)生命周期
2021/5/926產(chǎn)品測試工程模型-測試過程
bmiDefecttracking
★測試工程
1、測試計劃
2、測試設計
3、測試開發(fā)
4、測試執(zhí)行
5、測試評估
6、測試報告
7、缺陷跟蹤
2021/5/927產(chǎn)品測試工程-測試輸出
bmi1.《測試計劃》:指明測試范圍,方法,資源,以及相應測試活動的時間進度安排表的文檔。
★計劃測試
★計劃測試
1.《測試計劃》:指明測試范圍,方法,資源,以及相應測試活動的時間進度安排表的文檔?!镉媱潨y試2.《測試方案》:指明為完成軟件或軟件集成的特性的測試而進行的設計測試方法的細節(jié)的文檔?!镌O計測試1.《測試用例》:指明為完成一個測試項的測試的輸入,預期結果,測試執(zhí)行條件等因素的文檔?!飳崿F(xiàn)測試1.《測試報告》:指明執(zhí)行測試結果的文檔?!镉涗洔y試1.《測試規(guī)程》:指明測試活動執(zhí)行序列的文檔?!镏笇y試2021/5/928產(chǎn)品測試工程模型-測試等級
bmi
測試策略和計劃系統(tǒng)測試計劃系統(tǒng)測試執(zhí)行系統(tǒng)測試設計系統(tǒng)測試環(huán)境準備集成測試計劃集成測試執(zhí)行集成測試設計集成測試環(huán)境準備模塊測試計劃模塊測試執(zhí)行模塊測試設計模塊測試環(huán)境準備需求規(guī)格總體架構模塊測試系統(tǒng)測試集成測試模塊設計實現(xiàn)2021/5/929產(chǎn)品開發(fā)與產(chǎn)品測試-異步開發(fā)bmi基本組件1/基礎技術1基本組件2/基礎技術2核心組件m/核心技術m產(chǎn)品平臺是整個系列產(chǎn)品所采用的的共同要素的集合,包括共用的系統(tǒng)構架、子系統(tǒng)、模塊、組件、核心技術。通過公共產(chǎn)品平臺,可以減少開發(fā)工作量,縮短上市周期TTM產(chǎn)品平臺2021/5/930產(chǎn)品開發(fā)與產(chǎn)品測試—增量開發(fā)模式bmi試產(chǎn)驗證測試SVT產(chǎn)品發(fā)布
非正式確認增量發(fā)布硬件開發(fā)就緒評審軟件開發(fā)測試開發(fā)產(chǎn)品TransfertotestTR4
產(chǎn)品需求規(guī)格TR5TR6正式確認模塊軟硬件開發(fā)測試中試樣機測試SIT工程樣機測試SDV特點:流程并行,測試人員參與到開發(fā)中,即強烈地介入開發(fā)前段。UT—MIT—MST--BBITBBFV2021/5/931產(chǎn)品開發(fā)與產(chǎn)品測試-增量測試
bmi試產(chǎn)驗證測試SVT產(chǎn)品發(fā)布
非正式確認增量發(fā)布硬件開發(fā)就緒評審軟件開發(fā)測試開發(fā)產(chǎn)品TransfertotestTR4
產(chǎn)品需求規(guī)格TR5TR6正式確認模塊軟硬件開發(fā)測試中試樣機測試SIT工程樣機測試SDVBBFV和SDV是Build的活動,對每個Build都要進行BBFV和SDV的活動UT—MIT—MST--BBITBBFV2021/5/932產(chǎn)品開發(fā)與產(chǎn)品測試-原型開發(fā)與測試
bmi開發(fā)驗證評價方案識別風險清除風險決定目標方案和約束下一階段計劃2021/5/933產(chǎn)品級測試-概念階段
bmi6~8weeksPDT參與項目和制定概念階段計劃參與市場需求分析與驗證負責收集可測性方面的需求共同開發(fā)產(chǎn)品需求包需求和產(chǎn)品概念并進行技術評審初步制定測試策略參與概念決策評審2021/5/934產(chǎn)品級測試-測試需求分析
bmi測試需求可測性需求產(chǎn)品需求測試需求可測性需求產(chǎn)品需求2021/5/935概念階段-DFT
bmi可測性:系統(tǒng)和設備能及時準確地確定其工作狀態(tài)(可工作、不可工作、工作性能下降)并隔離其內(nèi)部故障的一種涉及特性。-以提高可測性為目的進行的設計稱為可測性設計,簡稱DFT(designfortestability),優(yōu)化設計使電路/模塊便于測試,便于發(fā)現(xiàn)定位、隔離和解決異常問題。-DFT是設計特性,完全由產(chǎn)品設計決定。最終用戶是不可見的。舉例-DFT面向全生命周期不同測試過程,是調(diào)試/驗證測試、生產(chǎn)測試、維護測試的基礎。-可測性也可以通過可控性、可觀性來度量。要改善產(chǎn)品的可測性指標,必須在產(chǎn)品設計階段就進行良好的可測性設計。問題:什么是DFT?2021/5/936概念階段-DFT
bmi內(nèi)嵌自測試BIST、測試觀測點、測試控制點、故障隔離點。測試需求可測性需求產(chǎn)品需求2021/5/937概念階段-DFT
bmi內(nèi)嵌自測試BIST、測試觀測點、測試控制點、故障隔離點。單元級測試控制臺系統(tǒng)級測試控制臺子系統(tǒng)級控制臺模塊級控制臺外部輸入輸出通道內(nèi)置自測試隔離與定位測試控制點測試觀測點內(nèi)置自測試隔離與定位測試控制點測試觀測點系統(tǒng)系統(tǒng)測試模塊測試內(nèi)置自測試隔離與定位測試控制點測試觀測點單元測試2021/5/938概念階段-DFT
bmi★產(chǎn)品測試需求--產(chǎn)品進行哪些測試,可以從測試需求中裁減而來。--產(chǎn)品如何進行這些測試,要說明以下問題:
?哪些測試測試是手動測試,哪些是自動測試?
?測試數(shù)據(jù)源是內(nèi)置在系統(tǒng)中,還是外部提供?
?測試數(shù)據(jù)的采集和處理是內(nèi)置的,還是外置的?
?測試數(shù)據(jù)采集裝置的控制是內(nèi)置的,還是外置的?
?測試數(shù)據(jù)源的控制是內(nèi)置,還是外置?
?測試數(shù)據(jù)的處理是內(nèi)置,還是外置?★產(chǎn)品可測性需求--調(diào)測接口。--命令集--調(diào)測控制--測試信息存儲與輸出--系統(tǒng)資源2021/5/939概念階段-測試策略分析
bmi產(chǎn)品測試策略(在計劃階段進一步考慮)1、目的2、范圍3、關鍵技術與研發(fā)策略分析4、測試設計策略
?4.1特性1測試方案
?4.n特性n測試方案5、BBFV測試策略6、BUILD測試策略7、SIT系統(tǒng)集成測試策略8、BETA測試策略9、測試環(huán)境籌備計劃測試環(huán)境需求分析/工具儀器的可獲得性風險評估10、自主開發(fā)工具詳細分析11、附件2021/5/940產(chǎn)品級測試--計劃階段
bmi10~12weeksPDT確定、分配、增加外圍測試成員計劃階段開工制定計劃階段計劃參與技術評審2測試專利分析參與技術評審3及制定領域的E2E計劃參與計劃決策評審負責制定驗證測試計劃開發(fā)產(chǎn)品測試方案測試工具設計2021/5/941計劃階段-測試與驗證計劃
bmi1、目的2、范圍3、關鍵日期、里程碑和交付件4、總體測試策略5、E2E測試計劃WBS6、資源需求計劃
6.1人力資源需求計劃
6.2工具與儀器設備需求計劃
6.3其他需求計劃7、組織和職責8、依賴性和存在的問題9、風險管理10、附件2021/5/942計劃階段-測試方案
bmi1、被測對象分析2、測試特性分析
?應測試的特性
?不應測試的特性3、測試設計綜述4、測試模型5、測試需求6、測試設計與執(zhí)行
6.1測試工具/代碼設計
6.2測試特性分析
6.3設計與執(zhí)行
?原則
?方法2021/5/943測試方案—產(chǎn)品測試范圍
bmi1、指標測試2、功能測試3、性能測試4、壓力測試5、容限/邊界測試6、容錯測試7、故障相關性測試8、配置測試9、自動化測試10、EMC測試11、環(huán)境測試12、可靠性測試13、安全性測試14、兼容性測試15、一致性測試16、可用性測試2021/5/944測試方案—產(chǎn)品測試范圍
bmi十、EMC測試
EMC定義:電磁兼容(EMC)是對電子產(chǎn)品在電磁場方面干擾大?。‥MI)和抗干擾能力(EMS)的綜合評定,是產(chǎn)品質(zhì)量最重要的指標之一,電磁兼容的測量由測試場地和測試儀器組成。--主要的測試項
?CE-傳導發(fā)射
?ESD-靜電
?EFT-瞬態(tài)脈沖干擾群
?DIP-電壓跌落
?CS-傳導敏感度
?RS輻射敏感度
?Surge-浪涌2021/5/945測試方案—產(chǎn)品測試范圍
bmi十一、環(huán)境測試目的:是將電子產(chǎn)品暴露于人工模擬環(huán)境中,一次評價元器件、設備的性能。--實驗順序
?預處理
?初始檢測
?試驗(條件試驗)
?恢復
?最后檢測環(huán)境試驗包括:高溫、低溫、溫度沖擊(氣態(tài)及液態(tài))、浸漬、溫度循環(huán)、低氣壓、高低溫低氣壓、恒定濕熱、交變濕熱、高壓蒸煮、砂塵、耐爆炸、鹽霧腐蝕、氣體腐蝕、霉菌、淋雨、太陽輻射、光老化等。
2021/5/946測試方案—產(chǎn)品測試范圍
bmi十一、環(huán)境測試目的:是將電子產(chǎn)品暴露于人工模擬環(huán)境中,一次評價元器件、設備的性能。--實驗順序
?預處理
?初始檢測
?試驗(條件試驗)
?恢復
?最后檢測環(huán)境試驗包括:高溫、低溫、溫度沖擊(氣態(tài)及液態(tài))、浸漬、溫度循環(huán)、低氣壓、高低溫低氣壓、恒定濕熱、交變濕熱、高壓蒸煮、砂塵、耐爆炸、鹽霧腐蝕、氣體腐蝕、霉菌、淋雨、太陽輻射、光老化等。
2021/5/947測試方案—產(chǎn)品測試范圍
bmi十二、可靠性測試
--定義:是對產(chǎn)品的可靠性進行調(diào)查、分析和評估的一種手段。
--目的:?發(fā)現(xiàn)產(chǎn)品在設計、材料、工藝方面的缺陷。
?確認是否符合可靠性的定量要求。
?為改善產(chǎn)品的可靠性提供信息。--1、環(huán)境應力篩選(Environmentstressscreen)
?向產(chǎn)品施加環(huán)境和電應力,將其內(nèi)部缺陷加速變成故障。
?施加應力大小和檢測能力,決定篩選效果。--2、可靠性驗證試驗
?可靠性鑒定試驗、可靠性驗收試驗,均屬統(tǒng)計試驗。
2021/5/948測試方案—產(chǎn)品測試范圍
bmi十二、可靠性測試
--3、可靠性增長試驗
?基本過程?故障報告閉環(huán)系統(tǒng)
(再)設計故障檢測2021/5/949測試方案—產(chǎn)品測試范圍
bmi十三、安全性測試
--安全性審查及試驗項目:燃燒試驗、標記檢查、抗抗電強度等2021/5/950測試方案—產(chǎn)品測試范圍
bmi十五、一致性測試
--定義:在大批量的生產(chǎn)中,或長時間工作,或在不同環(huán)境下,對產(chǎn)品的器件,單板和系統(tǒng)性能指標的一致性驗證與測試的過程。--目的:在產(chǎn)品拷貝過程中,通過測試樣本之間的差異性,獲得這些不一致性對對產(chǎn)品運行效果的影響,通過找出不一致性的規(guī)律和原因(人、機、料、法、環(huán)、測等5M1E因素),找到使產(chǎn)品趨于一致性的改進辦法,是產(chǎn)品在批量拷貝時達到一定的產(chǎn)品穩(wěn)定性。
穩(wěn)定的偏差不可怕,最令人頭疼的是產(chǎn)品性能不可控!2021/5/951測試方案—產(chǎn)品測試范圍
bmi十五、一致性測試
--測試內(nèi)容和方法:
1、器件一致性驗證:資料書、批量器件、不同批次間、小批替代
2、單板一致性驗證
3、系統(tǒng)一致性驗證
2021/5/952測試方案—產(chǎn)品測試范圍
bmi十六、可用性測試
--定義:指產(chǎn)品符合用戶應用要求情況。
--目的:主要考慮產(chǎn)品是否符合實際應用。2021/5/953產(chǎn)品測試—開發(fā)階段
bmi十六、可用性測試
--定義:指產(chǎn)品符合用戶應用要求情況。
--目的:主要考慮產(chǎn)品是否符合實際應用。2021/5/954產(chǎn)品級測試—開發(fā)階段
bmi測試工具詳細設計開發(fā)協(xié)助,監(jiān)督單元測試,集成測試工作的開展參與技術評審4技術評審4A技術評審5領導系統(tǒng)設計與驗SDV原型機內(nèi)部標桿測試確定BETA測試用戶測試設計、開發(fā)生產(chǎn)測試設計開發(fā)系統(tǒng)集成測試SIT初始產(chǎn)品其他功能活動:制造工藝、開發(fā)、技術支持準備,發(fā)布會、物料訂購2021/5/955測試設計—分層模型
bmi--分層模型定義:為了分層次的開展系統(tǒng)測試活動,提高測試的針對性,根據(jù)產(chǎn)品的不同階段和測試需求,將系統(tǒng)測試活動分層展開:
1、用戶層測試
2、應用層測試
3、功能、性能層測試--分層目的:底層測試更基礎,高層測試要求更高系統(tǒng)質(zhì)量。2021/5/956測試設計—分層模型
bmi--用戶層測試1、測試目的:從用戶角度測試。2、測試方法:1、用戶經(jīng)常使用或有特殊要求的功能
2、用戶習慣方面的考慮
3、可維護性測試--應用層測試1、測試目的:模擬實際應用時可能產(chǎn)生的各種應用情況。并測試其性能。2、測試方法:1、參照產(chǎn)品規(guī)格書的主業(yè)務功能。
2、在不同壓力條件下,進行測試。2021/5/957測試設計—測試方法
bmi--白盒測試又稱產(chǎn)品結構測試,通過在不同點檢查產(chǎn)品狀態(tài),確定實際的狀態(tài)是否與預期的一致。--黑盒測試功能測試,把測試對象看成一個黑盒子,不考慮產(chǎn)品內(nèi)部結構,只依據(jù)需求功能規(guī)說明,檢查測試對象功能是否符合它的功能說明。內(nèi)部結構I/PO/PI/PI/PO/P2021/5/958測試設計—白盒測試
bmi--白盒測試1、通過在不同點檢查產(chǎn)品狀態(tài),確定實際的狀態(tài)是否與預期的一致。2、白盒測試包括:靜態(tài)檢查和結構測試3、結構測試。基于對象的內(nèi)部邏輯知識,設計必要的測試用例,達到覆蓋語句、判斷、路徑等。內(nèi)部結構I/PO/PI/PI/PO/P2021/5/959測試設計—白盒測試
bmi--靜態(tài)測試1、代碼檢視/PCB監(jiān)視等--靜態(tài)檢視方法1、可由人工進行。2、也可由工具自動進行3、代碼走讀4、靜態(tài)測試工具2021/5/960測試設計—覆蓋率分析
bmi--白盒測試覆蓋類型1、語句覆蓋2、判定覆蓋3、條件覆蓋4、條件決策覆蓋5、條件組合覆蓋6、路徑覆蓋2021/5/961判定、條件覆蓋案例
bmiIf(cond1IIcond2)編號cond1cond2結果11012000編號cond1cond2結果11012011判定100%覆蓋條件100%覆蓋2021/5/962組合條件決策覆蓋案例
bmiIf(cond1&&cond2)&&為條件與條件決策100%覆蓋紅色部分覆蓋不完全條件決策100%覆蓋紅色部分覆蓋不完全編號cond1cond2結果1111200031004010If(cond3IIcond4)編號cond1cond2結果1★111200031004010★2021/5/963常見測試方法
bmi思考一下案例測試用例(TestCase):是為某個特殊目標而編制的一組測試輸入、執(zhí)行條件以及預期結果,以便測試某個程序路徑或核實是否滿足某個特定需求。2021/5/964測試設計—黑盒測試
bmi--黑盒測試定義1、功能測試,把測試對象看成一個黑盒子,不考慮產(chǎn)品內(nèi)部結構,只依據(jù)需求功能規(guī)說明,檢查測試對象功能是否符合它的功能說明。2、每個測試用例測試一個或多個功能。--黑盒測試的設計方法1、功能分解/規(guī)格導出
2、邊界值分析
3、等價類劃分
4、錯誤推測法
5、因果分析法
6、狀態(tài)遷移法
7、隨機測試法2021/5/965黑盒測試—規(guī)格導出法
bmi
規(guī)范導出的測試是根據(jù)相關規(guī)格描述來設計測試用例。每一個測試用例可以測試一個或多個規(guī)范陳述語句,一個比較實用的方法是根據(jù)陳述規(guī)范所用語句的順序來相應地為被測單元設計測試用例。例:考慮一個計算平方根的函數(shù)的規(guī)格:輸入:實數(shù)輸出:實數(shù)規(guī)格:1、當輸入一個0或大于0的數(shù)時,返回其正平方根。2、當輸入小于0的數(shù)時,顯示錯誤信息:平方根非法輸入值小于0“,并返回0.測試用例:1、用例1:輸入4,輸出22、用例2:輸入-4,顯示錯誤信息“平方根非法輸入值小于0”,并返回0.
2021/5/966黑盒測試—等價類劃分
bmi
窮舉測試的辦法由于數(shù)量太大,以至于實際無法完成,我們必須從中選取一部分數(shù)據(jù)作為測試用例。問題在于如何選。等價類劃分,就是首先將輸入的各種情況劃分成若干等價類。所謂等價類就是將某個輸入域的集合,在一個集合中每個條件都是等效的,如果其中一個的輸入不能導致問題發(fā)生,集合中的其他輸入條件也不可能發(fā)現(xiàn)問題。例:計算算術平方根的函數(shù)例子:輸入劃分輸出劃分(i)<0(a)>=0
(ii)>=0(b)Error
用例1:輸入4,輸出2
用例2:輸入-4,顯示錯誤信息“平方根非法輸入值小于0”,并返回0.
2021/5/967黑盒測試—等價類劃分
bmi--多輸入等價類1、設計一個測試用例,使其盡可能多地覆蓋所有有效等價類,重復這一步驟,使得所有有效等價類均被測試用例覆蓋。2、設計一個測試用例,使其只覆蓋一個無效等價類,重復這一步驟使所有無效等價類均被覆蓋練習某程序規(guī)定:輸入三個正整數(shù)a、b、c作為三角形三邊的邊長,構成一個三角形。測試此程序(區(qū)別有效等價類和無效等價類)(構成三角形條件三角形的條件:任意2邊邊長大于第3邊長。)
有效等價類:a=3b=4c=5
無效等價類:a、b、c不是正整數(shù)的情況,不滿足三角形條件。2021/5/968黑盒測試—等價類劃分
bmia=3b=4c=5
a、b、c為正整數(shù)a+b>ca+c>bb+c>aa=1b=2c=3a+b=c
a=1b=3c=2a+c=b
a=3b=1c=2b+c=a
a=0b=1c=2a=02021/5/9692021/5/970黑盒測試—邊界值分析
bmi
邊界值分析使用與等價類測試方法相同的等價類劃分,只是邊界值分析假定錯誤更多地存在于兩個劃分的邊界上,相應地為邊界上及其兩側的情況設計測試用例。2021/5/971黑盒測試—錯誤猜想
bmi
基于經(jīng)驗的錯誤猜想,是將所有發(fā)現(xiàn)的錯誤,分為不同類型存于資料庫中,這個資料庫可以幫助錯誤猜想的有效性2021/5/972黑盒測試—因果圖
bmi
前面介紹的等價類劃分方法和邊界值分析方法,都是著重考慮輸入條件,但未考慮輸入條件之間的聯(lián)系,相互組合等.考慮輸入條件之間的相互組合,可能會產(chǎn)生一些新的情況.因此必須考慮采用一種適合于描述對于多種條件的組合,相應產(chǎn)生多個動作的形式來考慮設計測試用例.這就需要利用因果圖。因果圖方法最終生成的就是判定表.它適合于檢查程序輸入條件的各種組合情況利用因果圖生成測試用例的基本步驟(1)分析軟件規(guī)格說明,那些是原因,那些是結果。(2)分析軟件規(guī)格說明描述中的語義.找出原因與結果之間,原因與原因之間對應的關系,畫出因果圖。(3)由于語法或環(huán)境限制,有些原因與原因之間,原因與結果之間的組合情況不可能出現(xiàn),為表明這些特殊情況,在因果圖上用一些記號表明約束或限制條件。(4)把因果圖轉(zhuǎn)換為判定表(條件樁、動作樁、條件項、動作項)2021/5/973黑盒測試—因果圖
bmi2021/5/974黑盒測試—實驗設計
bmi實驗設計的目的:
?改善平均值
?降低變異
試驗設計是一種研究與處理多因素實驗的科學方法
6西格瑪方法是研究作用因素(XS)與CTQ(Y)關鍵質(zhì)量之間的關系的方法論。
2021/5/975黑盒測試—測試方法
bmi有4條選擇測試策略原則:
1、任何情況下都必須采用邊界值分析法,因為其設計出的測試用例發(fā)現(xiàn)問題的能力最強。
2、必要時采用等價類劃分方法補充測試用例。
3、采用錯誤推斷法追加測試用例。
4、如果功能說明中含有輸入條件的組合情況,則一開始就采用因果圖法。
2021/5/976常見的測試方法-硬件測試
bmi--基本功能測試
通信模塊
控制模塊
--基本性能測試
誤碼測試
光口指標
--信號質(zhì)量及時序測試
信號標準特性
通用信號規(guī)范
通用時鐘規(guī)范2021/5/977開發(fā)階段-測試執(zhí)行-SDV
bmi--SDV過程定義
SDV是對原型機的漸增BUILD測試:
SDV對一組集成產(chǎn)品構建模塊進行評估,來確認產(chǎn)品的制造或工程模型符合產(chǎn)品功能規(guī)格:這種分析應該是通過書面分析或者硬件和軟件測試來驗證與產(chǎn)品設計規(guī)格的符合情況
SDV測試范圍包括部件、子系統(tǒng)和系統(tǒng)級測試。
例子:SDV有一項測試活動是功能測試,它確保系統(tǒng)工程
符合產(chǎn)品功能規(guī)格,并與可獲得的硬件相集成。
對每個build,應測試其新增及修改部分、以及這些部分對上一個build所做過的測試所有可能影響的地方。
2021/5/978開發(fā)階段-測試執(zhí)行-SIT
bmi--SIT過程定義
系統(tǒng)集成測試即初始產(chǎn)品漸增BUILD測試。
SIT要完成全部的開發(fā)內(nèi)部測試,它是對整個系統(tǒng)的全面測試其目的是確認產(chǎn)品的設計規(guī)格、認證要求、行業(yè)標準及公司標準的符合性,同時還要確認產(chǎn)品生命周期早期的性能和穩(wěn)定性
一般在前期多個build測試的基礎上,在SIT階段,會展開一次完整的系統(tǒng)測試和回歸測試。
SIT和SDV階段的區(qū)別原則。例:如果原型機與初始產(chǎn)品沒有差別,SIT就沒必要測試。2021/5/979開發(fā)階段-測試執(zhí)行-SIT
bmi--SIT主要活動序號測試活動序號測試活動1測試設計更新9電磁兼容2系統(tǒng)功能測試10環(huán)境測試3性能指標測試11噪聲測試4軟件協(xié)議一致性測試12熱測試5容限容錯測試13可靠性鑒定測試6可用性測試14安全測試7組網(wǎng)測試15包裝測試8回歸測試16需要的特別測試2021/5/980--產(chǎn)品測試分析
-測試對象分析
-測試過程質(zhì)量分析:歷史測試統(tǒng)計、本次測試與之比較
-測試對研發(fā)的評價:研發(fā)文檔評價、測試問題與反饋
--評價依據(jù)
-歷史測試情況
-歷史測試記錄及驗證情況
-本次測試文檔提交及審查情況
-本次測試要素問題統(tǒng)計表
-本次測試未實施的測試項目及說明。測試報告
bmi2021/5/981系統(tǒng)驗證測試SVTBETA
測試技術評審6測試結果評估ESP產(chǎn)品發(fā)送及客戶支持工作參與可獲得性評審材料功能領域的持續(xù)活動產(chǎn)品級測試—驗證階段
bmi系統(tǒng)認證測試和標桿測試參與可獲得性決策評審--SVT活動定義-目的是驗證制造流程,通過批量build來保證設計完整性。則一測試必須在界定好的客戶發(fā)貨級硬件上面實施。SVT是面向制造的測試,以保證大批量生產(chǎn)的可制造性。-SVT不應有新的設計或需求的驗證,只針對技術評審5的結論2021/5/982--SVT主要活動序號要素1EMC驗證產(chǎn)品批量制造過程的一直穩(wěn)定性,隨即抽樣,測試EMC符合程度2環(huán)境測試批量生產(chǎn)產(chǎn)品的例行環(huán)境測試,隨機抽樣進行3安全測試批量生產(chǎn)產(chǎn)品的例行環(huán)境測試,隨機抽樣進行4回歸測試5一致性驗證6需要的特別測試開發(fā)階段-測試執(zhí)行-SVT
bmi2021/5/983--型式試驗型式試驗(試產(chǎn)驗證測試)bmi型式試驗是指:在設計完成后,對試制出來的新產(chǎn)品進行的定型試驗,其試驗項目比例行試驗項目多,而且更加嚴格和苛刻,用戶對剛出廠的新產(chǎn)品也可以要求制造廠進行出廠試驗時增加一些型式試驗項目(一般這些項目是事先甲乙雙方協(xié)商后寫進技術協(xié)議中的)。型式試驗也是對產(chǎn)品能否滿足技術規(guī)范的全部要求所進行的實驗。它既是新產(chǎn)品鑒定中必不可少的一個環(huán)節(jié)。也是定型后產(chǎn)品在有改進時或經(jīng)過一定時效后需要進行的一種全面性能試驗。當雙方有約定時或存在爭議時,通常都會要求進行型式試驗。2021/5/984開發(fā)階段-測試執(zhí)行-SVT
bmi--目的
批量產(chǎn)品質(zhì)量情況
--引用標準和文獻
企業(yè)內(nèi)控標準、環(huán)境應力試驗規(guī)范
--試驗樣品
型號規(guī)格
抽樣方案:樣本基數(shù)、抽取樣本數(shù)
樣品分組
樣品狀態(tài):QC產(chǎn)品設計更改
--檢驗結果總結
--詳細試驗情況
常溫檢測
氣候環(huán)境應力試驗
機械環(huán)境應力試驗2021/5/985一致性檢驗與制程能力CPK
bmi規(guī)格范圍管制上限管制下限中心線????2021/5/986用戶級測試-Alpha測試
bmi在開發(fā)完成時進行測試后仍有少量問題由用戶或其他人員(微軟為例)在開發(fā)人員的指導下,是在受控環(huán)境中進行2021/5/987用戶級測試-Beta測試
bmi在開發(fā)測試根本完成時進行最終由用戶獨立進行2021/5/988模塊級測試-UT/MIT/MST
bmi
測試策略和計劃系統(tǒng)測試計劃系統(tǒng)測試執(zhí)行系統(tǒng)測試設計系統(tǒng)測試環(huán)境準備集成測試計劃集成測試執(zhí)行集成測試設計集成測試環(huán)境準備模塊測試計劃模塊測試執(zhí)行模塊測試設計模塊測試環(huán)境準備需求規(guī)格模塊設計概要單元測試系統(tǒng)測試集成測試單元設計實現(xiàn)2021/5/989單元測試bmi--單元測試最小的被測組成部分,如軟件函數(shù)、驅(qū)動電路、信號放大電路等采用:白盒為主+黑盒的測試方法。--步驟單元測試計劃,由PM項目安排并協(xié)調(diào):標示單元測試的風險估計單元測試的工作量明確單元測試的軟硬件及人力需求制定單元測試的日程表指定工程師準備單元測試用例以上寫入單元測試計劃單元測試方法:規(guī)格導出、邊界值分析、等價類劃分、錯誤猜測法注意事項:清楚模塊和模塊之間的關系。成敗關鍵:意識、工具、標準確定、第三方介入2021/5/990集成測試bmi--在單元測試基礎上,按一定組裝策略進行組裝,關注接口,找準組裝關系。采用白盒+黑盒的測試方法。2021/5/991測試自動化bmi
首先,一個企業(yè)實施測試自動化,絕對不是拍腦袋說干就能干好的,它不僅涉及測試工作本身流程上、組織結構上的調(diào)整與改進,甚至也包括需求、設計、開發(fā)、維護及配置管理等其他方面的配合。如果對這些必要的因素沒有考慮周全的話,必然在實施過程中處處碰壁,既定的實施方案也無法開展。其次,盡管自動化測試可以降低人工測試的工作量,但并不能完全取代手工測試。100%的自動化測試只是一個理想目標,根據(jù)筆者的經(jīng)驗,即便一些如SAP、OracleERP等測試庫規(guī)劃十分完善的套件,其測試自動化率也不會超過70%。所以一味追求測試自動化只會給企業(yè)帶來運作成本的急劇上升。再次,實施測試自動化需要企業(yè)有相對規(guī)模的投入,對企業(yè)運作來說,投入回報率將是決定是否實施軟件測試自動化的最終指揮棒,筆者建議企業(yè)在決定實施軟件測試自動化之前,必須要做量化的投資回報分析。此外,實施軟件測試自動化并不意味著必須采購強大的自動化軟件測試工具或自動化管理平臺,畢竟軟件質(zhì)量的保證不是依靠產(chǎn)品或技術,更多的因素在于高素質(zhì)的人員和合理有效的流程。2021/5/992bmiModuleIII產(chǎn)品測試管理2021/5/9931、產(chǎn)品研發(fā)管理體系
2、產(chǎn)品測試管理體系
3、產(chǎn)品測試組織結構產(chǎn)品測試管理bmi產(chǎn)品測試管理bmi產(chǎn)品測試管理bmi2021/5/994研發(fā)管理整體解決方案bmiPLM:2021/5/995研發(fā)管理整體解決方案bmi
產(chǎn)品生命周期管理(PLM)是針對制造業(yè)的擴展型企業(yè)解決方案,以便于在公司的各個部門、用戶、供應商之間共享產(chǎn)品數(shù)據(jù)。PLM解決方案把你的產(chǎn)品-即你的利潤來源放在一切活動的核心位置。PLM可以從企業(yè)資源計劃系統(tǒng)ERP(EnterpriseResourcePlanning)、供應鏈管理SCM(SupplyChainManagement)、客戶關系管理CRM(CustomerRelationshipManagement)系統(tǒng)中提取相關的信息,并使之與你的產(chǎn)品知識發(fā)生關聯(lián),進而使所有人都能夠更快速、高效地工作。這樣就允許在公司間的整個網(wǎng)絡上共同工作來進行概念設計、產(chǎn)品設計、產(chǎn)品生產(chǎn)、產(chǎn)品維護,對整個網(wǎng)絡的操作就象對一個單獨的機構操作一樣。PLM允許擴展型企業(yè)在公司間共享產(chǎn)品的業(yè)務流程和產(chǎn)品知識,包括從提出概念到產(chǎn)品退出市場整個生命周期的各個階段。
2021/5/996產(chǎn)品研發(fā)管理-IPD
bmi2021/5/997產(chǎn)品研發(fā)管理-TS16949-APQPbmi2021/5/998產(chǎn)品研發(fā)管理-CMMIbmiCMMI的全稱為:CapabilityMaturityModelIntegration,即能力成熟度模型集成。CMM是由美國卡內(nèi)基梅隆大學的軟件工程研究所(SEI)創(chuàng)立的CMM(CapabilityMaturityModel軟件能力成熟度模型)認證評估,在過去的十幾年中,對全球的軟件產(chǎn)業(yè)產(chǎn)生了非常深遠的影響。通常有以下5幾個級別:
1.初始級:是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決于個人努力,管理是反應式的。
2.已管理級:建立了基本的項目管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀律,能重復早先類似應用項目取得的成功經(jīng)驗。3.已定義級:已將軟件管理和工程兩方面的過程文檔化、標準化,并綜合成該組織的標準軟件過程。所有項目均使用經(jīng)批準、剪裁的標準軟件過程來開發(fā)和維護軟件,軟件產(chǎn)品的生產(chǎn)在整個軟件過程是可見的。4.量化管理級:分析對軟件過程和產(chǎn)品質(zhì)量的詳細度量數(shù)據(jù),對軟件過程和產(chǎn)品都有定量的理解與控制。管理有一個作出結論的客觀依據(jù),管理能夠在定量的范圍內(nèi)預測性能。5.優(yōu)化管理級:過程的量化反饋和先進的新思想、新技術促使過程持續(xù)不斷改進。2021/5/999產(chǎn)品測試管理體系-框架bmi產(chǎn)品開發(fā)與測試是姐妹關系,緊密地結合在一起可測性需求分析測試策略與計劃開發(fā)測試系統(tǒng)集成測試2021/5/9100產(chǎn)品測試項目管理-獨特性bmi1、案例:
-周期為4個月的項目,測試階段為1個月,但因開發(fā)延遲了2周,留給測試的時間只有2周,怎么辦?2、測試任務的依賴關系
-開發(fā)與測試
-測試資源3、測試周期的不確定性分析
-設計更改與優(yōu)化
-漏測問題2021/5/9101產(chǎn)品測試項目管理-測試計劃bmi在概念階段和計劃階段,在四個時間點四次制定不同階段和層次的項目測試計劃。如下圖:計劃制定時間點概念啟動概念DCP計劃DCP可獲得性DCPGA生命周期DCP概念階段計劃階段開發(fā)階段驗證階段發(fā)布階段生命周期管理階段對應的項目計劃制定概念階段項目測試計劃制定計劃階段項目測試計劃制定項目1/2級測試計劃優(yōu)化1/2級測試計劃制定3/4級測試計劃1、計劃制定的最佳時機?2、計劃與算命(風險管理)3、里程碑計劃、基線計劃與滾動計劃2021/5/9102產(chǎn)品測試項目管理-項目控制bmi計劃是會變化的變化來源于:1市場需求變化2進度異常3預測不準確4配合問題5人員變化6資源不到位7項目位置變化一幅完美的圖紙≠一棟堅實的大樓這就需要對項目進行實時控制,確保計劃順利實施。2021/5/9103產(chǎn)品測試項目管理-項目控制bmi測試項目跟蹤個人工作任務總結/日志個人測試工作量個人測試進度情況個人測試人物評價測試項目狀態(tài)報告總體進度分析主要問題和風險主要偏差和反饋測試項目狀態(tài)問題報告/反饋報告日報周報階段測試報告綜合測試報告2021/5/9104產(chǎn)品測試項目管理-控制手段bmi1.里程碑管理:抓大放小2.項目報告:業(yè)務線與質(zhì)量線制衡3.項目會議:事件驅(qū)動結合事件驅(qū)動4.項目變更控制:平衡“放”和“收”。5.預警系統(tǒng):雜、難、疲、忘。6.合同書/任務書:雙向承諾。7.決策評審和例外管理。8.掙值管理:綜合管理預算、投入產(chǎn)出、進度要素9.非正規(guī)控制:潤物細無聲。2021/5/9105產(chǎn)品測試項目管理-項目收尾bmi1.交付件歸檔/更新項目數(shù)據(jù)庫2.結束時間偏差率3.預算核算控制4.質(zhì)量控制情況5.好的實踐6.經(jīng)驗教訓7.對未來項目、流程的建議。8.遺留問題9.項目總結會。2021/5/9106產(chǎn)品測試管理-測試用例管理bmi1.建立測試用例庫:共性化測試用例集/個性化2.測試用例管理:一:需求跟蹤矩陣RTM二:正交跟蹤矩陣測試需求R1R2R3T1T2T32021/5/9107產(chǎn)品測試管理-配置管理bmi典型測試配置項1.測試策略2.測試計劃3.測試用例4.測試腳本/代碼5.測試環(huán)境描述思考:測試報告是不是配置項?測試報告有沒有版本?產(chǎn)品的配置項:1研發(fā)過程文檔2生產(chǎn)技術文檔3管理過程文檔2021/5/9108產(chǎn)品測試管理-質(zhì)量保證TQAbmi一手軟一手硬
QA的獨立性引導和培訓產(chǎn)品過程審計2021/5/9109產(chǎn)品測試管理-評審bmi一個典型的評審會首先要明確同行評審的對象是工作產(chǎn)品,而不是該工作產(chǎn)品的作者。很多時候同行評審會就像批斗會那樣給作者帶來很大的壓力,因此需要在公司范圍內(nèi)要營造一種良好的氣氛。同行評審會的焦點是本次評審的準則,也就是對所有與會人員提交上來評審準備表匯總后的內(nèi)容。評審會是針對問題進行討論的,而不是業(yè)務或技術的培訓會,更不是頭腦風暴會,這是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化創(chuàng)意產(chǎn)業(yè)項目聘用設計師的獨家合同
- 中國酶工程藥物行業(yè)市場全景監(jiān)測及投資戰(zhàn)略研究報告
- 2025年中國風電設備行業(yè)市場前景預測及投資戰(zhàn)略研究報告
- 2025年度農(nóng)村個人地基使用權轉(zhuǎn)讓與農(nóng)村土地資源整合開發(fā)合作協(xié)議
- 南京市2025年度房屋托管服務合作協(xié)議
- 全球及中國高壓增強熱塑性塑料管行業(yè)深度研究報告
- 2025年貼布繡制品項目投資可行性研究分析報告
- 2025年度抵押車買賣合同車輛保險續(xù)保及理賠服務合同
- 二零二五年度苗圃項目股權轉(zhuǎn)讓與投資合作協(xié)議
- 電力研究報告-電力產(chǎn)業(yè)規(guī)劃專項研究報告(2025年)
- 河南省鄭州市外國語高中2025屆高考壓軸卷英語試卷含解析
- TDT1075-2023光伏發(fā)電站工程項目用地控制指標
- 新版第三類醫(yī)療器械分類目錄
- 2024全新血液透析培訓
- 護校隊工作職責及管理制度
- 2024年湖南省公務員考試《行測》真題及答案解析
- GB/T 623-2024化學試劑高氯酸
- DB22T 5167-2024 市政橋梁結構監(jiān)測系統(tǒng)運行維護與管理標準
- JJF 1375-2024機動車發(fā)動機轉(zhuǎn)速測量儀校準規(guī)范
- 《分類加法與分步乘法計數(shù)原理-習題課》名師課件
- 常見業(yè)務場景網(wǎng)絡安全建設VISIO圖合集(27個類型)v2023
評論
0/150
提交評論