時間范圍同當前時間的關系是否正確;
是否包含缺省時間且缺省時間意義是否正確;
系統對閏年,閏月的處理;
對不同的時間格式(yyyy-dd-mm,yy-dd-mm,yyyy/dd/mm,yy/dd/mm等)是否允許輸入;
輸入的時間在與之有關的模塊中是否能正確的起到作用及對其他模塊的影響;
對時間點的測試。
7) 貨幣域
輸入負值、零、特大數、小數系統能否正確處理;
系統對小數點后數位的控制是否正確;
系統能否正確處理數值計算;
輸入非數值型數據(包括特殊字符),系統能否正確處理;
系統能處理貨幣的種類。
8) 身份證(18或15位):
身份證中輸入非法的年月日信息(包括超界數字及字符,漢字),程序能否進行檢驗并正確處理;
由身份證號碼計算年齡,系統對出生年份末兩位數是00的身份證號碼能否正常處理;
在年齡和身份證均作為用戶信息輸入時,是否具有關聯;
在身份證的輸入中,是否允許輸入字符”x”。
9) 電話號碼
輸入特殊的電話號碼,如119,110,800等看程序是否能正確處理;
驗證-,(,) * # 是否有真正含義;
電話號碼長度是否有限制;
電話號碼是否允許輸入漢字,英文。
10) 關于時間的其它操作
時間的跨月份、年度操作;
12小時、24小時制的操作;
客戶機與服務器時間不同的操作(包括客戶機與服務器兩地時差不同);
11) 數據字段一致性
不同窗口中同一類數據輸入域的數據接口是否一致(如添加用戶及用戶登錄窗口對用戶標識和口令的長度是否一致)。
e、圖表曲線
首先,在一定的時間段觀察曲線走勢,如果有類似的軟件可對比的話可以進行對比大體趨勢,然后,再找關鍵點,對比關鍵點的數據。測試中,需要找到曲線的計算公式,找關鍵點進行計算。(進行對比是必要的,第一,可以節省一些不必要的工作量;第二,也有可能是編碼人員所用的公式本身就有問題,而你所有測試所做的計算都是徒勞了。)
f、列表
1) 列表記錄不能在一頁中顯示時,是否有縱向滾動欄;記錄長度超過列表寬度時,是否有橫向滾動欄;
2) 列表滾動欄上滑塊能否自由滑動,滑塊滑動時,對應內容顯示是否正確;
3) 列表內容是否可直接輸入;
4) 列表中每列數據能否按升序、降序排列;
16. 備份與恢復
1) 備份T日的數據,進行操作,然后恢復,查看恢復的數據是否正確;
2) 備份到不同介質上,并考慮介質空間已滿的情況;
3) 用系統提供的恢復功能進行恢復:
用數據庫進行恢復;
在備份和恢復還沒有結束的時候,終止(掉電,網絡不通等)備份和恢復;
有操作的時候,進行備份和恢復;
沒有任何操作的時候,進行備份,恢復;
部分備份,全部備份,部分恢復,全部恢復有選擇的備份和恢復;
4) 進行備份,恢復操作是否有權限限制 A 有: 分別用有權限的用戶和沒有權限的用戶進行操作 B 沒有:單個用戶進行備份,恢復;多個用戶同時進行備份和恢復。
17.系統日志的處理
1) 系統能否正確記錄日志信息;
2) 系統是否有清空日志的功能;
3) 系統是否有導出日志的功能;
4) 當日志數據超過容量時,系統如何處理。
二.性能測試
具體用例不好設計,下面列出了一些有性能要求的測試點:
1) 查詢
2) 保存
3) 統計
4) 刷新
5) 顯示
6) 傳輸
7) 響應
8) 下載
打開網絡上其它介質上的文件時,可制造網絡擁擠情況下的文件打開操作。主要測試點,集中在幾個點上。一是數據量小的時候主要的查詢統計刷新等功能點;二是數據量積累到一定程度時的查詢統計刷新時間,這里的一定程度是根據實際的項目和客戶需求來定的。
三.極限壓力測試
1) 接收大數據量的數據文件時間;
2) 大數據恢復時間;
3) 大數據導入導出時間;
原文轉自:http://www.uml.org.cn/Test/2009042310.asp