7.日期邊界測試。對于日期型的字段,測試上下邊界是很重要的。例如,如果你正在檢查一個出生日期的字段,很大可能出生日期不能早于150年前。同樣,出生日期應該不是將來的某一天。
【Kiki補充】一般來說,每種數據庫系統的日期都有個范圍,如SQL Server最小日期是1753年1月1日,所以如果是輸入型的日期字段同樣也應該測試早于1753的日期。
8。日期的有效性。對于日期字段,確保不允許無效的日期是很重要的(04/31/2007是一個無效的日期)。測試用例也應該檢查閏年(每個第4年和第400年是一個閏年)。
9。web會話測試。很多的web應用程序依賴瀏覽器的會話來追蹤已登錄的用戶,應用程序的設置等等。應用程序的大多數屏幕不被設計為沒有首次登錄就可以被運行。應用程序應該確保在打開應用程序的某一頁面之前會話里有一個有效的登錄。
10.性能的改變。當發布產品的最新版本時,應該有一套運行于識別屏幕(列出信息的屏幕,add/update/delete數據的屏幕等等)速度的性能測試。測試包里應該包括比較先前版本和現有版本性能統計值的測試用例。這個可以幫助識別那些可以證明是隨著對現有版本的代碼變更而引起的潛在的性能問題。
【Kiki補充】從第一條到第八條是我們在測試字段時常常需要做的測試,一般的測試人員都不陌生。第九條在測試web應用程序中會作為檢查應用程序的安全性而做的一項測試。而第十條估計很多公司都不會將它考慮到測試的范疇中,一般最多也就是在測試用例中添加校驗某一個操作是否在系統允許的響應時間里,很少去做這樣的比較,除了一些有針對性的性能測試。
文章來源于領測軟件測試網 http://www.kjueaiud.com/