




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
研發(fā)流程中的產(chǎn)品測試
本次交流的目的我們許多技術(shù)人員往往將測試簡單的理解為對產(chǎn)品功能性能的驗(yàn)證。在產(chǎn)品測試中他們簡單的對產(chǎn)品需求規(guī)格說明書中所述的產(chǎn)品性能、功能進(jìn)行分類,并按照其預(yù)想的用戶操作步驟通過黑盒測試的方法來測試產(chǎn)品是否實(shí)現(xiàn)設(shè)計指標(biāo)和功能。這種方法會帶來嚴(yán)重的缺陷:本次交流的目的1、產(chǎn)品需求規(guī)格說明書只會對產(chǎn)品外在指標(biāo)和功能進(jìn)行定義,而不會對產(chǎn)品組成的單元/單板、接口等指標(biāo)功能進(jìn)行描述。這樣的測試可以肯定比較難以發(fā)現(xiàn)產(chǎn)品內(nèi)部的設(shè)計缺陷。2、產(chǎn)品需求規(guī)格說明書定義的指標(biāo)、功能可能列寫不充分。根據(jù)不充分的需求定義導(dǎo)出的測試用例不能夠覆蓋基本(正常)事件的測試,導(dǎo)致測試有效性的降低。本次交流的目的3、產(chǎn)品需求規(guī)格說明書可能不會對備選事件和異常事件進(jìn)行描述,即使是一一對應(yīng)需求規(guī)格而設(shè)計的測試用例也會造成對備選事件和異常事件的測試遺漏,進(jìn)一步降低測試有效性。4、單元測試、集成測試、系統(tǒng)測試所用測試用例完全一樣,忽略了不同產(chǎn)品測試階段所要關(guān)注的工作重點(diǎn),使得產(chǎn)品設(shè)計缺陷難以在研發(fā)階段暴露,后續(xù)影響量產(chǎn)產(chǎn)品的質(zhì)量。本次交流的目的就是增強(qiáng)技術(shù)人員對測試工作的理解和認(rèn)識,便于后續(xù)公司測試工作流程的持續(xù)改進(jìn)。提綱測試的目的和原則測試的分類和方法測試實(shí)施測試的目的和原則測試的目的為使最終用戶對產(chǎn)品滿意,就必須保證產(chǎn)品功能性能達(dá)到用戶需求。而驗(yàn)證產(chǎn)品功能性能否達(dá)到用戶要求的唯一方法就是持續(xù)有效的測試。一點(diǎn)共識:測試的目的從用戶的角度出發(fā),就是希望通過測試能充分暴露產(chǎn)品中存在的缺陷,以便決定是否買單。從開發(fā)者的角度出發(fā),就是希望測試能表明產(chǎn)品不存缺陷,已經(jīng)完全正確地實(shí)現(xiàn)了用戶需求。兩種角度:測試的目的從情感角度來看,開發(fā)者是不愿意自己設(shè)計的產(chǎn)品被證明存在設(shè)計缺陷。從應(yīng)用角度來看,開發(fā)者往往是認(rèn)為用戶一定是按照自己設(shè)計好的操作模式來對產(chǎn)品進(jìn)行操作的。三個問題:從實(shí)施角度來看,開發(fā)者總是對能夠驗(yàn)證產(chǎn)品已經(jīng)實(shí)現(xiàn)了預(yù)期功能的測試項(xiàng)目更加感興趣。測試的的目的的測試不不僅僅僅是為為了證證明產(chǎn)產(chǎn)品能能夠?qū)崒?shí)現(xiàn)既既定功功能,,還要要盡可可能多多地發(fā)發(fā)現(xiàn)產(chǎn)產(chǎn)品中中的錯錯誤和和缺陷陷。測試只只能證證明錯錯誤的的存在在,但但不能能證明明錯誤誤不存存在。。四條結(jié)結(jié)論::研發(fā)產(chǎn)產(chǎn)品質(zhì)質(zhì)量保保證的的唯一一方法法就是是盡量量大覆覆蓋范范圍下下的有有效測測試。。測試的的有效效性是是通過過符合合實(shí)際際應(yīng)用用條件件下的的測試試用例例的設(shè)設(shè)計及及實(shí)施施來保保證。。測試實(shí)實(shí)施原原則由于慣慣性思思維的的存在在使得得難以以發(fā)現(xiàn)現(xiàn)設(shè)計計缺陷陷,因因此盡盡量避避免設(shè)設(shè)計人人員來來測試試自己己設(shè)計計的產(chǎn)產(chǎn)品,,但是是單元元測試試除外外。確定預(yù)預(yù)期輸輸出結(jié)結(jié)果是是測試試用例例必不不可少少的一一部分分。如如果只只有測測試數(shù)數(shù)據(jù)而而無預(yù)預(yù)期結(jié)結(jié)果,,那么么就不不容易易判斷斷測試試結(jié)果果是否否正確確。徹底檢檢查每每個測測試結(jié)結(jié)果。。如果果不仔仔細(xì)檢檢查測測試結(jié)結(jié)果,,有些些已經(jīng)經(jīng)測試試出來來的錯錯誤也也可能能被遺遺漏掉掉。測試實(shí)實(shí)施原原則對非法法的和和非預(yù)預(yù)期的的輸入入也要要像合合法的的和預(yù)預(yù)期的的輸入入一樣樣編寫寫測試試用例例。檢查產(chǎn)產(chǎn)品是是否做做了應(yīng)應(yīng)做的的事僅僅是成成功的的一半半,另另一半半是看看產(chǎn)品品是否否做了了不該該做的的事。。對測試試錯誤誤結(jié)果果一定定要有有一個個確認(rèn)認(rèn)的過過程,,一般般有A測試試出來來的錯錯誤,,一定定要有有一個個B來來確認(rèn)認(rèn),嚴(yán)嚴(yán)重的的錯誤誤可以以召開開評審審會進(jìn)進(jìn)行討討論和和分析析。測試實(shí)實(shí)施原原則測試后后遺留留的錯錯誤數(shù)數(shù)目往往往與與已發(fā)發(fā)現(xiàn)的的錯誤誤數(shù)目目成比比例。。因此此當(dāng)A模塊塊找出出錯誤誤比B模塊塊多得得多時時,很很可能能A模模塊遺遺留的的錯誤誤仍比比B模模塊遺遺留的的錯誤誤多。?;貧w測測試的的關(guān)聯(lián)聯(lián)性一一定要要引起起充分分的注注意,,修改改一個個錯誤誤而引引起更更多的的錯誤誤出現(xiàn)現(xiàn)的現(xiàn)現(xiàn)象并并不少少見。。妥善保保存一一切測測試過過程文文檔,,測試試的重重現(xiàn)性性往往往要靠靠測試試文檔檔。測試實(shí)實(shí)施原原則制定嚴(yán)嚴(yán)格的的測試試計劃劃,并并把測測試時時間安安排的的盡量量寬松松,不不要希希望在在極短短的時時間內(nèi)內(nèi)完成成一個個高水水平的的測試試?!氨M早早和不不斷的的測試試”應(yīng)該該成為為一個個合格格的開開發(fā)者者的座座右銘銘??偨Y(jié)一一下對于測測試重重要性性的理理解我我們都都相差差不多多,唯唯一的的區(qū)別別在于于對測測試所所關(guān)注注問題題的不不同看看法。。我們的的核心心問題題是如如何提提高測測試效效率。。測試會會占用用開發(fā)發(fā)周期期,特特別是是測試試覆蓋蓋率要要求越越高周周期就就會越越長,,這與與開發(fā)發(fā)進(jìn)度度要求求一定定是矛矛盾的的。開發(fā)人人員、、測試試人員員較少少測試試經(jīng)驗(yàn)驗(yàn),不不具備備良好好的測測試技技能和和測試試工具具,使使得測測試進(jìn)進(jìn)度更更加不不可保保證。。廣義的的測試試測試應(yīng)應(yīng)該貫貫穿產(chǎn)產(chǎn)品開開發(fā)周周期,,測試試不僅僅僅是是測試試所實(shí)實(shí)現(xiàn)的的產(chǎn)品品性能能與功功能,,還要要測試試開發(fā)發(fā)周期期中各各種設(shè)設(shè)計文文檔。。需求階階段、、總體體(概概要))設(shè)計計階段段、詳詳細(xì)設(shè)設(shè)計階階段所所輸出出的技技術(shù)文文檔,,包括括需求求規(guī)格格說明明、總總體((概要要)設(shè)設(shè)計、、詳細(xì)細(xì)設(shè)計計、源源程序序(SCH、PCB)、、用戶戶文檔檔等,,都是是測試試的對對象。。測試的的分類類測試的的分類類按測試試方法法劃分分,有有靜態(tài)態(tài)測試試和動動態(tài)測測試。。動態(tài)測測試::使被測測試產(chǎn)產(chǎn)品或或模塊塊有控控制地地運(yùn)行行,并并從多多種角角度觀觀察運(yùn)運(yùn)行時時的行行為,,以發(fā)發(fā)現(xiàn)其其中的的錯誤誤。靜態(tài)測測試::就是指指人工工評審審設(shè)計計文檔檔,借借以發(fā)發(fā)現(xiàn)其其中的的錯誤誤。作作為研研發(fā)質(zhì)質(zhì)量控控制的的重要要手段段,評評審經(jīng)經(jīng)常作作為具具體實(shí)實(shí)施前前的檢檢查手手段,,其目目的是是保證證設(shè)計計的正正確性性、減減小設(shè)設(shè)計風(fēng)風(fēng)險、、盡早早發(fā)現(xiàn)現(xiàn)設(shè)計計缺陷陷。測試的的分類類按測試試功能能劃分分,有有黑盒盒測試試和白白盒測測試。。白盒測測試::對模塊塊內(nèi)部部是不不透明明的。。從模模塊/產(chǎn)品品的設(shè)設(shè)計、、結(jié)構(gòu)構(gòu)上來來進(jìn)行行測試試,檢檢查模模塊/產(chǎn)品品中的的錯誤誤。黑盒測測試::對內(nèi)部部透明明,僅僅從使使用上上來檢檢查功功能上上是否否有錯錯誤。。黑盒與與白盒盒黑盒測測試是是從上上到下下、從從宏觀觀到微微觀的的逐步步驗(yàn)證證過程程,一一般止止步于于單板板/功功能模模塊外外部功功能的的測試試。白盒測測試是是從下下到上上、從從微觀觀到宏宏觀的的逐步步驗(yàn)證證過程程,一一般涉涉及單單板/功能能模塊塊內(nèi)部部性能能功能能及單單元間間接口口的測測試。。一般采采用白白盒測測試方方法來來檢查查產(chǎn)品品的基基本功功能單單元內(nèi)內(nèi)部錯錯誤,,而采采用黑黑盒測測試方方法來來驗(yàn)證證由各各功能能單元元組裝裝而成成的產(chǎn)產(chǎn)品/系統(tǒng)統(tǒng)的功功能和和性能能。黑盒與與白盒盒黑盒測測試也也稱功功能測測試或或數(shù)據(jù)據(jù)驅(qū)動動測試試,它它是在在對產(chǎn)產(chǎn)品應(yīng)應(yīng)具功功能進(jìn)進(jìn)行抽抽象的的基礎(chǔ)礎(chǔ)上,,將程程序劃劃分成成功能能單元元,然然后對對每個個功能能單元元設(shè)計計測試試用例例進(jìn)行行測試試。優(yōu)點(diǎn)::黑盒法法測試試用例例是圍圍繞著著產(chǎn)品品操作作方式式和實(shí)實(shí)際應(yīng)應(yīng)用環(huán)環(huán)境來來設(shè)計計的,,每一一個測測試用用例表表征著著一種種產(chǎn)品品實(shí)際際可能能發(fā)生生的應(yīng)應(yīng)用場場景,,測試試結(jié)果果非常常直觀觀便于于理解解。缺點(diǎn)點(diǎn)::黑盒盒測測試試用用例例的的設(shè)設(shè)計計不不可可能能做做到到完完全全覆覆蓋蓋,,因因此此難難以以完完全全觸觸發(fā)發(fā)產(chǎn)產(chǎn)品品內(nèi)內(nèi)部部所所有有執(zhí)執(zhí)行行流流程程/路路徑徑,,也也就就難難以以完完全全發(fā)發(fā)現(xiàn)現(xiàn)深深藏藏在在產(chǎn)產(chǎn)品品內(nèi)內(nèi)部部單單元元/模模塊塊及及接接口口的的設(shè)設(shè)計計缺缺限限,,需需要要有有白白盒盒測測試試進(jìn)進(jìn)行行補(bǔ)補(bǔ)充充。。黑盒盒與與白白盒盒白盒盒測測試試也也稱稱結(jié)結(jié)構(gòu)構(gòu)測測試試或或邏邏輯輯驅(qū)驅(qū)動動測測試試,,在在知知道道產(chǎn)產(chǎn)品品內(nèi)內(nèi)部部工工作作過過程程的的前前提提下下,,按按照照產(chǎn)產(chǎn)品品內(nèi)內(nèi)部部的的結(jié)結(jié)構(gòu)構(gòu),,通通過過測測試試來來檢檢測測產(chǎn)產(chǎn)品品內(nèi)內(nèi)部部動動作作是是否否符符合合詳詳細(xì)細(xì)設(shè)設(shè)計計。。優(yōu)點(diǎn)點(diǎn)::白盒盒法法測測試試用用例例是是圍圍繞繞著著產(chǎn)產(chǎn)品品設(shè)設(shè)計計實(shí)實(shí)現(xiàn)現(xiàn)角角度度出出發(fā)發(fā),,通通過過對對其其內(nèi)內(nèi)部部信信號號特特征征、、接接口口功功能能性性能能的的覆覆蓋蓋性性檢檢查查來來保保證證設(shè)設(shè)計計的的正正確確性性。。缺點(diǎn)點(diǎn)::以詳詳細(xì)細(xì)設(shè)設(shè)計計為為依依據(jù)據(jù),,以以覆覆蓋蓋率率為為最最終終目目標(biāo)標(biāo),,因因此此缺缺乏乏宏宏觀觀把把握握的的能能力力。。不能能查查出出詳詳細(xì)細(xì)設(shè)設(shè)計計本本身身所所存存在在的的問問題題,,即即錯錯誤誤的的產(chǎn)產(chǎn)品品設(shè)設(shè)計計。。不可可能能查查出出被被詳詳細(xì)細(xì)設(shè)設(shè)計計所所遺遺漏漏的的功功能能、、性性能能。?;液泻袦y測試試灰盒盒測測試試介介于于黑黑盒盒與與白白盒盒之之間間,,關(guān)關(guān)注注輸輸出出對對于于輸輸入入的的正正確確性性,,同同時時也也關(guān)關(guān)注注內(nèi)內(nèi)部部表表現(xiàn)現(xiàn),,但但這這種種關(guān)關(guān)注注不不象象白白盒盒那那樣樣詳詳細(xì)細(xì)、、完完整整,,只只是是通通過過一一些些表表征征性性的的現(xiàn)現(xiàn)象象、、事事件件、、標(biāo)標(biāo)志志來來判判斷斷內(nèi)內(nèi)部部的的運(yùn)運(yùn)行行狀狀態(tài)態(tài)。?;液泻蟹ǚㄔ谠谟糜美O(shè)設(shè)計計中中不不關(guān)關(guān)心心模模塊塊內(nèi)內(nèi)處處理理過過程程,,只只關(guān)關(guān)心心被被測測對對象象的的輸輸入入與與輸輸出出,,這這是是典典型型的的黑黑盒盒思思維維模模式式。?;液泻蟹ǚㄔ谠谟糜美O(shè)設(shè)計計時時基基于于對對模模塊塊內(nèi)內(nèi)部部處處理理的的了了解解,,測測試試設(shè)設(shè)計計可可以以有有針針對對性性的的進(jìn)進(jìn)行行,,測測試試過過程程評評估估也也是是白白盒盒法法。。模糊糊測測試試模糊糊測測試試是是黑黑盒盒法法中中的的一一種種,,其其執(zhí)執(zhí)行行過過程程為為::向向產(chǎn)產(chǎn)品品有有意意識識地地進(jìn)進(jìn)行行無無效效輸輸入入以以期期望望觸觸發(fā)發(fā)錯錯誤誤條條件件或或引引起起產(chǎn)產(chǎn)品品的的故故障障。。模糊糊測測試試最最為為形形象象的的說說法法是是::測測試試過過程程要要做做的的就就是是站站在在后后面面向向目目標(biāo)標(biāo)投投擲擲石石頭頭,,等等待待玻玻璃璃被被打打破破的的聲聲音音。。就就這這個個意意義義而而言言,,模模糊糊測測試試可可被被歸歸結(jié)結(jié)為為黑黑盒盒測測試試。。若我我們們對對產(chǎn)產(chǎn)品品內(nèi)內(nèi)部部有有所所了了解解,,就就可可以以讓讓石石頭頭每每次次的的飛飛行行路路線線更更直直接接并并且且更更真真實(shí)實(shí)。。因因此此,,模模糊糊測測試試也也可可以以應(yīng)應(yīng)用用在在灰灰盒盒測測試試中中。。測試試方方法法的的選選擇擇有一一種種觀觀點(diǎn)點(diǎn)認(rèn)認(rèn)為為::在單單元元測測試試階階段段采采用用白白盒盒法法;;在集集成成測測試試階階段段采采用用灰灰盒盒法法;;在系系統(tǒng)統(tǒng)測測試試階階段段采采用用黑黑盒盒法法。。測試試的的分分類類按測測試試步步驟驟劃劃分分,,有有單單元元測測試試、、集集成成測測試試、、系系統(tǒng)統(tǒng)測測試試。。單元元測測試試::也稱稱模模塊塊測測試試。。測測試試的的對對象象是是設(shè)設(shè)計計的的最最小小單單位位--功功能能模模塊塊。。單單元元測測試試的的依依據(jù)據(jù)是是詳詳細(xì)細(xì)設(shè)設(shè)計計描描述述,,對對模模塊塊內(nèi)內(nèi)所所有有表表達(dá)達(dá)功功能能/性性能能的的節(jié)節(jié)點(diǎn)點(diǎn)設(shè)設(shè)計計測測試試用用例例,,以以便便發(fā)發(fā)現(xiàn)現(xiàn)模模塊塊內(nèi)內(nèi)部部的的錯錯誤誤。。單單元元測測試試主主要要發(fā)發(fā)現(xiàn)現(xiàn)詳詳細(xì)細(xì)設(shè)設(shè)計計階階段段產(chǎn)產(chǎn)生生的的錯錯誤誤。。測試試的的分分類類集成成測測試試::又稱稱聯(lián)聯(lián)合合測測試試也也稱稱組組裝裝測測試試,,它它是是對對由由各各模模塊塊組組裝裝而而成成的的產(chǎn)產(chǎn)品品進(jìn)進(jìn)行行測測試試,,主主要要檢檢查查模模塊塊間間的的接接口口和和通通信信。。系統(tǒng)統(tǒng)測測試試::是把把軟軟、、硬硬件件和和環(huán)環(huán)境境連連在在一一起起全全面面的的測測試試,,檢檢查查系系統(tǒng)統(tǒng)的的功功能能、、性性能能及及其其他他特特征征是是否否與與用用戶戶的的需需求求一一致致,,它它是是以以需需求求規(guī)規(guī)格格說說明明書書作作為為依依據(jù)據(jù)的的測測試試。。系系統(tǒng)統(tǒng)測測試試又又可可細(xì)細(xì)分分為為功功能能測測試試、、容容量量測測試試、、壓壓力力測測試試、、使使用用性性測測試試、、安安全全性性測測試試、、性性能能測測試試、、可可靠靠性性測測試試、、恢恢復(fù)復(fù)測測試試、、強(qiáng)強(qiáng)度度測測試試、、文文檔檔測測試試以以及及工工序序測測試試。。測試試的的分分類類劃分分測測試試的的種種類類并并不不重重要要,,重重要要的的是是,,一一定定要要把把測測試試看看成成是是產(chǎn)產(chǎn)品品設(shè)設(shè)計計全全生生命命周周期期持持續(xù)續(xù)不不斷斷而而不不是是階階段段性性的的工工作作。。測試試覆覆蓋蓋范范圍圍正確確性性測測試試::測試試用用例例中中的的測測試試點(diǎn)點(diǎn)應(yīng)應(yīng)首首先先保保證證要要至至少少覆覆蓋蓋需需求求規(guī)規(guī)格格說說明明書書中中的的各各項(xiàng)項(xiàng)功功能能。。健壯壯性性測測試試::正確確信信息息輸輸入入將將產(chǎn)產(chǎn)生生預(yù)預(yù)期期輸輸出出,,非非法法信信息息輸輸入入將將導(dǎo)導(dǎo)致致相相應(yīng)應(yīng)提提示示或或錯錯誤誤處處理理,,而而不不至至于于系系統(tǒng)統(tǒng)/模模塊塊崩崩潰潰。。容錯錯性性測測試試::測試試系系統(tǒng)統(tǒng)/產(chǎn)產(chǎn)品品的的功功能能單單元元、、接接口口間間出出現(xiàn)現(xiàn)異異常常的的情情況況下下系系統(tǒng)統(tǒng)的的保保護(hù)護(hù)性性處處理理,,以以及及異異常常結(jié)結(jié)束束后后系系統(tǒng)統(tǒng)功功能能性性能能的的恢恢復(fù)復(fù)處處理理。。測試試覆覆蓋蓋范范圍圍可靠靠性性測測試試::測試試系系統(tǒng)統(tǒng)/產(chǎn)產(chǎn)品品在在實(shí)實(shí)際際應(yīng)應(yīng)用用環(huán)環(huán)境境下下可可保保證證性性能能功功能能有有效效性性的的能能力力。。壓力力測測試試::測試試在在大大信信息息量量處處理理情情況況下下的的系系統(tǒng)統(tǒng)/產(chǎn)產(chǎn)品品正正常常工工作作的的能能力力。?;貧w歸測測試試::測試試上上一一輪輪測測試試所所發(fā)發(fā)現(xiàn)現(xiàn)缺缺陷陷的的解解決決及及對對系系統(tǒng)統(tǒng)的的潛潛在在影影響響。。軟件件測測試試與與硬硬件件測測試試軟件測試試:軟件不涉涉及制造造加工,,因此軟軟件測試試的目的的僅僅是是驗(yàn)證設(shè)設(shè)計的正正確性。。硬件測試試:除了驗(yàn)證證設(shè)計正正確性以以外,還還要包括括制造的的準(zhǔn)確性性,或者者一致性性測試。。軟件測試試與硬件件測試當(dāng)我們只只考慮驗(yàn)驗(yàn)證設(shè)計計正確性性的話::軟件測試試:發(fā)現(xiàn)軟件件代碼語語法錯誤誤和邏輯輯錯誤,,衡量軟軟件設(shè)計計正確性性的標(biāo)準(zhǔn)準(zhǔn)是:軟軟件在某某種輸入入條件下下是否按按正確時時序完成成對硬件件的操作作(如寫寫入/讀讀出寄存存器數(shù)據(jù)據(jù))。硬件測試試:發(fā)現(xiàn)硬件件設(shè)計的的錯誤,,衡量硬硬件設(shè)計計正確性性的標(biāo)準(zhǔn)準(zhǔn)是:硬硬件系統(tǒng)統(tǒng)在某種種激勵條條件下能能否保證證線路上上的信號號完整性性,即““在需要要的時間間內(nèi)信號號達(dá)到所所需要的的形狀””。測試的實(shí)實(shí)施測試實(shí)施施制定測試試策略。。測試用例例設(shè)計。。實(shí)施測試試工作的的過程為為:執(zhí)行測試試用例。。缺陷修復(fù)復(fù)過程。。回歸測試試。測試策略略-定義義資源需求求的詳細(xì)細(xì)說明。。進(jìn)度約束束下的人人力資源源角色和和職責(zé)。。依據(jù)測試試項(xiàng)目的的特定環(huán)環(huán)境約束束而規(guī)定定的測試試原則、、方式、、方法的的集合,,用以描描述在測測試活動動各階段段所采用用的測試試方法和和測試目目標(biāo)。內(nèi)內(nèi)容主要要包括::某測試階階段所使使用的測測試方法法和工具具。某測試階階段所需需要執(zhí)行行的測試試類型。。測試完成成和測試試成功所所采用的的評價標(biāo)標(biāo)準(zhǔn)。測試策略略-意義義測試策略略的制定定還可以以使得測測試過程程中的溝溝通交流流變得更更為容易易和有效效,而它它會影響響到整個個項(xiàng)目組組。測試策略略明確了了所有測測試階段段、測試試技術(shù)和和項(xiàng)目所所使用的的測試工工具和測測試目標(biāo)標(biāo),用以以指導(dǎo)后后續(xù)測試試工作得得有效實(shí)實(shí)施。測試用例例-定義義測試用例例(TestCase)是是為某個個特殊目目標(biāo)而編編制的一一組測試試輸入、、執(zhí)行條條件以及及預(yù)期結(jié)結(jié)果,以以便測試試某個功功能單元元/模塊塊、系統(tǒng)統(tǒng)/產(chǎn)品品是否滿滿足某些些特定需需求。測試用例例指對特特定的功功能單元元/模塊塊、系統(tǒng)統(tǒng)/產(chǎn)品品進(jìn)行測測試任務(wù)務(wù)的描述述,體現(xiàn)現(xiàn)測試方方案、方方法、技技術(shù)和策策略。內(nèi)內(nèi)容包括括測試目目標(biāo)、測測試環(huán)境境、測試試輸入、、測試步步驟、預(yù)預(yù)期結(jié)果果等,并并以文檔檔的形式式予以表表達(dá)。測試用例例-要素素用例編號號:便于測試試用例的的管理及及測試過過程的跟跟蹤。用例標(biāo)題題:清楚表達(dá)達(dá)測試用用例的用用途。重要級別別:定義測試試用例的的優(yōu)先級級別。高:確保保系統(tǒng)基基本功能能及主要要功能的的測試用用例中:確保保系統(tǒng)功功能的完完善方面面的測試試用例低:較少少使用或或輔助功功能的測測試用例例,如提提示信息息測試輸入入:定義用例例實(shí)施中中的各種種輸入條條件。測試用例例-要素素操作步驟驟:對于復(fù)雜雜測試用用例,操操作時需需要分幾幾個步驟驟完成,,這部分分內(nèi)容在在操作步步驟中詳詳細(xì)列出出。預(yù)期結(jié)果果:提供測試試執(zhí)行的的預(yù)期結(jié)結(jié)果,預(yù)預(yù)期結(jié)果果應(yīng)該根根據(jù)產(chǎn)品品需求中中的輸出出得出。?;臼录好枋鲈摐y測試用例例的基本本操作流流程,指指每個流流程都““正?!薄边\(yùn)作時時所發(fā)生生的事情情?;颈臼录糜靡詼y試試在正確確環(huán)境及及操作下下產(chǎn)品所所能實(shí)現(xiàn)現(xiàn)的性能能、功能能。測試用例例-要素素備選事件件:表示這種種行為或或流程是是可選的的或備選選的,并并不是總總要執(zhí)行行。異常事件件:表示在發(fā)發(fā)生某些些非正常常的事件件后產(chǎn)品品所要執(zhí)執(zhí)行的響響應(yīng)。正面測試試:用于驗(yàn)證證被測單單元能夠夠執(zhí)行應(yīng)應(yīng)該完成成的工作作。負(fù)面測試試:用于驗(yàn)證證軟件不不執(zhí)行其其不應(yīng)該該完成的的工作。。測試用例例設(shè)計--白盒法法白盒測試試是窮舉舉類測試試,主要要強(qiáng)調(diào)的的是覆蓋蓋率,即即測試用用例要覆覆蓋單元元內(nèi)部所所有處理理流程。。對軟件來來講就是是代碼路路徑的覆覆蓋率,,對于硬硬件測試試來講則則是檢查查所有電電路節(jié)點(diǎn)點(diǎn)的響應(yīng)應(yīng)信號。。受到進(jìn)度度和資源源的約束束,不可可能達(dá)到到完全覆覆蓋率,,折衷辦辦法就是是選取關(guān)關(guān)鍵重要要的部分分進(jìn)行測測試用例例的設(shè)計計。測試用例例設(shè)計--白盒法法語句覆蓋蓋:檢查到到模塊中中每個語語句執(zhí)行行情況。。判定覆蓋蓋:檢查到到模塊中中每個分分支/信信號流執(zhí)執(zhí)行情況況。條件覆蓋蓋:使判定定中的每每個條件件獲得各各種可能能的結(jié)果果。判定/條條件覆蓋蓋:選擇足足夠的測測試用例例,使得得判定中中每個條條件取到到各種可可能的值值,并且且每個判判定取到到各種可可能的結(jié)結(jié)果。條件組合合覆蓋:執(zhí)行足足夠的測測試用例例,使得得每個判判定中條條件的各各種可能能組合都都至少出出現(xiàn)一次次。覆蓋率由由低到高高路徑覆蓋蓋:執(zhí)行足足夠的測測試用例例,使得得每條路路徑至少少被執(zhí)行行一次。。測試用例例設(shè)計--白盒法法白盒法實(shí)實(shí)施深度度:白盒法((包括設(shè)設(shè)計文檔檔評審、、軟件代代碼檢查查)工作作量應(yīng)占占到測試試總工作作量的50%。。對測試缺缺陷進(jìn)行行統(tǒng)計分分析,白白盒法發(fā)發(fā)現(xiàn)的缺缺陷要達(dá)達(dá)到總?cè)比毕輸?shù)的的50%%以上。。測試用例例設(shè)計--黑盒法法黑盒法是是測試者者完全不不考慮功功能模塊塊內(nèi)部結(jié)結(jié)構(gòu)和處處理過程程,而只只是根據(jù)據(jù)功能說說明來設(shè)設(shè)計測試試用例,,檢查模模塊功能能是否符符合規(guī)格格說明的的要求。。等價分類類法邊緣值分分析法因果圖法法錯誤推測測法測試用例例設(shè)計--黑盒法法等價分類類法:在輸入入數(shù)據(jù)中中選擇一一組子集集,每個個子集選選擇一個個具有““代表性性”的測測試用例例,使這這個測試試用例可可以代表表一大類類的有同同樣共性性的其他他測試用用例,這這就形成成了一個個等價類類。這樣樣就可使使用少數(shù)數(shù)的等價價類測試試用例能能發(fā)現(xiàn)較較多的錯錯誤。等價分分類法法分為為二步步:根據(jù)功功能說說明中中的輸輸入條條件劃劃分等等價類類;按等價價類來來選擇擇測試試用例例。測試用用例設(shè)設(shè)計--黑盒盒法邊緣值值分析析法:與等等價分分類法法的差差別主主要在在于邊邊緣值值分析析法是是著重重檢查查等價價類邊邊界上上的情情況。。若某個個輸入入條件件說明明了值值的范范圍,,則可可選擇擇恰好好取到到邊界界值的的用例例;另另外再再編寫寫一些些代表表不合合理輸輸入數(shù)數(shù)據(jù)的的用例例,它它們的的值恰恰好超超過邊邊界。。如果一一個輸輸入條條件指指出了了輸入入數(shù)據(jù)據(jù)的個個數(shù),,則為為最小小個數(shù)數(shù),最最大個個數(shù),,比最最小個個數(shù)少少1,,比最最大個個數(shù)多多1,,分別別設(shè)計計用例例。測試用用例設(shè)設(shè)計--黑盒盒法因果圖圖法:因果果圖法法則著著重檢檢查輸輸入條條件的的各種種組合合情況況,消消除等等價分分類法法和邊邊緣值值分析析法沒沒有檢檢查各各種輸輸入條條件的的組合合的缺缺點(diǎn)。。從用自自然語語言書書寫的的功能能說明明中找找出因因(輸輸入條條件))和果果(輸輸出或或程序序狀態(tài)態(tài)的修修改));通過畫畫因果果圖將將功能能說明明轉(zhuǎn)換換成判判定表表,然然后為為判定定表的的第一一列設(shè)設(shè)計測測試用用例。。因果圖圖法是是設(shè)計計測試試用例例的一一個系系統(tǒng)的的方法法。測試用用例設(shè)設(shè)計--黑盒盒法錯誤推推測法法:通過過經(jīng)驗(yàn)驗(yàn)或直直覺推推測程程序中中可能能存在在的各各種錯錯誤,,從而而有針針對性性的編編寫測測試用用例,,這就就是錯錯誤推推測法法。錯誤推推測法法沒有有確定定的步步驟,,很大大程度度上是是憑經(jīng)經(jīng)驗(yàn)進(jìn)進(jìn)行的的。前述概概念是是隨著著軟件件測試試的發(fā)發(fā)展而而提出出并逐逐漸完完善。。測試用用例設(shè)設(shè)計相對而而言,,硬件件測試試并未未能夠夠形成成一種種完善善的理理論和和實(shí)施施流程程,其其主要要原因因在于于硬件件的多多樣性性以及及硬件件系統(tǒng)統(tǒng)難以以獨(dú)立立于軟軟件而而單獨(dú)獨(dú)實(shí)現(xiàn)現(xiàn)。對于軟軟件測測試用用例的的設(shè)計計有許許多參參考文文獻(xiàn),,這里里不再再描述述。后后續(xù)僅僅對硬硬件測測試談?wù)務(wù)勔灰恍├砝斫夂秃腕w會會。測試目目的::驗(yàn)證證設(shè)計計的正正確性性、制制造準(zhǔn)準(zhǔn)確性性,以以及查查找、、排除除現(xiàn)場場故障障;硬件測測試測試對對象::可測測量信信號的的時域域頻域域形狀狀、指指標(biāo)偏偏差、、容限限、極極限參參數(shù)。。測試項(xiàng)項(xiàng)目::指標(biāo)標(biāo)、功功能、、可靠靠性、、一致致性。。測試方方法::白盒盒測試試、黑黑盒測測試。。測試階階段::單元元測試試、集集成測測試、、系統(tǒng)統(tǒng)測試試。硬件單單元測測試單元測測試主主要是是指單單板測測試,,一般般采用用白盒盒及黑黑盒測測試相相結(jié)合合的方方法,,主要要進(jìn)行行性能能指標(biāo)標(biāo)測試試。白盒測測試的的目的的是保保證板板上各各級信信號的的完整整性。。黑盒測測試的的目的的是驗(yàn)驗(yàn)證板板上及及板間間接口口信號號是否否符合合設(shè)計計要求求。硬件單單元測測試--白盒盒測試試根據(jù)詳詳細(xì)設(shè)設(shè)計選選取關(guān)關(guān)鍵/重要要信號號設(shè)計計測試試用例例,注注意用用例必必須包包括對對測試試結(jié)果果的預(yù)預(yù)期。。通過測測試驗(yàn)驗(yàn)證板板上關(guān)關(guān)鍵/重要要信號號的完完整性性,使使信號號在傳傳輸過過程中中忠實(shí)實(shí)的再再現(xiàn)原原始波波形,,從而而保證證功能能的實(shí)實(shí)現(xiàn)。。單板的的EMC性性能在在很大大程度度上可可以通通過信信號完完整性性來保保證。。硬件單單元測測試--白盒盒測試試狹義的的信號號完整整性,,是指指因數(shù)數(shù)字信信號的的模擬擬特性性而產(chǎn)產(chǎn)生的的任何何影響響信號號傳輸輸?shù)默F(xiàn)現(xiàn)象,,嚴(yán)重重時信信號傳傳輸發(fā)發(fā)生紊紊亂,,整個個系統(tǒng)統(tǒng)不能能正常常工作作。廣義方方面信信號完完整性性可理理解為為:在在需要要的時時間內(nèi)內(nèi)信號號達(dá)到到所需需要的的形狀狀。板內(nèi)信信號完完整性性測試試:電源::電壓壓值、、紋波波、負(fù)負(fù)載能能力硬件單單元測測試--白盒盒測試試時鐘::電平平、占占空比比、抖抖動、、上升升/下下降沿沿、準(zhǔn)準(zhǔn)確度度、穩(wěn)穩(wěn)定度度;數(shù)字信信號::電平平、上上升/下降降沿、、過沖沖;模擬信信號::輸出出電平平范圍圍,變變化率率、諧諧波、、失真真;。。。。黑盒測試的的重點(diǎn)是是是各功能實(shí)實(shí)體接口的的性能指標(biāo)標(biāo)。具體來來說除了板板級接口性性能以外,,單板內(nèi)部部各功能實(shí)實(shí)體接口性性能也需要要進(jìn)行測試試。測試的的過程:一是驗(yàn)證單單板/功能能模塊的輸輸入信號在在需求定義義的變化范范圍內(nèi),輸輸出信號是是否達(dá)到設(shè)設(shè)計要求。。硬件單元測測試-黑盒盒測試二是驗(yàn)證單單板/功能能模塊的輸輸出信號在在符合設(shè)計計要求的情情況下輸入入信號的最最大允許變變化范圍。。輸入信號不不僅僅理解解為接口輸輸入信號,,應(yīng)用環(huán)境境的變化對對單板的影影響也應(yīng)視視為一種輸輸入條件,,如溫濕度度、震動、、電磁干擾擾等。硬件單元測測試-黑盒盒測試同樣輸出信信號也不應(yīng)應(yīng)僅僅理解解為接口輸輸出信號,,單板/功功能模塊工工作中對外外界應(yīng)用環(huán)環(huán)境造成的的影響也應(yīng)應(yīng)考慮在內(nèi)內(nèi),如EMI。多數(shù)情況下下,EMC性能會在在集成/系系統(tǒng)測試階階段進(jìn)行,,但是前期期的信號完完整性測試試可以基本本反映系統(tǒng)統(tǒng)的EMC性能。硬件單元測測試在硬件不獨(dú)獨(dú)立的情況況下,為了了避免軟件件問題帶來來的測試誤誤差,可以以針對不同同功能運(yùn)行行特定的測測試軟件來來驗(yàn)證硬件件各部分的的性能指標(biāo)標(biāo),如串口口測試、中中斷信號的的產(chǎn)生及捕捕獲等。集成測試的的依據(jù)為《《產(chǎn)品概要要設(shè)計》,,是對由各各模塊組裝裝而成的產(chǎn)產(chǎn)品進(jìn)行測測試,主要要檢查模塊塊間的接口口和通信。。硬件集成測測試不完善的總總體/概要要設(shè)計,會會導(dǎo)致的各各功能模塊塊接口的功功能、指標(biāo)標(biāo)定義有問問題,使得得模塊間通通信不正常常。這樣的的問題在單單元測試中中是無法檢檢驗(yàn)的。產(chǎn)品結(jié)構(gòu)限限制各功能能模塊在空空間上不能能完全隔離離,使得組組裝后的產(chǎn)產(chǎn)品各功能能模塊間可可能產(chǎn)生相相互干擾,,導(dǎo)致產(chǎn)品品性能的下下降,嚴(yán)重重的會導(dǎo)致致產(chǎn)品無法法工作。單元測試有有效性不可可能達(dá)到100%,,導(dǎo)致部分分指標(biāo)沒有有被測試到到或者測試試結(jié)果的不不正確。集成測試的的對象:硬件集成測測試測試組裝后后功能模塊塊間接口信信號完整性性;測試組裝后后功能模塊塊間接口的的通信質(zhì)量量,如正常常通信、通通信異常中中斷的保護(hù)護(hù)和恢復(fù);;系統(tǒng)測試的的依據(jù)為《《需求規(guī)格格說明書》》,測試系系統(tǒng)的功能能、性能及及其他特征征是否與用用戶的需求求一致。硬件系統(tǒng)測測試系統(tǒng)測試采采用黑盒測測試方法,,測試項(xiàng)目目涵蓋指標(biāo)標(biāo)測試、功功能測試、、可靠性測測試、一致致性測試。。實(shí)際上不存存在單純的的軟件系統(tǒng)統(tǒng)測試或者者硬件系統(tǒng)統(tǒng)測試。這這里描述的的硬件系統(tǒng)統(tǒng)測試實(shí)際際上是指該該階段有針針對性的硬硬件測試工工作內(nèi)容。。硬件系統(tǒng)測測試指標(biāo)測試的的目的是從從技術(shù)角度度保證產(chǎn)品品功能的實(shí)實(shí)現(xiàn),并符符合相關(guān)法法規(guī)、技術(shù)術(shù)標(biāo)準(zhǔn)的規(guī)規(guī)定。功能測試的的目的是模模擬用戶操操作驗(yàn)證產(chǎn)產(chǎn)品實(shí)現(xiàn)的的功能,保保證用戶應(yīng)應(yīng)用需求的的實(shí)現(xiàn)。要注意:指指標(biāo)合格不不一定功能能滿足要求求;同樣功功能滿足要要求不代表表性能指標(biāo)標(biāo)一定是完完全達(dá)標(biāo)的的。硬件系統(tǒng)測測試可靠性測試試的目的是是通過一系系列測試方方法驗(yàn)證產(chǎn)產(chǎn)品處于變變化的應(yīng)用用環(huán)境中保保持長時間間正常工作作的能力。。一致性測試試的目的是是保證產(chǎn)品品的可生產(chǎn)產(chǎn)性,在給給定元件/部件/加加工精度的的容差范圍圍內(nèi)產(chǎn)品質(zhì)質(zhì)量的波動動應(yīng)控制在在可接受范范圍內(nèi)。一一個好的可可生產(chǎn)性產(chǎn)產(chǎn)品應(yīng)該符符合兩個條條件:元件/部件件/加工精精度的容差差范圍最大大;產(chǎn)品性能指指標(biāo)偏差最最?。灰恢滦詼y試試可以通過過試產(chǎn)的方方式進(jìn)行。。測試管理小小組成立背景::1、項(xiàng)目組組對測試工工作不重視視,雖然按按流程要求求進(jìn)行了測測試計劃和和測試用例例的撰寫及及評審,但但是評審有有效性差,,導(dǎo)致測試試用例設(shè)計計質(zhì)量差,,執(zhí)行效果果不佳。2、項(xiàng)目組組對測試的的目的和原原則理解偏偏差,對各各測試階段段的中心任任務(wù)不明確確,測試經(jīng)經(jīng)驗(yàn)欠缺,,沒有掌握握正確的測測試方法。。3、公司流流程定義模模糊,沒有有對質(zhì)量節(jié)節(jié)點(diǎn)、階段段出入允許許條件進(jìn)行行有效的定定義,缺乏乏詳細(xì)的工工作指南和和文檔模板板。測試管理小小組工作職責(zé)::1、負(fù)責(zé)識識別公司研研發(fā)流程中中產(chǎn)品測試試相關(guān)問題題,確定問問題的優(yōu)先先級和改進(jìn)進(jìn)計劃。2、負(fù)責(zé)組組織完善測測試工作流流程,進(jìn)行行文檔模板板的建設(shè),,撰寫測試試工作指南南。3、負(fù)責(zé)組組織實(shí)施測測試流程、、測試技能能的培訓(xùn)。。4、負(fù)責(zé)公公司在研項(xiàng)項(xiàng)目的測試試工作階段段評審,并并對項(xiàng)目組組產(chǎn)品測試試進(jìn)行全程程輔導(dǎo)。9、靜夜四無鄰鄰,荒居舊業(yè)業(yè)貧。。12月-2212月-22Sunday,December25,202210、雨中黃葉樹樹,燈下白頭頭人。。16:02:1116:02:1116:0212/25/20224:02:11PM11、以我我獨(dú)沈沈久,,愧君君相見見頻。。。12月月-2216:02:1116:02Dec-2225-Dec-2212、故人人江海海別,,幾度度隔山山川。。。16:02:1116:02:1116:02Sunday,December25,202213、乍乍見見翻翻疑疑夢夢,,相相悲悲各各問問年年。。。。12月月-2212月月-2216:02:1116:02:11December25,202214、他他鄉(xiāng)鄉(xiāng)生生白白發(fā)發(fā),,舊舊國國見見青青山山。。。。25十十二二月月20224
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院建設(shè)隱蔽工程質(zhì)量管理措施
- 商務(wù)出行安全與應(yīng)急處理
- 護(hù)理團(tuán)隊(duì)溝通能力培訓(xùn)計劃
- 2025年貴州科技出版社三年級下冊道德與法治教學(xué)計劃
- 土釘墻施工流程與應(yīng)急預(yù)案
- 中國傳統(tǒng)工藝美術(shù)集萃
- 二年級道德與法治實(shí)踐活動方案
- 如何設(shè)計語言教育活動
- 2025年實(shí)驗(yàn)室生物安全監(jiān)測計劃
- 2025年餐飲業(yè)財務(wù)工作總結(jié)及計劃
- GB/T 6730.65-2009鐵礦石全鐵含量的測定三氯化鈦還原重鉻酸鉀滴定法(常規(guī)方法)
- 威尼斯的小艇 省一等獎
- 企業(yè)人力資源管理師(四級)教材
- 教科版六年級下冊科學(xué)第一單元測試卷(原卷版)
- 【教學(xué)課件】正確行使訴訟權(quán)利-示范課件
- 促進(jìn)市級醫(yī)院臨床技能與臨床創(chuàng)新三年行動計劃
- 主觀幸福感(GWB)量表
- 臨床試驗(yàn)疑難問題解答
- Word版中國空白地圖大全
- 玻璃纖維生產(chǎn)工藝流程培訓(xùn)
- 中國神經(jīng)外科重癥患者氣道管理
評論
0/150
提交評論