軟件測試中的功能測試和性能測試 軟件測試
一 首先先說(shuō)功能測試。
1.功能測試的定義:是黑盒測試的一部分。它檢查實(shí)際軟件功能是否符合用戶(hù)需求。功能測試時(shí)主要的測試。
2.測試的細分:可以細分為邏輯功能測試,界面測試,易用性測試,安裝測試,兼容性測試。
二 功能測試容易明白。然后介紹性能測試
1.性能測試的定義:系能測試時(shí)軟件測試的高端領(lǐng)域。性能測試包括很多方面。主要有時(shí)間性能和空間性能。
時(shí)間性能是指軟件的一個(gè)具體事務(wù)的響應時(shí)間。比如登陸一個(gè)頁(yè)面。輸入用戶(hù)名和密碼后點(diǎn)擊"登陸"按鈕。從點(diǎn)擊按鈕那一刻起到系統反應的頁(yè)面給你。這需要花費的時(shí)間。就成登陸系統在登陸事務(wù)中的響應時(shí)間。
空間性能是指軟件運行時(shí)所消耗的系統資源。cpu的利用率 和內存的占用率。
2.性能測試的細分:可以細分為為:一般性能測試,穩定性能測是,負載測試,壓力測試。
一般性能測試:是指運行被測試系統事務(wù)的顯影時(shí)間和服務(wù)器的資源消耗情況。
穩定性能測試:是指連續運行被測系統檢查系統運行時(shí)的穩定程度。通常用mtbf(錯誤發(fā)生的平均時(shí)間間隔)如果如果值越大系統的穩定性越強。
負載測試:連續運行被測系統。在系統能忍受的壓力的極限范圍內連續運行。來(lái)測試系統的穩定性。當資源快消耗到臨界值是(cpu和內存)停止增加用戶(hù)。加入當前并發(fā)用戶(hù)為10 則就用這10個(gè)用戶(hù)同時(shí)登陸系統。指導系統出現故障為止。
壓力測試:持續不斷的運行被測系統。不斷增加壓力。直到被測系統壓垮為止。比如登陸系統。70用戶(hù)一起登陸系統崩潰。那么系統所承載的最大登陸并發(fā)數為70左右。
如下我們介紹一下黑盒測試
黑盒測試 黑盒測試(Black-box Testing,又稱(chēng)為功能測試或數據驅動(dòng)測試)是把測試對象看作一個(gè)黑盒子。利用黑盒測試法進(jìn)行動(dòng)態(tài)測試時(shí),需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的內部結構和處理過(guò)程。
采用黑盒技術(shù)設計測試用例的方法有:等價(jià)類(lèi)劃分、邊界值分析、錯誤推測、因果圖和綜合策略。
黑盒測試注重于測試軟件的功能性需求,也即黑盒測試使軟件工程師派生出執行程序所有功能需求的輸入條件。黑盒測試并不是白盒測試的替代品,而是用于輔助白盒測試發(fā)現其他類(lèi)型的錯誤。
黑盒測試試圖發(fā)現以下類(lèi)型的錯誤:
1)功能錯誤或遺漏;
2)界面錯誤;
3)數據結構或外部數據庫訪(fǎng)問(wèn)錯誤;
4)性能錯誤;
5)初始化和終止錯誤。
黑盒測試的測試用例設計方法
·等價(jià)類(lèi)劃分方法
·邊界值分析方法
·錯誤推測方法
·因果圖方法
·判定表驅動(dòng)分析方法
·正交實(shí)驗設計方法
·功能圖分析方法
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/