5. 用戶界面測試用例:包含用戶界面測試用例、少量功能測試用例
6. 安裝/反安裝測試用例:安裝/反安裝測試用例
綜合上面的分析,測試種類、測試階段以及執行人員具體的關系如表1所示。
總之,測試的種類應該盡量的少,這樣每次都可以執行更多的測試內容。例如在進行功能測試的同時,完全可以進行健壯性的測試。(當然如果產品健壯性方面要求較高,就可以把健壯性測試作為獨立的測試。)
2性能用例編寫方案
性能測試在軟件測試中占有重要的地位,而性能測試又關聯很多內容。例如壓力和強度測試就與性能測試密切相關:針對一個網站進行測試,模擬10到50個用戶就是在進行常規性能測試,用戶增加到1000乃至上萬就變成了壓力/負載測試,如果同時對系統進行大量的數據查詢操作,就包含了強度測試。
為了便于性能測試工作的實施,這里的性能測試綜合了性能、強度、壓力、負載等多方面的測試內容,主要包含的內容有:預期性能指標測試、用戶并發性能測試、疲勞強度測試、大數據量測試和速度測試、網絡、服務器等方面的內容。
性能測試不同的系統有不同的要求,編寫方法要根據實際要求進行編寫,本文提出一個常見的參考方案,在實際工作中,可以根據需要加入其它例如內存泄露等和性能相關的測試用例。
下面介紹各個部分性能測試用例包含的內容:
2.1預期性能指標測試用例
通常系統在設計前都會提出一些性能指標,這些指標是性能測試要完成的首要工作之一。針對每個指標都要編寫多個測試用例來驗證是否達到要求,并根據測試結果來改進系統的性能。
這類通常以單用戶為主,如果遇到并發用戶的情況,可以歸到并發用戶測試用例中。這類用例通常都是可以通過手工來執行的用例,例如示例中的上傳一份文件,期望的性能為2M/S,完全可以手動上傳文件,同時用秒表計時。這些內容通常在需求說明書中可以顯而易見的查到。不過當看到如支持并發用戶300人,就應該放到后面進行。測試結果也是直接記錄是否達到要求,如果系統沒有達到要求則進行改善。
2.2用戶并發性能測試用例
用戶并發測試是性能測試的最主要部分,包含了負載測試和壓力測試的過程。主要是逐漸增加用戶數量來加重系統負擔,直到出現不能接收的性能點或者瓶頸。一般要測試正常數量的用戶并發和極限數量下用戶并發的情況。
文章來源于領測軟件測試網 http://www.kjueaiud.com/