1、 正確性測試:輸入用戶實際數據以驗證系統是滿足需求規格說明書的要求;測試用例中的測試點應首先保證要至少覆蓋需求規格說明書中的各項功能,并且正常。
2、 容錯性(健壯性)測試:程序能夠接收正確數據輸入并且產生正確(預期)的輸出,輸入非法數據(非法類型、不符合要求的數據、溢出數據等),程序應能給出提示并進行相應處理。把自己想象成一名對產品操作一點也不懂的客戶,在進行任意操作。
3、 完整(安全)性測試:對未經授權的人使用軟件系統或數據的企圖,系統能夠控制的程度,程序的數據處理能夠保持外部信息(數據庫或文件)的完整。
4、 接口間測試:測試各個模塊相互間的協調和通信情況,數據輸入輸出的一致性和正確性。
5、 數據庫測試:依據數據庫設計規范對軟件系統的數據庫結構、數據表及其之間的數據調用關系進行測試。
6、 邊界值分析法:確定邊界情況(剛好等于、稍小于和稍大于和剛剛大于等價類邊界值),針對我們的系統在測試過程中主要輸入一些合法數據/非法數據,主要在邊界值附近選取。
7、 壓力測試:輸入10條記錄運行各個功能,輸入30條記錄運行,輸入50條記錄運行。。。進行測試。
8、等價劃分:將所有可能的輸入數據(有效的和無效的)劃分成若干個等價類。
9、錯誤推測:主要是根據測試經驗和直覺,參照以往的軟件系統出現錯誤之處。
10、效率:完成預定的功能,系統的運行時間(主要是針對數據庫而言)。
11、可理解(操作)性:理解和使用該系統的難易程度(界面友好性)。
12、可移植性:在不同操作系統及硬件配置情況下的運行性。
13、回歸測試:按照測試用例將所有的測試點測試完畢,測試中發現的問題開發人員 已經解決,進行下一輪的測試。
14、比較測試:將已經發版的類似產品或原有的老產品與測試的產品同時運行比較,或與已往的測試結果比較
文章來源于領測軟件測試網 http://www.kjueaiud.com/