考勤数据测试方法、终端、设备以及计算机可读存储介质技术

技术编号:18710734 阅读:40 留言:0更新日期:2018-08-21 22:39
本发明专利技术实施例公开了一种考勤数据测试方法、终端、设备以及计算机可读存储介质,其中所述方法包括:划分测试的等价时区;随机生成待测试的目标考勤数据;将所述待测试的目标考勤数据按照所述等价时区逐一进行分类;根据已分类的待测试的目标考勤数据生成考勤测试用例;调用并执行所述考勤测试用例;将所述考勤测试用例的执行结果保存至预设的考勤信息表中。本发明专利技术可以实现将各种考勤情况使用测试用例进行全面覆盖,并利用测试用例进行测试以缩短测试时间、提高测试效率,并且测试结果更加贴近员工打卡时的真实情况。

Attendance data test methods, terminals, devices, and computer-readable storage media

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是本专利技术实施例提供的一种考勤数据测试方法的示意流程图;图2是本专利技术实施例提供的一种考勤数据测试方法的演示示意图;图3是本专利技术实施例提供的一种考勤数据测试方法的另一示意流程图;图4是本专利技术实施例提供的一种考勤数据测试方法的另一演示示意图;图5是本专利技术实施例提供的一种考勤数据测试方法的另一示意流程图;图6是本专利技术实施例提供的一种考勤数据测试方法的另一示意流程图;图7是本专利技术实施例提供的一种考勤数据测试终端的示意性框图;图8是本专利技术实施例提供的一种考勤数据测试终端的另一示意性框图;图9是本专利技术实施例提供的一种考勤数据测试终端的另一示意性框图;图10是本专利技术实施例提供的一种考勤数据测试终端的另一示意性框图;图11是本专利技术实施例提供的一种考勤数据测试终端的另一示意性框图;图12是本专利技术实施例提供的一种考勤数据测试设备结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。请参阅图1,图1是本专利技术实施例提供的一种考勤数据测试方法的示意流程图。该方法可以运行在智能手机(如Android手机、IOS手机等)、平板电脑、笔记本电脑以及智能设备等终端中。该方法主要是通过划分等价时区,将考勤数据按照等价时区进行分类并生成考勤测试用例,最后对该考勤测试用例进行测试,可以缩短测试时间、提高测试效率,并且测试过程贴近员工打卡时的真实情况。如图1所示,该方法包括步骤S101~S106。S101,划分测试的等价时区。在本专利技术实施例中,所述划分测试的等价时区,即,将某一个规定时区划分成若干个等价时区,可以是将某一个规定时区划分成两本文档来自技高网...

【技术保护点】
1.一种考勤数据测试方法,其特征在于,所述方法包括:划分测试的等价时区;随机生成待测试的目标考勤数据;将所述待测试的目标考勤数据按照所述等价时区逐一进行分类;根据已分类的待测试的目标考勤数据生成考勤测试用例;调用并执行所述考勤测试用例;将所述考勤测试用例的执行结果保存至预设的考勤信息表中。

【技术特征摘要】
1.一种考勤数据测试方法,其特征在于,所述方法包括:划分测试的等价时区;随机生成待测试的目标考勤数据;将所述待测试的目标考勤数据按照所述等价时区逐一进行分类;根据已分类的待测试的目标考勤数据生成考勤测试用例;调用并执行所述考勤测试用例;将所述考勤测试用例的执行结果保存至预设的考勤信息表中。2.如权利要求1所述的方法,其特征在于,所述划分测试的等价时区,包括:确定测试的时区总长;将所确定的时区总长等价划分为若干个时区子长;将每个时区子长作为所述等价时区。3.如权利要求1所述的方法,其特征在于,所述随机生成待测试的目标考勤数据,包括:清空数据库目标考勤数据表中的原始考勤数据;获取用于测试的待测试考勤数据;将所述待测试考勤数据插入数据库目标考勤数据表中。4.如权利要求1所述的方法,其特征在于,所述根据已分类的待测试的目标考勤数据生成考勤测试用例,包括:根据已分类的待测试的目标考勤数据确定考勤测试程序;根据所述考勤测试程序确定考勤测试步骤和考勤测试关键词;根据所确定的考勤测试步骤和考勤测试关键词生成所述考勤测试用例。5.如权利要求1所述的方法,其特征在于,所述考勤测试用例包括正常考勤测试用例和异常考勤测试用例,所述调用并执行所述考勤测试用例,包括:调用并执行所述正常考勤测试用例和异常考勤测试用例;所述将所述考勤测试用例的执行结果保存至预设的考勤信息表,包括:将所述正常考勤测试用例和异常考勤测试用例的执行结果保存至预设的考勤信息表中。6.一种考勤数据测试终端,其特征在于,所述终端包括:划分单元,用于划分测试的等价时区;第一生成单元,用于随机生成待测试的目标考勤数据;分类单元,用于将所述待测试的目标考勤数据按照所述等价时区逐一进行分类...

【专利技术属性】
技术研发人员:贾江丽褚红丹
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1