系統(tǒng)測試的方法主要哪些方法?
測試方法有哪些?
1、白盒測試:又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試,是一種按照程序內(nèi)部邏輯結(jié)構(gòu)和編碼結(jié)構(gòu),設(shè)計測試數(shù)據(jù)并完成測試的一種測試方法。
2、黑盒測試:又稱為數(shù)據(jù)驅(qū)動測試,把測試對象當做看不見的黑盒,在完全不考慮程序內(nèi)部結(jié)構(gòu)和處理過程的情況下,測試者僅依據(jù)程序功能的需求規(guī)范考慮,確定測試用例和推斷測試結(jié)果的正確性,它是站在使用軟件或程序的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進行的測試。
3、灰盒測試:是一種綜合測試法,它將“黑盒”測試與“白盒”測試結(jié)合在一起,是基于程序運行時的外部表現(xiàn)又結(jié)合內(nèi)部邏輯結(jié)構(gòu)來設(shè)計用例,執(zhí)行程序并采集路徑執(zhí)行信息和外部用戶接口結(jié)果的測試技術(shù)。
4、靜態(tài)測試:指不運行被測程序本身,僅通過分析或檢查源程序的語法、結(jié)構(gòu)、過程、接口等來檢查程序的正確性。
5、動態(tài)測試:是指通過運行被測程序,檢查運行結(jié)果與預(yù)期結(jié)果的差異,并分析運行效率、正確性和健壯性等性能指標。
芯片功能的常用測試手段或方法幾種?
1、軟件的實現(xiàn)
根據(jù)“成電之芯”輸入激勵和輸出響應(yīng)的數(shù)據(jù)對比要求,編寫了可綜合的verilog代碼。代碼的設(shè)計完全按照“成電之芯”的時序要求實現(xiàn)。
根據(jù)基于可編程器件建立測試平臺的設(shè)計思想,功能測試平臺的構(gòu)建方法如下:采用可編程邏輯器件進行輸入激勵的產(chǎn)生和輸出響應(yīng)的處理;采用ROM來實現(xiàn)DSP核程序、控制寄存器參數(shù)、脈壓系數(shù)和濾波系數(shù)的存儲;采用SRAM作為片外緩存。
2、 硬件的實現(xiàn)
根據(jù)功能測試平臺的實現(xiàn)框圖進行了原理圖和PCB的設(shè)計,最后設(shè)計完成了一個可對“成電之芯”進行功能測試的系統(tǒng)平臺。
擴展資料:
可編程邏輯器件分類:
1、固定邏輯器件中的電路是永久性的,它們完成一種或一組功能 - 一旦制造完成,就無法改變。
2、可編程邏輯器件(PLD)是能夠為客戶提供范圍廣泛的多種邏輯能力、特性、速度和電壓特性的標準成品部件 - 而且此類器件可在任何時間改變,從而完成許多種不同的功能。
參考資料來源:百度百科-可編程邏輯器件
測試方法有哪些?
軟件測試方法有哪些?測試用例設(shè)計方法有哪些?(詳細)
一、等價類劃分法
所謂「等價」,就是具有相同屬性或者方法的集合,這個集合中某個個體所表現(xiàn)的特征與其他個體完全一致。
由此可知,等價類劃分就是將所有可能的輸入數(shù)據(jù),劃分成若干個等價類,然后從每個部分中選取具有代表性的數(shù)據(jù)當做測試用例進行合理的分類,分為有效等價類和無效等價類。
例如,規(guī)定的用戶名長度區(qū)間為4~8個字,那么它的有效等價類是用戶名長度在[4,8],無效等價類為用戶名長度大于8位,或用戶名長度小于4位。
二、邊界值
測試經(jīng)驗告訴我們,在測試有時會涉及到大量的數(shù)據(jù),遍歷所有數(shù)據(jù)會使測試效率低下,如果是手工執(zhí)行,更加難以覆蓋所有數(shù)據(jù)。這時更有效率的做法是,先劃分等價類,再從等價類中選擇部分參數(shù)測試,邊界值是等價類所有可選參數(shù)中最容易出問題的地方,所以我們一般會選擇邊界值作為測試的重點,邊界值法的應(yīng)用步驟如下:
1.先根據(jù)等價類法劃分有效等價類和無效等價類,確定上點、離點及內(nèi)點。上點是邊界上的點,離點是離上點最近的點,內(nèi)點則是邊界有效范圍內(nèi)的任意一點。同樣以用戶名長度為4~8位為例,4和8為上點,3和9為離點,6則為內(nèi)點。
2.設(shè)計一個新的測試用例,使其盡可能地覆蓋所有尚未覆蓋的有效等價類,直到所有有效等價類完全覆蓋。
3.設(shè)計一個新的測試用例,使其僅覆蓋一個無效等價類,直到所有無效等價類都被覆蓋。
三、判定表法
判定表又稱策略表、決策表,能表示輸入條件的組合,以及與每一輸入組合對應(yīng)的動作組合。判定表法適合邏輯判斷比較復(fù)雜的場景,通過窮舉條件獲得結(jié)果,對結(jié)果再進行優(yōu)化合并,具體又明確地表達復(fù)雜地邏輯關(guān)系和多種條件組合情況。
判定表主要由條件樁和動作樁兩部分組成。條件樁是功能要滿足地所有條件,動作樁則是所有可能的操作以及產(chǎn)生的結(jié)果。
判定表能夠?qū)?fù)雜的問題按照各種可能的情況全部列舉出來,簡明并避免遺漏。其缺點是判定表的建立過程較煩雜,當條件過多時,需要分析的邏輯組合呈2的倍數(shù)增長。測試工程師可根據(jù)實際情況與等價類劃分法、邊界值法結(jié)合使用。
四、正交試驗法
正交試驗法是研究多因素、多水平組合的一種實驗法,它是利用正交表來對實驗進行設(shè)計,通過少數(shù)的實驗替代全面實驗。正交表中所有參與試驗的、影響試驗結(jié)果的條件成為因子,影響試驗因子的取值或輸入的成為水平。
在設(shè)計測試用例時,采用正交試驗法能夠有效地、合理地減少測試的工作量與和成本。正交試驗的一般流程包括以下幾個步驟:
1)分析測試需求,獲取因子和水平
2)根據(jù)因子和水平選擇合適的正交表
3)替換正交表中的因子和水平,獲取試驗次數(shù)
4)根據(jù)經(jīng)驗或者其他因素補充試驗次數(shù)
5)細化輸出獲得測試用例
以上是一些常見的測試用例設(shè)計方法,希望能夠解答你的問題。
怎樣做好功能測試
本文發(fā)布于:2023-02-28 19:29:00,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/167761809061457.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:功能測試的方法(功能測試的方法創(chuàng)新).doc
本文 PDF 下載地址:功能測試的方法(功能測試的方法創(chuàng)新).pdf
| 留言與評論(共有 0 條評論) |