The embodiment of the invention discloses a method for testing attendance data, a terminal, a device, and a computer readable storage medium, wherein the method comprises: dividing an equivalent time zone for testing; randomly generating the target attendance data to be tested; and classifying the target attendance data to be tested according to the equivalent time zone one by one; Generate attendance test cases according to the classified target attendance data to be tested; invoke and execute the attendance test cases; save the execution results of the attendance test cases to the preset attendance information table. The invention can cover all kinds of attendance situations with test cases, shorten test time and improve test efficiency by using test cases, and the test results are closer to the real situation of employees when punching cards.
【技术实现步骤摘要】
考勤数据测试方法、终端、设备以及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种考勤数据测试方法、终端、设备以及计算机可读存储介质。
技术介绍
对于打卡机来说,每次都要记录员工的上班打卡时间,而绝大多数公司的打卡次数较多(例如一天中有四次打卡,分别为上午上班、上午下班、下午上班、下午下班),如果使用手工打卡时间测试,由于打卡时间测试次数较多容易造成数据混乱,并且手工测试难以完全覆盖各种异常打卡情况,对于异常打卡情况没有测试完成便会直接影响员工每月的绩效考评和薪资计算结果。
技术实现思路
本专利技术实施例提供一种考勤数据测试方法、终端、设备以及计算机可读存储介质,可以缩短测试时间、提高测试效率,并且测试过程贴近员工打卡时的真实情况。一方面,本专利技术实施例提供了一种考勤数据测试方法,该方法包括:划分测试的等价时区;随机生成待测试的目标考勤数据;将所述待测试的目标考勤数据按照所述等价时区逐一进行分类;根据已分类的待测试的目标考勤数据生成考勤测试用例;调用并执行所述考勤测试用例;将所述考勤测试用例的执行结果保存至预设的考勤信息表中。进一步地,所述划分测试的等价时区,包括:确定测试的时区总长;将所确定的时区总长等价划分为若干个时区子长;将每个时区子长作为所述等价时区。进一步地,所述随机生成待测试的目标考勤数据,包括:清空数据库目标考勤数据表中的原始考勤数据;获取用于测试的待测试考勤数据;将所述待测试考勤数据插入数据库目标考勤数据表中。进一步地,所述根据已分类的待测试的目标考勤数据生成考勤测试用例,包括:根据已分类的待测试的目标考勤数据确定考勤测试程序;根 ...
【技术保护点】
1.一种考勤数据测试方法,其特征在于,所述方法包括:划分测试的等价时区;随机生成待测试的目标考勤数据;将所述待测试的目标考勤数据按照所述等价时区逐一进行分类;根据已分类的待测试的目标考勤数据生成考勤测试用例;调用并执行所述考勤测试用例;将所述考勤测试用例的执行结果保存至预设的考勤信息表中。
【技术特征摘要】
1.一种考勤数据测试方法,其特征在于,所述方法包括:划分测试的等价时区;随机生成待测试的目标考勤数据;将所述待测试的目标考勤数据按照所述等价时区逐一进行分类;根据已分类的待测试的目标考勤数据生成考勤测试用例;调用并执行所述考勤测试用例;将所述考勤测试用例的执行结果保存至预设的考勤信息表中。2.如权利要求1所述的方法,其特征在于,所述划分测试的等价时区,包括:确定测试的时区总长;将所确定的时区总长等价划分为若干个时区子长;将每个时区子长作为所述等价时区。3.如权利要求1所述的方法,其特征在于,所述随机生成待测试的目标考勤数据,包括:清空数据库目标考勤数据表中的原始考勤数据;获取用于测试的待测试考勤数据;将所述待测试考勤数据插入数据库目标考勤数据表中。4.如权利要求1所述的方法,其特征在于,所述根据已分类的待测试的目标考勤数据生成考勤测试用例,包括:根据已分类的待测试的目标考勤数据确定考勤测试程序;根据所述考勤测试程序确定考勤测试步骤和考勤测试关键词;根据所确定的考勤测试步骤和考勤测试关键词生成所述考勤测试用例。5.如权利要求1所述的方法,其特征在于,所述考勤测试用例包括正常考勤测试用例和异常考勤测试用例,所述调用并执行所述考勤测试用例,包括:调用并执行所述正常考勤测试用例和异常考勤测试用例;所述将所述考勤测试用例的执行结果保存至预设的考勤信息表,包括:将所述正常考勤测试用例和异常考勤测试用例的执行结果保存至预设的考勤信息表中。6.一种考勤数据测试终端,其特征在于,所述终端包括:划分单元,用于划分测试的等价时区;第一生成单元,用于随机生成待测试的目标考勤数据;分类单元,用于将所述待测试的目标考勤数据按照所述等价时区逐一进行分类...
【专利技术属性】
技术研发人员:贾江丽,褚红丹,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。