針對(duì)時(shí)間的功能測(cè)試點(diǎn),這里給你總結(jié)全面!

“時(shí)間”在很多應(yīng)用中都會(huì)涉及,例如:時(shí)間范圍選擇器、時(shí)間輸入框、日期計(jì)算器等等。

那么針對(duì)“時(shí)間”這類功能的測(cè)試要點(diǎn)你又知道多少呢?今天我們來(lái)聊聊關(guān)于“時(shí)間”的測(cè)試要點(diǎn)。

場(chǎng)景一**** ?

** 時(shí)間范圍選擇器**

如下圖所示,為某個(gè)時(shí)間范圍選擇器,針對(duì)時(shí)間范圍選擇器的測(cè)試要點(diǎn)有以下幾點(diǎn)。

圖1 某個(gè)時(shí)間范圍選擇器

不考慮業(yè)務(wù)邏輯,單純從時(shí)間選擇器的角度出發(fā),可以測(cè)試以下幾個(gè)方面:

同時(shí)選擇

  • 選擇:起始時(shí)間 = 結(jié)束時(shí)間

  • 選擇:起始時(shí)間 > 結(jié)束時(shí)間

  • 選擇:起始時(shí)間 < 結(jié)束時(shí)間

單獨(dú)選擇

  • 選擇:起始時(shí)間

  • 選擇:結(jié)束時(shí)間

不選擇

不選擇任何時(shí)間。從業(yè)務(wù)層面出發(fā),還可以從時(shí)間點(diǎn)角度進(jìn)行測(cè)試。如:

  • 起始時(shí)間 < 當(dāng)前時(shí)間(或某個(gè)時(shí)間點(diǎn))

  • 結(jié)束時(shí)間 < 當(dāng)前時(shí)間(或某個(gè)時(shí)間點(diǎn))

  • 起始時(shí)間 > 當(dāng)前時(shí)間(或某個(gè)時(shí)間點(diǎn))

  • 結(jié)束時(shí)間 > 當(dāng)前時(shí)間(或某個(gè)時(shí)間點(diǎn))

場(chǎng)景二**** ?

** 時(shí)間輸入框**

如下圖所示,為某個(gè)時(shí)間輸入框。針對(duì)時(shí)間輸入框的測(cè)試要點(diǎn)可以從以下幾個(gè)方面出發(fā)。

圖2 某個(gè)時(shí)間輸入框

不考慮業(yè)務(wù)邏輯

單純從時(shí)間輸入框的角度出發(fā),可以測(cè)試以下幾個(gè)方面:

  • 輸入符合要求的時(shí)間格式,如:2022-06-20 12:12:12;

  • 輸入不符合要求的時(shí)間格式,如:2022.06/22 15:41:12;

  • 輸入非數(shù)字的時(shí)間格式,如:abc;

  • 輸入特殊字符串,如:null、none等;

  • 輸入不存在的日期,如:2022-01-01 15:41:12;

  • 拷貝粘貼某個(gè)時(shí)間。

從業(yè)務(wù)層面出發(fā)

可以從時(shí)間點(diǎn)角度進(jìn)行測(cè)試,如:

  • 輸入某個(gè)業(yè)務(wù)時(shí)間范圍內(nèi)的時(shí)間,如業(yè)務(wù)要求時(shí)間范圍2021年-2022年,輸入2021-05-20 15:12:12;

  • 輸入某個(gè)超過(guò)業(yè)務(wù)時(shí)間范圍的時(shí)間,如業(yè)務(wù)要求時(shí)間范圍2021年-2022年,輸入2020-07-20 15:12:12。

場(chǎng)景三**** ?

** 日期計(jì)算器**

時(shí)間計(jì)算器在某些應(yīng)用中也存在,例如:計(jì)算某天的前一天。

針對(duì)此類的測(cè)試可以從以下幾點(diǎn)出發(fā):

  • 輸入正常、存在的時(shí)間值,如:2022-06-22,計(jì)算前一天時(shí)間,結(jié)果應(yīng)該是2022-06-21;

  • 計(jì)算跨月的時(shí)間,如:2022-05-01,計(jì)算前一天時(shí)間,結(jié)果應(yīng)是2022-04-30;

  • 計(jì)算跨年的時(shí)間,如:2022-01-01,計(jì)算前一天時(shí)間,結(jié)果應(yīng)該是2021-12-31;

  • 計(jì)算閏月的時(shí)間,如:2020-03-01,計(jì)算遷移時(shí)間,結(jié)果應(yīng)該是2020-02-29;

  • 時(shí)間存在跨區(qū)的區(qū)域,計(jì)算時(shí)間;

  • 存在夏令時(shí)的區(qū)域,計(jì)算時(shí)間。

?

** 總結(jié)**

本文例舉了3個(gè)時(shí)間功能的測(cè)試場(chǎng)景,測(cè)試要點(diǎn)總結(jié)列表如下:

公眾號(hào)投稿:https://mp.weixin.qq.com/s/no-XRVMAdtiw9lTzdwNFFw

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容