掌桥专利:专业的专利平台
掌桥专利
首页

测试记录信息的生成方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 13:45:04


测试记录信息的生成方法、装置、计算机设备和存储介质

技术领域

本发明涉及测试技术领域,具体涉及一种测试记录信息的生成方法、装置、计算机设备和计算机可读存储介质。

背景技术

游戏开发过程中,通常通过设计大量的游戏数据表来灵活配置游戏内容。游戏数据表为Excel表格,Excel表格形式的游戏数据表的每列为需要具体实现的游戏功能,每行是具体的游戏数据。

为了确保游戏的正常运行,需要测试人员对这些游戏数据表进行测试,比如,对表头是否生效以及是否存在缺陷进行测试。进一步的,为了避免重复测试或者发生测试遗漏,还需要对测试状态信息进行记录。比如:表头1的测试状态为已测完,表头2的测试状态为未测试。当游戏数据表规模很大的时候,一个Excel表格里有数百个表头,如果仍采用手动记录测试状态的方法,复杂度将非常大。

发明内容

本发明实施例提供一种测试记录信息的生成方法、装置、计算机设备和计算机可读存储介质,可以降低生成数据表的测试记录信息的复杂度。

第一方面,本发明实施例提供了一种测试记录信息的生成方法,其包括:

获取数据表的数据表信息;

从所述数据表信息中获取所述数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;

获取所述测试状态信息对应的状态确认信息;

根据所述测试项目信息和所述状态确认信息,生成所述数据表的测试记录信息。

第二方面,本发明实施例还提供了一种测试记录信息的生成方法,其包括:

展示数据表的测试记录网页,所述测试记录网页包括数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;

获取测试人员对所述测试记录网页的操作信息,根据所述操作信息获取所述测试状态信息对应的状态确认信息;

将所述测试项目信息和所述状态确认信息发送给服务器,通过服务器生成所述数据表的测试记录信息。

第三方面,本发明实施例还提供了一种测试记录信息的生成装置,包括:

数据表信息获取模块,用于获取数据表的数据表信息;

测试信息获取模块,用于从所述数据表信息中获取所述数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;

确认信息获取模块,用于获取所述测试状态信息对应的状态确认信息;

生成模块,用于根据所述测试项目信息和所述状态确认信息,生成所述数据表的测试记录信息。

在一实施例中,所述确认信息获取模块包括:

展示子模块,用于将所述测试项目信息以及所述测试状态信息发送至终端,并通过所述终端的测试记录网页展示;

确认信息获取子模块,用于响应于测试人员对所述测试记录网页的操作信息,根据所述操作信息获取所述状态确认信息。

在一实施例中,所述状态确认信息包括当前测试状态和确认时间,所述确认信息获取子模块用于:

响应于所述测试人员对所述测试状态信息的选择操作,根据所述选择操作得到所述测试项目信息对应的当前测试状态;

获取所述选择操作的时间信息,并根据所述时间信息得到所述测试项目信息对应的确认时间。

在一实施例中,所述测试记录网页包括输入框,所述状态确认信息包括状态备注信息,所述确认信息获取子模块用于:

响应于所述测试人员对所述输入框的输入操作,根据所述输入操作获取所述输入框中输入的文本信息;

将所述文本信息作为所述状态备注信息。

在一实施例中,所述状态确认信息包括确认人的第一身份信息,所述确认信息获取子模块用于:

获取所述测试人员的第二身份信息;

将所述测试人员的所述第二身份信息作为所述测试项目信息对应的确认人的第一身份信息。

在一实施例中,还包括:

存储模块,用于存储所述测试记录信息、所述测试人员的第二身份信息,以及二者之间的关联关系;

展示模块,用于当接收到来自所述测试人员的测试记录信息的查询请求时,将与所述第二身份信息对应的测试记录信息发送至所述终端,并通过所述终端进行展示。

在一实施例中,所述数据表信息获取模块包括:

解析子模块,用于对所述数据表进行解析,得到数据文件;

获取子模块,用于根据所述数据文件,获取所述数据表的所述数据表信息。

在一实施例中,测试记录信息的生成装置还包括:

更新获取模块,用于当检测到对所述数据表进行更新后,获取更新后的数据表;

更新模块,用于根据所述更新后的数据表,对所述数据表信息进行更新。

在一实施例中,所述数据表信息包括列数据信息和行数据信息,所述测试信息获取模块包括:

信息获取子模块,用于从所述列数据信息中获取列标识,并从所述行数据信息中获取最大行信息;

信息生成子模块,用于根据所述列标识和所述最大行信息,生成所述测试项目信息。

在一实施例中,测试记录信息的生成装置还包括:

判断模块,用于判断所述状态确认信息是否为预设状态确认信息;

提示模块,用于在是所述预设状态确认信息时,提示所述测试人员进行测试;

停止提示模块,用于在不是所述预设状态确认信息时,停止提示所述测试人员进行测试。

第四方面,本发明实施例还提供了一种测试记录信息的生成装置,包括:

网页展示模块,用于展示数据表的测试记录网页,所述测试记录网页包括数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;

信息获取模块,用于获取测试人员对所述测试记录网页的操作信息,根据所述操作信息获取所述测试状态信息对应的状态确认信息;

信息生成模块,用于将所述测试项目信息和所述状态确认信息发送给服务器,通过服务器生成所述数据表的测试记录信息。

在一实施例中,测试记录信息的生成装置还包括:

指派展示模块,用于展示测试指派网页,所述展示测试指派网页包括数据表标识,以及所述数据表标识对应的指派关键词;

所述网页展示模块,用于响应于对所述数据表标识的操作,展示所述测试记录网页;

列表展示模块,用于响应于对所述指派关键词的选择操作,展示对应的指派人员列表信息。

在一实施例中,所述状态确认信息包括当前测试状态和确认时间,所述信息获取模块包括:

当前状态子模块,用于响应于所述测试人员对所述测试状态信息的选择操作,根据所述选择操作展示所述测试项目信息对应的当前测试状态;

确认时间子模块,用于获取所述选择操作的时间信息,根据所述时间信息展示所述测试项目信息对应的确认时间。

在一实施例中,所述测试记录网页包括输入框,所述状态确认信息包括状态备注信息,所述信息获取模块包括:

文本子模块,用于响应于所述测试人员对所述输入框的输入操作,根据所述输入操作获取所述输入框中输入的文本信息;

备注信息子模块,用于根据所述文本信息,展示所述状态备注信息。

在一实施例中,所述状态确认信息包括确认人的第一身份信息,所述信息获取模块还包括:

身份获取子模块,用于获取所述测试人员的第二身份信息;

确认展示子模块,用于根据所述测试人员的所述第二身份信息,展示所述测试项目信息对应的确认人的第一身份信息。

第五方面,本发明实施例还提供了一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述测试记录信息的生成方法的步骤。

第六方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上所述测试记录信息的生成方法的步骤。

本发明实施例提供了一种测试记录信息的生成方法、装置、计算机设备和计算机可读存储介质,通过展示包括测试项目信息,和测试状态信息的测试记录网页,获取测试人员对所述测试记录网页的操作信息,并根据所述操作信息获取所述测试状态信息对应的状态确认信息,再将所述测试项目信息和所述状态确认信息发送给服务器,通过服务器生成所述数据表的测试记录信息。可以降低生成数据表的测试记录信息的复杂度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的测试记录信息的生成系统的示意图;

图2是本发明实施例提供的测试记录信息的生成方法的流程示意图;

图3是本发明实施例提供的测试记录网页的展示图;

图4是本发明实施例提供的测试记录信息的生成方法的另一流程示意图;

图5是本发明实施例提供的测试指派网页的展示图;

图6是本发明实施例提供的指派人员列表信息的展示图;

图7是本发明实施例提供的测试记录信息的生成装置的结构示意图;

图8是本发明实施例提供的测试记录信息的生成装置的另一结构示意图;

图9是本发明实施例提供的一种计算机设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种数据表的测试记录信息的生成方法、装置、计算机设备和计算机可读存储介质。

本发明实施例提供一种数据表的测试记录信息的生成系统。数据表的测试记录信息的生成装置可以集成在计算机设备中。

该计算机设备可以为终端等设备,例如可以为手机、平板电脑、笔记本电脑、台式电脑等。该计算机设备还可以是服务器等设备,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。

请参见图1,图1为本发明实施例提供的数据表的测试记录信息的生成系统的场景示意图。该系统可以包括用户侧设备以及服务侧设备,用户侧设备与服务侧设备通过各种网关组成的互联网等方式连接,不再赘述。其中,用户侧设备包括用户终端10。服务侧设备包括服务器20。用户终端10包括但不局限于手机、平板等便携终端,电脑、查询机、广告机等固定终端,以及各种虚拟终端等。服务器20包括本地服务器和/或远程服务器等。

服务器20先获取数据表的数据表信息。然后从数据表信息中获取数据表的测试项目信息,以及测试项目信息对应的测试状态信息。再将测试项目信息和测试状态信息发送给用户终端10。用户终端10接收到测试项目信息和测试状态信息后,展示保护该信息的测试记录网页。然后获取测试人员对测试记录网页的操作信息。再将该操作信息发送给服务器20。服务器20根据该操作信息获取测试状态信息对应的状态确认信息。最后根据测试项目信息和状态确认信息,生成数据表的测试记录信息。

以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

在本发明实施例中,将从数据表的测试记录信息的生成装置的角度进行描述,该装置具体可以集成在服务器中。

请参照图2,图2为本发明实施例提供的数据表的测试记录信息的生成方法的流程示意图,该方法可以包括:

步骤S101,获取数据表的数据表信息。

数据表为临时保存数据的网格虚拟表。数据表可以存储在数据仓库中,比如SVN(Subversion)。其中,数据表可以为Excel形式的表格。在如下表1所示的游戏数据表中,每列是具体的游戏功能,每行为自定义的游戏数据。其中,游戏功能为游戏玩法。

表1

数据表不能直接被程序加载运行,因此需要先对数据表进行解析,得到可以被程序加载运行的数据文件。这些数据文件可以存储在数据库中。再根据数据文件可以获取数据表的数据表信息。其中,数据表信息包括数据表的列数据信息和行数据信息。具体的,列数据信息可以包括最大列信息,列标识等信息。其中,在游戏数据表中,最大列信息表示实现的游戏功能的个数,如表1所示的游戏数据表的最大列信息为3。行数据信息可以包括最大行信息、行标识等信息。如表1所示,最大行信息为5。进一步的,数据表信息还包括与测试相关的信息,比如测试状态信息,具体的可以为完成、未完成、待确认以及忽略等测试状态。

需要说明的是,在实际应用开发过程中,数据表的数量,数据表自身的内容都在不断变化中。比如,策划人员对游戏数据表进行新增一列游戏功能,或者删除一行游戏数据等的更新操作。因此,可以定期对数据仓库中的数据表进行监控,当检测到对数据表进行了更新后,获取更新后的数据表。根据更新后的数据表,对数据库中的数据表信息进行更新。在一实施例中,还可以根据更新后的数据表,向测试人员发送测试提醒,提醒测试人员及时进行测试。

步骤S102,从数据表信息中获取数据表的测试项目信息,以及测试项目信息对应的测试状态信息。

为了确保应用的正常运行,需要对上述数据表进行测试。其中,测试项目信息包括需要测试的具体项目,比如表1所示的游戏数据表中的游戏功能,以及每个游戏功能对应的游戏数据。

在一实施例中,从数据表信息中获取数据表的测试项目信息步骤包括:

(A1)从列数据信息中获取列标识,并从行数据信息中获取最大行信息;

(B1)根据列标识和最大行信息,生成测试项目信息。

表1所示的游戏数据表包括的列标识为:编号、道具名称和星级。最大行信息为5。根据该列标识和最大行信息,可以得到如下的测试项目信息:“编号”的第一行至第五行的数据,“道具名称”的第一行至第五行的数据,以及对“星级”的第一行至第五行数据。

步骤S103,获取测试状态信息对应的状态确认信息。

其中,状态确认信息包括:当前测试状态、确认时间、确认人和状态备注信息等。在一实施例中,获取测试状态信息对应的状态确认信息步骤,包括:

(A2)将测试项目信息以及测试状态信息发送至终端,并通过终端的测试记录网页展示。

(B2)响应于测试人员对测试记录网页的操作信息,根据操作信息获取状态确认信息。

假设,测试项目信息包括:流水号、道具名称和图标编号。每一测试项目信息对应的测试状态信息包括:确认人、确认时间、备注和测试状态选择信息。其中,测试状态选择信息包括:完成、未完成、待确认和忽略。终端接收到上述测试项目信息和测试状态信息后,生成如图3所示的测试记录网页。其中,测试人员可以对测试状态选择信息进行选择操作。测试记录网页上还包括输入框,测试人员还可以对输入框进行输入操作。

以下对响应于测试人员对测试记录网页的操作信息,根据操作信息获取状态确认信息的步骤进行详细介绍。

在一实施例中,响应于测试人员对测试状态信息的选择操作,根据选择操作得到测试项目信息对应的当前测试状态;获取选择操作的时间信息,并根据时间信息得到测试项目信息对应的确认时间。

在一实施例中,响应于测试人员对输入框的输入操作,根据输入操作获取输入框中输入的文本信息;将文本信息作为状态备注信息。

在一实施例中,获取测试人员的第二身份信息;将测试人员的第二身份信息作为测试项目信息对应的确认人的第一身份信息。

举例来说,当检测到测试人员在与测试项目信息“流水号”对应的测试状态选择信息中点击“完成”时,可以得到当前测试状态为“完成”。若点击“完成”操作的时间为2021年8月4日,则可以将该时间作为确认时间。当测试人员在输入框中输入“测试结果待复核”的文本信息后,可以该文本信息作为状态备注信息。进一步的,可以通过获取登录系统的账号信息来获取测试人员的第二身份信息,当获取到为小王时,可以展示确认人的第一身份信息为小王。

进一步的,为了避免测试遗漏,在获取到状态确认信息后,判断状态确认信息是否为预设状态确认信息。如果是预设状态确认信息,则提示测试人员进行测试。如果不是预设状态确认信息,则停止提示测试人员进行测试。具体的,可以发送提示至相应的通讯应用中。其中,预设状态确认信息可以为“未完成”、“待确认”等预设的状态确认信息。

步骤S104,根据测试项目信息和状态确认信息,生成数据表的测试记录信息。

具体的,可以以表格形式存储测试项目信息和状态确认信息,得到测试记录信息。

进一步的,还可以存储测试记录信息、测试人员的第二身份信息,以及二者之间的关联关系。即及时统计测试人员的测试记录信息。当接收到来自测试人员的测试记录信息的查询请求时,将与第二身份信息对应的测试记录信息发送至终端,并通过终端进行展示。或者在预设时间段内,将测试记录信息推送给对应的测试人员,以供测试人员及时查看。其中预设时间段可以为一个月,一周,或者一天,具体根据实际需要进行设置,在此不做具体限定。

本发明实施例提供的测试记录信息的生成方法,通过先从数据表信息中获取数据表的测试项目信息和测试状态信息;再获取数据表的测试状态对应的状态确认信息;最后根据测试项目信息和状态确认信息,生成数据表的测试记录信息,降低了生成数据表的测试记录信息的复杂度。

进一步的,本发明实施例还提供了一种数据表的测试记录信息的生成方法。在本发明实施例中,将从数据表的测试记录信息的生成装置的角度进行描述,该数据表的测试记录信息的生成装置具体可以集成在终端中。

请参照图4,图4为本发明实施例提供的数据表的测试记录信息的生成方法的流程示意图,该方法可以包括:

步骤S201,展示数据表的测试记录网页,测试记录网页包括数据表的测试项目信息,以及测试项目信息对应的测试状态信息;

步骤S202,获取测试人员对测试记录网页的操作信息,根据操作信息获取测试状态信息对应的状态确认信息;

步骤S203,将测试项目信息和状态确认信息发送给服务器,通过服务器生成数据表的测试记录信息。

以下对上述步骤进行详细说明:

其中,数据表为临时保存数据的网格虚拟表。数据表可以存储在数据仓库中,比如SVN。其中,数据表可以为Excel形式的表格。在如表1所示的游戏数据表中,每列是具体的游戏功能,每行为自定义的游戏数据。其中,游戏功能为游戏玩法。

数据表具有数据表信息。在一实施例中,数据表信息包括数据表的列数据信息和行数据信息。具体的,列数据信息可以包括最大列信息,列标识等信息。其中,在游戏数据表中,最大列信息表示实现的游戏功能的个数。行数据信息可以包括最大行信息、行标识等信息。

进一步的,为了确保应用的正常运行,需要对上述数据表进行测试。因此,数据表信息还包括与测试相关的信息,比如测试项目信息和测试状态信息。测试项目信息包括需要测试的具体项目,比如表1的游戏数据表中的游戏功能,以及每个游戏功能对应的每行游戏数据。测试状态信息可以包括完成、未完成等测试状态。进一步的,还可以包括待确认、忽略等测试状态。

测试记录网页用于测试人员记录数据表的测试记录信息。该测试记录网页包括数据表的测试项目信息,以及测试项目信息对应的测试状态信息。

在装置展示测试记录网页步骤之前还包括:

(A3)展示测试指派网页,展示测试指派网页包括数据表标识,以及数据表标识对应的指派关键词;

(B3)响应于对数据表标识的操作,展示测试记录网页;

(C3)响应于对指派关键词的选择操作,展示对应的指派人员列表信息。

如图5所示,测试指派网页上包括的数据表标识为数据表1、数据表2以及数据表3。每个数据表标识对应指派关键词为“指派”和“忽略”。其中,测试指派网页用于为数据表指派对应的测试人员。具体的,当检测到对数据表1对应的指派关键词“指派”进行选择操作时,展示数据表1对应的指派人员列表信息。如图6所示,指派人员列表信息中包括测试人员1、测试人员2和测试人员3。当检测到对测试人员1进行选择操作时,将测试人员1作为数据表1的测试人员。

进一步的,当检测到对数据表1的点击操作时,响应该点击操作,展示数据表1对应的测试记录网页。该测试记录网页包括数据表的测试项目信息,以及测试项目信息对应的测试状态信息。如图3所示,测试项目信息包括:流水号、道具名称和图标编号。每一测试项目信息对应的测试状态信息包括:确认人、确认时间、备注和测试状态选择信息。其中,测试状态选择信息包括:完成、未完成、待确认和忽略。

需要说明的是,当检测到对数据表1的点击操作时,响应该点击操作,可以先展示数据表1对应的测试项目概览网页,该测试项目概览网页中包含数据表1的测试项目信息,比如待测试的测试项目,已完成的测试项目,忽略的测试项目等。再在检测到对待测试的项目的点击操作时,响应该点击操作,显示具体的待测试的测试项目,以及对应的测试状态信息。

接着,获取测试人员对测试记录网页的操作信息,根据操作信息获取测试状态信息对应的状态确认信息。其中,状态确认信息包括:当前测试状态、确认时间、确认人和状态备注信息等。

在一实施例中,获取当前测试状态和确认时间的步骤如下:响应于测试人员对测试状态信息的选择操作,根据选择操作展示测试项目信息对应的当前测试状态。获取选择操作的时间信息,根据时间信息展示测试项目信息对应的确认时间。

在一实施例中,获取状态备注信息的步骤如下:测试记录网页包括输入框。响应于测试人员对输入框的输入操作,根据输入操作获取输入框中输入的文本信息。根据文本信息,展示状态备注信息。

在一实施例中,获取确认人的步骤如下:获取测试人员的第二身份信息;根据测试人员的第二身份信息,展示测试项目信息对应的确认人的第一身份信息。

举例来说,当检测到测试人员在与测试项目信息“流水号”对应的测试状态选择信息中点击“完成”时,可以展示当前测试状态为“完成”。若点击“完成”操作的时间为2021年8月4日,则可以将该时间作为确认时间。当测试人员在输入框中输入“测试结果待复核”的文本信息后,可以该文本信息作为状态备注信息展示。进一步的,可以通过获取登录系统的账号信息来获取测试人员的第二身份信息,当获取到为小王时,可以展示确认人的第一身份信息为小王。

最后,将上述测试项目信息和状态确认信息发送给服务器,通过服务器生成数据表的测试记录信息。具体的,可以生成表格形式的测试记录信息。

本发明实施例的测试记录信息的生成方法,通过展示包括测试项目信息,和测试状态信息的测试记录网页,获取测试人员对所述测试记录网页的操作信息,并根据所述操作信息获取所述测试状态信息对应的状态确认信息,再将所述测试项目信息和所述状态确认信息发送给服务器,通过服务器生成所述数据表的测试记录信息。可以降低生成数据表的测试记录信息的复杂度。

为了更好地实施以上方法,相应的,本发明实施例还提供一种测试记录信息的生成装置。参考图7,该测试记录信息的生成装置3包括数据表信息获取模块31、测试信息获取模块32、确认信息获取模块33和生成模块34。以下进行详细介绍:

数据表信息获取模块31用于获取数据表的数据表信息;测试信息获取模块32用于从所述数据表信息中获取所述数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;确认信息获取模块33用于获取所述测试状态信息对应的状态确认信息;生成模块34用于根据所述测试项目信息和所述状态确认信息,生成所述数据表的测试记录信息。

在一实施例中,所述确认信息获取模块33包括:展示子模块和确认信息获取子模块。展示子模块用于将所述测试项目信息以及所述测试状态信息发送至终端,并通过所述终端的测试记录网页展示;确认信息获取子模块用于响应于测试人员对所述测试记录网页的操作信息,根据所述操作信息获取所述状态确认信息。

在一实施例中,所述状态确认信息包括当前测试状态和确认时间,所述确认信息获取子模块用于:响应于所述测试人员对所述测试状态信息的选择操作,根据所述选择操作得到所述测试项目信息对应的当前测试状态;获取所述选择操作的时间信息,并根据所述时间信息得到所述测试项目信息对应的确认时间。

在一实施例中,所述测试记录网页包括输入框,所述状态确认信息包括状态备注信息,所述确认信息获取子模块用于:响应于所述测试人员对所述输入框的输入操作,根据所述输入操作获取所述输入框中输入的文本信息;将所述文本信息作为所述状态备注信息。

在一实施例中,所述状态确认信息包括确认人的第一身份信息,所述确认信息获取子模块用于:获取所述测试人员的第二身份信息;将所述测试人员的所述第二身份信息作为所述测试项目信息对应的确认人的第一身份信息。

在一实施例中,装置3还包括:存储模块和展示模块。存储模块用于存储所述测试记录信息、所述测试人员的第二身份信息,以及二者之间的关联关系;展示模块用于当接收到来自所述测试人员的测试记录信息的查询请求时,将与所述第二身份信息对应的测试记录信息发送至所述终端,并通过所述终端进行展示。

在一实施例中,所述数据表信息获取模块31包括:解析子模块和获取子模块。解析子模块用于对所述数据表进行解析,得到数据文件;获取子模块用于根据所述数据文件,获取所述数据表的所述数据表信息。

在一实施例中,测试记录信息的生成装置3还包括:更新获取模块和更新模块。更新获取模块用于当检测到对所述数据表进行更新后,获取更新后的数据表;更新模块用于根据所述更新后的数据表,对所述数据表信息进行更新。

在一实施例中,所述数据表信息包括列数据信息和行数据信息,所述测试信息获取模块32包括:信息获取子模块和信息生成子模块。信息获取子模块用于从所述列数据信息中获取列标识,并从所述行数据信息中获取最大行信息;信息生成子模块用于根据所述列标识和所述最大行信息,生成所述测试项目信息。

在一实施例中,测试记录信息的生成装置3还包括:判断模块、提示模块和停止提示模块。判断模块用于判断所述状态确认信息是否为预设状态确认信息;提示模块用于在是所述预设状态确认信息时,提示所述测试人员进行测试;停止提示模块用于在不是所述预设状态确认信息时,停止提示所述测试人员进行测试。

本发明实施例提供的测试记录信息的生成装置,通过先从数据表信息中获取数据表的测试项目信息和测试状态信息;再获取数据表的测试状态对应的状态确认信息;最后根据测试项目信息和状态确认信息,生成数据表的测试记录信息,降低了生成数据表的测试记录信息的复杂度。

为了更好地实施以上方法,相应的,本发明实施例还提供一种测试记录信息的生成装置。参考图8,该测试记录信息的生成装置4包括网页展示模块41、信息获取模块42和信息生成模块43。以下进行详细介绍:

网页展示模块41用于展示数据表的测试记录网页,所述测试记录网页包括数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;信息获取模块42用于获取测试人员对所述测试记录网页的操作信息,根据所述操作信息获取所述测试状态信息对应的状态确认信息;信息生成模块43用于将所述测试项目信息和所述状态确认信息发送给服务器,通过服务器生成所述数据表的测试记录信息。

在一实施例中,测试记录信息的生成装置4还包括:指派展示模块和列表展示模块。指派展示模块用于展示测试指派网页,所述展示测试指派网页包括数据表标识,以及所述数据表标识对应的指派关键词;所述网页展示模块41用于响应于对所述数据表标识的操作,展示所述测试记录网页;列表展示模块用于响应于对所述指派关键词的选择操作,展示对应的指派人员列表信息。

在一实施例中,所述状态确认信息包括当前测试状态和确认时间,所述信息获取模块42包括:当前状态子模块和确认时间子模块。当前状态子模块用于响应于所述测试人员对所述测试状态信息的选择操作,根据所述选择操作展示所述测试项目信息对应的当前测试状态;确认时间子模块用于获取所述选择操作的时间信息,根据所述时间信息展示所述测试项目信息对应的确认时间。

在一实施例中,所述测试记录网页包括输入框,所述状态确认信息包括状态备注信息,所述信息获取模块42包括:文本子模块和备注信息子模块。文本子模块用于响应于所述测试人员对所述输入框的输入操作,根据所述输入操作获取所述输入框中输入的文本信息;备注信息子模块用于根据所述文本信息,展示所述状态备注信息。

在一实施例中,所述状态确认信息包括确认人的第一身份信息,所述信息获取模块42还包括:身份获取子模块和确认展示子模块。身份获取子模块用于获取所述测试人员的第二身份信息;确认展示子模块用于根据所述测试人员的所述第二身份信息,展示所述测试项目信息对应的确认人的第一身份信息。

本发明实施例提供的测试记录信息的生成装置,通过展示包括测试项目信息,和测试状态信息的测试记录网页,获取测试人员对所述测试记录网页的操作信息,并根据所述操作信息获取所述测试状态信息对应的状态确认信息,再将所述测试项目信息和所述状态确认信息发送给服务器,通过服务器生成所述数据表的测试记录信息。可以降低生成数据表的测试记录信息的复杂度。

此外,本申请实施例还提供一种计算机设备,该计算机设备可以为终端,该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机(PC,PersonalComputer)、个人数字助理(Personal Digital Assistant,PDA)等终端设备。如图9所示,图9为本申请实施例提供的计算机设备的结构示意图。该计算机设备1000包括有一个或者一个以上处理核心的处理器501、有一个或一个以上计算机可读存储介质的存储器502及存储在存储器502上并可在处理器上运行的计算机程序。其中,处理器501与存储器502电性连接。本领域技术人员可以理解,图中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

处理器501是计算机设备1000的控制中心,利用各种接口和线路连接整个计算机设备1000的各个部分,通过运行或加载存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行计算机设备1000的各种功能和处理数据,从而对计算机设备1000进行整体监控。

在本申请实施例中,计算机设备1000中的处理器501会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现以下功能:

获取数据表的数据表信息;

从所述数据表信息中获取所述数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;

获取所述测试状态信息对应的状态确认信息;

根据所述测试项目信息和所述状态确认信息,生成所述数据表的测试记录信息。

进一步的,还可以实现以下功能:

展示数据表的测试记录网页,所述测试记录网页包括数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;

获取测试人员对所述测试记录网页的操作信息,根据所述操作信息获取所述测试状态信息对应的状态确认信息;

将所述测试项目信息和所述状态确认信息发送给服务器,通过服务器生成所述数据表的测试记录信息。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

可选的,如图9所示,计算机设备1000还包括:触控显示屏503、射频电路504、音频电路505、输入单元506以及电源507。其中,处理器501分别与触控显示屏503、射频电路504、音频电路505、输入单元506以及电源507电性连接。本领域技术人员可以理解,图9中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

触控显示屏503可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏503可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-EmittingDiode)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器。触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器501,并能接收处理器501发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器501以确定触摸事件的类型,随后处理器501根据触摸事件的类型在显示面板上提供相应的视觉输出。在本申请实施例中,可以将触控面板与显示面板集成到触控显示屏503而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏503也可以作为输入单元506的一部分实现输入功能。

射频电路504可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。

音频电路505可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路505可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出。另一方面,传声器将收集的声音信号转换为电信号,由音频电路505接收后转换为音频数据,再将音频数据输出处理器501处理后,经射频电路504以发送给比如另一计算机设备,或者将音频数据输出至存储器502以便进一步处理。音频电路505还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。

输入单元506可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

电源507用于给计算机设备1000的各个部件供电。可选的,电源507可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源507还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管图9中未示出,计算机设备1000还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种图像生成方法和训练方法中的步骤。例如,该计算机程序可以执行如下步骤:

获取数据表的数据表信息;

从所述数据表信息中获取所述数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;

获取所述测试状态信息对应的状态确认信息;

根据所述测试项目信息和所述状态确认信息,生成所述数据表的测试记录信息。

进一步的,计算机程序还可以执行如下步骤:

展示数据表的测试记录网页,所述测试记录网页包括数据表的测试项目信息,以及所述测试项目信息对应的测试状态信息;

获取测试人员对所述测试记录网页的操作信息,根据所述操作信息获取所述测试状态信息对应的状态确认信息;

将所述测试项目信息和所述状态确认信息发送给服务器,通过服务器生成所述数据表的测试记录信息。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种图像生成、网络训练方法中的步骤,因此,可以实现本申请实施例所提供的任一种人脸图像生成方法和生成对抗网络的训练方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种测试记录信息的生成方法、装置、计算机设备和计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

相关技术
  • 测试记录信息的生成方法、装置、计算机设备和存储介质
  • 信息生成方法及装置、计算机设备及计算机可读存储介质
技术分类

06120113792793