“时间”涉及到很多应用,例如:时间范围选择器、时间输入框、日期计算器等等。那么对于“时间”等功能的测试点你了解多少呢?今天我们就来说说关于“时间”的考点。1.场景:时间范围选择器如下图所示,是某个时间范围选择器。时间范围选择器的测试要点如下。图1某个时间段选择器不考虑业务逻辑。从时间选择器的角度,可以测试以下几个方面:1、同时选择选择:开始时间=结束时间选择:开始时间>结束时间选择:开始时间<结束时间2、单独选择选择:开始时间选择:结束时间3.不要选择任何时间。从业务层面出发,也可以从时间的角度进行测试。如:开始时间<当前时间(或某个时间点)结束时间<当前时间(或某个时间点)开始时间>当前时间(或某个时间点)结束时间>当前时间(或某个时间点))point)2.场景:时间输入框如下图所示,是某个时间的输入框。时间输入框的测试点可以从以下几个方面入手。图2某个时间的输入框不考虑业务逻辑。从时间输入框来看,可以测试以下几个方面:输入符合要求的时间格式,如:2022-06-2012:12:12;符合要求的时间格式,如:2022.06/2215:41:12;输入非数字时间格式,如:abc;输入特殊字符串,如:null、none等;输入一个不存在的日期,例如:2022-01-0115:41:12;复制并粘贴某个时间;从业务层面出发,也可以从时间点的角度进行测试,比如:输入某个业务时间范围内的时间,比如业务需要的时间范围为2021-2022年,输入2020-05-2015:12:12;输入超出业务时间范围的时间,例如业务要求时间范围为2021-2022,则输入2021-07-2015:12:12;3.场景:日期计算器和时间计算器也存在于一些应用中,例如:计算某一天的前一天。对该类型的测试可以从以下几点入手:输入一个正常的、已有的时间值,如:2022-06-22,计算前一天的时间,结果应该是2022-06-21;跨月计算时间,如:2022-05-01,计算前一天的时间,结果应该是2022-04-31;计算新年的时间,如:2022-01-01,计算前一天的时间,结果应该是2021-12-31;计算闰月时间,如:2020-03-01,计算迁移时间,结果应为2020-02-29;时间存在于跨区域的区域,计算时间;存在夏令时的地区,计算时间;综上所述,本文给出了3个示例A时间功能测试场景,测试点汇总列表如下:
