1. 程式人生 > >每日一問 如果 WEB 測試 7 天內免登陸,15 天內免登陸,1 個月內免登陸,測試要怎麼去測?

每日一問 如果 WEB 測試 7 天內免登陸,15 天內免登陸,1 個月內免登陸,測試要怎麼去測?

首先確認三個實現的細節:

1、日期計算時,時間是按照伺服器時間、資料庫時間還是使用者本機時間或者其他的計算的?

2、免登入是怎麼實現的?是Cookie還是Session?

3、計算是按照時分秒計算還是按照整天計算的?

測試點:

以7天為例

1、選擇7天內免登入,登入後退出再次登入,是否免登入

2、選擇7天內免登入,登入後,第七天登入,是否免登入

2、選擇7天內免登入,登入後,第八天登入,是否免登入

4、考慮跨周的測試

5、考慮到跨月份的測試(28天、29天、30天、31天)

6、考慮跨年的測試

7、免登入期間重新手動登入,確認免登入的有效期是否更新

8、關於快取的測試(清除快取、覆蓋安裝、解除安裝安裝等等)

涉及的方法論:

1、等價類劃分法

2、邊界值法

3、錯誤推測法