[go: up one dir, main page]

CN113609007A - 汽车平台测试数据生成方法及装置 - Google Patents

汽车平台测试数据生成方法及装置 Download PDF

Info

Publication number
CN113609007A
CN113609007A CN202110836778.6A CN202110836778A CN113609007A CN 113609007 A CN113609007 A CN 113609007A CN 202110836778 A CN202110836778 A CN 202110836778A CN 113609007 A CN113609007 A CN 113609007A
Authority
CN
China
Prior art keywords
test
test data
virtual
vehicle
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110836778.6A
Other languages
English (en)
Inventor
姜子慧
李海勇
杨晓波
段庆祥
周娇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Geely Holding Group Co Ltd
Hangzhou Youxing Technology Co Ltd
Original Assignee
Zhejiang Geely Holding Group Co Ltd
Hangzhou Youxing Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Geely Holding Group Co Ltd, Hangzhou Youxing Technology Co Ltd filed Critical Zhejiang Geely Holding Group Co Ltd
Priority to CN202110836778.6A priority Critical patent/CN113609007A/zh
Publication of CN113609007A publication Critical patent/CN113609007A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种汽车平台测试数据生成方法及装置,包括:接收携带测试场景的测试数据创建指令,所述测试数据创建指令包括测试数据的数量;当所述测试场景为虚拟司机账户注册时,接收用户输入的与所述测试数据的数量对应的身份标识;验证全部所述身份标识是否符合预设身份标识格式要求;当全部所述虚拟账户号码均符合预设格式要求时,调用用户验证接口,以完成对每个所述身份标识对应的虚拟司机进行面试、培训;基于全部进行完面试、培训的虚拟司机对应的虚拟司机账户生成虚拟司机账户注册的测试数据。本申请的实施能够做到生成的测试数据重复使用,避免由于测试数据的关联性较高造成重复工作的技术问题。

Description

汽车平台测试数据生成方法及装置
技术领域
本发明涉及测试数据生成领域,特别涉及一种汽车平台测试数据生成方法及装置。
背景技术
在完成初次开发或者更新换代的软件系统正式投入使用前,需要使用测试数据对该软件系统进行功能测试,因此,测试数据的生成对软件系统的功能测试来讲非常关键。特别是在汽车平台中,测试数据的重要性更为突出。汽车平台中的数据测试主要集中在集成车务,司管,专车等业务线,在进行业务测试的工程中需要进行创建新司机账号进行测试,而手功创建司机账号设计流程复杂且多处审核上传等耗时,创建一个完整的司机账号需要半天-一天,不同业务线对创建司机账号流程不熟悉走完流程需要1到2天时间,测试数据的生成过程存在耗时长、任务繁琐的技术问题。
发明内容
为了解决上述技术问题,本发明提供了一种汽车平台测试数据生成方法,所述方法包括:
接收携带测试场景的测试数据创建指令,所述测试数据创建指令包括测试数据的数量,所述测试场景包括:所述测试场景包括虚拟司机账户注册、虚拟车辆账户注册和虚拟车辆账户与虚拟司机账户绑定;
当所述测试场景为虚拟司机账户注册时,接收用户输入的与所述测试数据的数量对应的身份标识;
验证全部所述身份标识是否符合预设身份标识格式要求;
当全部所述虚拟账户号码均符合预设格式要求时,调用用户验证接口,以完成对每个所述身份标识对应的虚拟司机进行面试、培训;
基于全部进行完面试、培训的虚拟司机对应的虚拟司机账户生成虚拟司机账户注册的测试数据。
进一步地、所述接收携带测试场景的测试数据创建指令,之前还包括:
接收携带测试场景的数据测试请求,所述数据测试请求包括测试数据的数量;
判断测试数据库中是否存在与所述测试场景对应的测试数据;
当所述测试数据库中不存在与所述测试场景对应的测试数据时,生成所述携带测试场景的测试数据创建指令。
进一步地、所述方法还包括:
当所述测试场景为虚拟车辆账户注册时,接收用户输入的与所述测试数据的数量对应的车辆标识;
验证全部所述车辆标识是否符合预设车辆标识格式要求;
当全部所述车辆标识均符合预设格式要求时,调用车辆参保接口,以完成对每个所述车辆标识对应的车辆进行虚拟车辆登记及交虚拟保险;
基于全部进行完虚拟车辆登记及交虚拟保险对应的车辆生成虚拟车辆账户注册的测试数据。
进一步地、所述方法还包括:
当所述测试场景为虚拟车辆账户与虚拟司机账户绑定时,将所述虚拟司机账户注册的测试数据和所述虚拟车辆账户注册的测试数据建立关联关系,以生成所述虚拟车辆账户与虚拟司机账户绑定的测试数据。
进一步地、所述方法还包括:
当所述测试数据库中存在与所述测试场景对应的测试数据时,比较所述测试数据库中的测试数据的数量是否大于所述数据测试请求对应的测试数据的数量;
当所述测试数据库中的测试数据的数量大于所述数据测试请求对应的测试数据的数量时,基于所述数据测试请求的测试场景,调取对应数量的测试场景的测试数据。
进一步地、所述方法还包括:
根据所述测试数据进行与所述数据测试请求对应的性能测试。
另一方面,本发明提供一种汽车平台测试数据生成装置,所述装置包括:
创建指令接收模块,被配置为执行接收携带测试场景的测试数据创建指令,所述测试数据创建指令包括测试数据的数量,所述测试场景包括:所述测试场景包括虚拟司机账户注册、虚拟车辆账户注册和虚拟车辆账户与虚拟司机账户绑定;
身份标识接收模块,被配置为执行当所述测试场景为虚拟司机账户注册时,接收用户输入的与所述测试数据的数量对应的身份标识;
身份标识验证模块,被配置为执行验证全部所述身份标识是否符合预设身份标识格式要求;
用户验证接口调用模块,被配置为执行当全部所述虚拟账户号码均符合预设格式要求时,调用用户验证接口,以完成对每个所述身份标识对应的虚拟司机进行面试、培训;
测试数据生成模块,被配置为执行基于全部进行完面试、培训的虚拟司机对应的虚拟司机账户生成虚拟司机账户注册的测试数据。
进一步地、所述装置还包括:
数据测试请求接收模块,被配置为执行接收携带测试场景的数据测试请求,所述数据测试请求包括测试数据的数量;
测试数据判断模块,被配置为执行判断测试数据库中是否存在与所述测试场景对应的测试数据;
测试数据创建指令生成模块,被配置为执行当所述测试数据库中不存在与所述测试场景对应的测试数据时,生成所述携带测试场景的测试数据创建指令。
再一方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如上述所述汽车平台测试数据生成方法。
再一方面,本发明提供一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权上述所述汽车平台测试数据生成方法。
本发明提供的一种汽车平台测试数据生成方法及装置,主要解决现有技术中生成汽车平台的测试数据任务繁重,且生成的测试数据并不能够真实的反应出对应系统或平台的执行过程的技术问题,本说明书实施例提供的汽车平台测试数据生成方法,可以通过自建的方式完成大量测试数据的生成,并且测试数据可以通过测试场景标记的方式存储在对应的测试数据库中,在用户进行对应的性能测试时,可以直接在性能数据库中获取对应的测试数据或建立对应的测试数据,特别是在汽车平台中,不同的产业流程对测试数据的需求不同,但又彼此关联,为了更快捷准确的完成性能测试,可以使用本申请的测试数据生成方法,在使用是本申请能够做到重复使用,避免由于测试数据的关联性较高造成重复工作的技术问题。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是根据本申请实施例示出的一种汽车平台测试数据生成方法的实施环境架构图;
图2是本申请实施例提供的一种汽车平台测试数据生成方法的流程示意图;
图3是本申请实施例提供的另一种汽车平台测试数据生成方法的流程示意图;
图4是本申请实施例提供的又一种汽车平台测试数据生成方法的流程示意图;
图5是本发明实施例提供的一种汽车平台测试数据生成装置的结构示意图;
图6是本发明实施例提供的另一种汽车平台测试数据生成装置的结构示意图;
图7是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1是根据本申请实施例示出的一种汽车平台测试数据生成方法的实施环境架构图,如图1所示,该实施环境架构包括:终端100和服务器200。
其中,汽车平台测试数据生成装置即可以是终端100,也可以是服务器200。终端100或服务器200获取或接收数据测试请求。
其中,汽车平台测试数据生成方法的过程即可以在终端100执行,也可以在服务器200执行。
另外,终端100可显示有应用界面,通过该界面可接收数据测试请求,或将接收数据测试请求发送给服务器200。
终端100的类型包括但不限于智能手机、平板电脑、电视机、笔记本电脑、台式电脑等,本申请实施例对此不进行具体限定。
其中,服务器200将生成的测试数据发送终端100,在终端100进行测试数据的性能测试。进一步地,服务器200可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。
终端100与服务器200通过有线或无线网络建立通信连接。
如图2所示,图2是本申请实施例提供的一种汽车平台测试数据生成方法的流程示意图,本说明书实施例提供一种汽车平台测试数据生成方法,本方法由汽车平台测试数据生成装置执行,汽车平台测试数据生成装置可以集成在终端或服务器等计算机设备,汽车平台测试数据生成装置可以是硬件也可以是软件模块,该方案的执行主体可以是上述终端100或服务器200执行,也可以由二者配合执行,所述方法包括:
S102、接收携带测试场景的测试数据创建指令,所述测试数据创建指令包括测试数据的数量,所述测试场景包括:所述测试场景包括虚拟司机账户注册、虚拟车辆账户注册和虚拟车辆账户与虚拟司机账户绑定。
在具体的实施过程中,在用户需要对初次开发或者更新换代的软件系统正式投入使用前,需要使用测试数据对该软件系统进行功能测试,可以在对应的汽车平台中输入对应的携带测试场景的测试数据创建指令,其中测试场景可以表征对应的软件系统的测试内容,如测试场景可以包括表征需要对司机账户注册进行测试的虚拟司机账户注册、表征需要对车辆注册进行测试的虚拟车辆账户注册以及表征需要对车辆和司机绑定的虚拟车辆账户与虚拟司机账户绑定。测试数据的数量在本说明书实施例中不做具体限定,可以根据实际需要进行设置,具体可以根据测试场景的需求确定。
可以理解的是,本申请主要应用在汽车厂家与司机的存在租赁车辆的环境中。
S104、当所述测试场景为虚拟司机账户注册时,接收用户输入的与所述测试数据的数量对应的身份标识。
在具体的实施过程中,身份标识可以包括通信地址、姓名标识和/或唯一的身份号码标识,身份标识用于模拟司机的电话号码或姓名等能够表征司机身份的标识。
S104、验证全部所述身份标识是否符合预设身份标识格式要求。
具体的,当身份标识为通信地址(电话号码)时,可以验证通信地址的数字的个数是否预设身份标识格式要求,可以理解为,需要判断电话号码是否是11位,所在的电话号码的号段是否真实存在。
在一些可能的实施例中,还需要获取对应的验证码,在本申请中可以通过调用对应的验证码接口实现验证码的验证,以保证创建的测试数据的真实性。
当身份标识为姓名标识和唯一的身份号码标识时,可以验证姓名标识是否与唯一的身份号码标识是否相互关联,可以理解为,将姓名标识和唯一的身份号码标识输入至对应的管理部分验证是否关联,如公安系统等。
S106、当全部所述虚拟账户号码均符合预设格式要求时,调用用户验证接口,以完成对每个所述身份标识对应的虚拟司机进行面试、培训。
在具体的实施过程中,用户验证接口可以用于验证每个身份标识对应的虚拟司机均通过了真实世界中的验证过程,如:面试、背景调查、培训、心理测评等,用于验证司机是否存在危险性,以确保乘客的安全。用户验证接口为真实存在的接口,在生成测试数据的过程中可以通过代码的形式篡改用户验证接口,以保证每个身份标识对应的虚拟司机均通过上述流程。
S108、基于全部进行完面试、培训的虚拟司机对应的虚拟司机账户生成虚拟司机账户注册的测试数据。
在具体的实施过程中,测试数据可以包括虚拟司机的身份标识、面试、背景调查、培训、心理测评等用于表征虚拟司机身份的内容,此外测试数据还添加有对应的测试场景的标签,并存储在对应的测试数据库中,以便于上述测试数据的复用。
在上述实施例基础上,本说明书一个实施例中,图3是本申请实施例提供的另一种汽车平台测试数据生成方法的流程示意图,如图3所示,所述接收携带测试场景的测试数据创建指令,之前还包括:
S202、接收携带测试场景的数据测试请求,所述数据测试请求包括测试数据的数量。
S204、判断测试数据库中是否存在与所述测试场景对应的测试数据;
S206、当所述测试数据库中不存在与所述测试场景对应的测试数据时,生成所述携带测试场景的测试数据创建指令。
在具体的实施过程中,在接收携带测试场景的测试数据创建指令可以对测试数据库中的测试数据进行判断,只有在测试数据库中不存在对应的测试数据时,才生成对应的测试数据创建指令。
在上述实施例基础上,本说明书一个实施例中,图4是本申请实施例提供的又一种汽车平台测试数据生成方法的流程示意图,如图4所示,所述方法还包括:
S302、当所述测试场景为虚拟车辆账户注册时,接收用户输入的与所述测试数据的数量对应的车辆标识。
在具体的实施过程中,虚拟车辆账户注册可以表征汽车厂商仅对车辆进行登记或录入对应的系统。车辆标识可以是车辆的车架号、发动机号等可以表征车辆唯一性的标识。在生成测试数据的车辆标识可以是用户随机生成,且不同的车辆标识是不同。
S304、验证全部所述车辆标识是否符合预设车辆标识格式要求。
在具体的实施过程中,预设车辆标识格式要求可以根据实际进行设置,如车辆标识为车架号则对应车架号的格式要求,在实际应用中车架号等是预先录入对应的车辆系统中的,在本申请中,验证全部所述车辆标识是否符合预设车辆标识格式要求时可以调用对应的车辆系统的接口,以保证车辆标识的准确验证,本申请可以采用代码的形式完成车辆标识的验证。
S306、当全部所述车辆标识均符合预设格式要求时,调用车辆参保接口,以完成对每个所述车辆标识对应的车辆进行虚拟车辆登记及交虚拟保险。
在具体的实施过程中,车辆参保接口可以是对应的车管所和保险公司提供的接口,车辆参保接口可以使得每个车辆标识对应的车辆进行车牌登记、保险登记等。
S308、基于全部进行完虚拟车辆登记及交虚拟保险对应的车辆生成虚拟车辆账户注册的测试数据。
在具体的实施过程中,测试数据可以包括车辆的车辆标识、车牌、保险等用于表征对应虚拟车辆的内容,此外测试数据还添加有对应的测试场景的标签,并存储在对应的测试数据库中,以便于上述测试数据的复用。
在上述实施例基础上,本说明书一个实施例中,所述方法还包括:
当所述测试场景为虚拟车辆账户与虚拟司机账户绑定时,将所述虚拟司机账户注册的测试数据和所述虚拟车辆账户注册的测试数据建立关联关系,以生成所述虚拟车辆账户与虚拟司机账户绑定的测试数据。
在具体的实施过程中,当测试场景为虚拟车辆账户与虚拟司机账户绑定时,可以按照上述方法依次完成相等数量的虚拟司机账户注册的测试数据和虚拟车辆账户注册的测试数据而后将虚拟司机账户注册的测试数据和所述虚拟车辆账户注册的测试数据建立关联关系,并以建立连接关系的测试数据作为虚拟车辆账户与虚拟司机账户绑定的测试数据。
在上述实施例基础上,本说明书一个实施例中,所述方法还包括:
当所述测试数据库中存在与所述测试场景对应的测试数据时,比较所述测试数据库中的测试数据的数量是否大于所述数据测试请求对应的测试数据的数量。
当所述测试数据库中的测试数据的数量大于所述数据测试请求对应的测试数据的数量时,基于所述数据测试请求的测试场景,调取对应数量的测试场景的测试数据。
示例地、当测试数据库中存在有200条标记为虚拟车辆账户与虚拟司机账户绑定的测试数据时,在测试请求中需要100条标记为虚拟司机账户注册的测试数据时,则随机选取出100条虚拟车辆账户与虚拟司机账户绑定的测试数据,可以解除选取的100条数据中的虚拟车辆账户与虚拟司机账户绑定对应的测试数据,即可得到100条虚拟司机账户注册的测试数据和100条虚拟车辆账户注册的测试数据。
可以理解的是,当测试数据库中的测试数据的数量不能满足测试请求对应的数量时,可以按照上述方案进行建立。不在赘述。
此外,测试数据库中的测试数据可以以虚拟司机账户注册、虚拟车辆账户注册和虚拟车辆账户与虚拟司机账户绑定中的任意一个标记的形式存在,以满足不同用户对测试数据的需求。
在上述实施例基础上,本说明书一个实施例中,所述方法还包括:
根据所述测试数据进行与所述数据测试请求对应的性能测试。
在具体的实施过程中,测试终端可以根据测试数据进行对应的性能测试。
本说明书实施例提供的汽车平台测试数据生成方法,可以通过自建的方式完成大量测试数据的生成,并且测试数据可以通过测试场景标记的方式存储在对应的测试数据库中,在用户进行对应的性能测试时,可以直接在性能数据库中获取对应的测试数据或建立对应的测试数据,特别是在汽车平台中,不同的产业流程对测试数据的需求不同,但又彼此关联,为了更快捷准确的完成性能测试,可以使用本申请的测试数据生成方法,在使用是本申请能够做到重复使用,避免由于测试数据的关联性较高造成重复工作的技术问题。
另一方面,本说明书实施例提供一种汽车平台测试数据生成装置,图5是本发明实施例提供的一种汽车平台测试数据生成装置的结构示意图,如图5所示,所述装置包括:
创建指令接收模块701,被配置为执行接收携带测试场景的测试数据创建指令,所述测试数据创建指令包括测试数据的数量,所述测试场景包括:所述测试场景包括虚拟司机账户注册、虚拟车辆账户注册和虚拟车辆账户与虚拟司机账户绑定;
身份标识接收模块702,被配置为执行当所述测试场景为虚拟司机账户注册时,接收用户输入的与所述测试数据的数量对应的身份标识;
身份标识验证模块703,被配置为执行验证全部所述身份标识是否符合预设身份标识格式要求;
用户验证接口调用模块704,被配置为执行当全部所述虚拟账户号码均符合预设格式要求时,调用用户验证接口,以完成对每个所述身份标识对应的虚拟司机进行面试、培训;
测试数据生成模块705,被配置为执行基于全部进行完面试、培训的虚拟司机对应的虚拟司机账户生成虚拟司机账户注册的测试数据。
在上述实施例基础上,本说明书一个实施例中,图6是本发明实施例提供的另一种汽车平台测试数据生成装置的结构示意图,如图6所示,所述装置还包括:
数据测试请求接收模块706,被配置为执行接收携带测试场景的数据测试请求,所述数据测试请求包括测试数据的数量;
测试数据判断模块707,被配置为执行判断测试数据库中是否存在与所述测试场景对应的测试数据;
测试数据创建指令生成模块708,被配置为执行当所述测试数据库中不存在与所述测试场景对应的测试数据时,生成所述携带测试场景的测试数据创建指令。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
另一方面,图7是本发明实施例提供的一种电子设备的结构示意图,如图7所示,本发明提供一种汽车平台测试数据生成设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者至少一段程序由所述处理器加载并执行以实现如上述所述的汽车平台测试数据生成方法。
上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
本发明实施例还提供了一种存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、该至少一段程序、该代码集或指令集可由电子设备的处理器执行以完成上述所述的汽车平台测试数据生成方法。
可选地,在本发明实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备和存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。本发明实施例所提供测试方法,其实现原理及产生的技术效果和前述系统实施例相同,为简要描述,方法实施例部分未提及之处,可参考前述系统实施例中相应内容。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以上述权利要求的保护范围为准。

Claims (10)

1.一种汽车平台测试数据生成方法,其特征在于,所述方法包括:
接收携带测试场景的测试数据创建指令,所述测试数据创建指令包括测试数据的数量,所述测试场景包括:所述测试场景包括虚拟司机账户注册、虚拟车辆账户注册和虚拟车辆账户与虚拟司机账户绑定;
当所述测试场景为虚拟司机账户注册时,接收用户输入的与所述测试数据的数量对应的身份标识;
验证全部所述身份标识是否符合预设身份标识格式要求;
当全部所述虚拟账户号码均符合预设格式要求时,调用用户验证接口,以完成对每个所述身份标识对应的虚拟司机进行面试、培训;
基于全部进行完面试、培训的虚拟司机对应的虚拟司机账户生成虚拟司机账户注册的测试数据。
2.根据权利要求1所述汽车平台测试数据生成方法,其特征在于,所述接收携带测试场景的测试数据创建指令,之前还包括:
接收携带测试场景的数据测试请求,所述数据测试请求包括测试数据的数量;
判断测试数据库中是否存在与所述测试场景对应的测试数据;
当所述测试数据库中不存在与所述测试场景对应的测试数据时,生成所述携带测试场景的测试数据创建指令。
3.根据权利要求1所述汽车平台测试数据生成方法,其特征在于,所述方法还包括:
当所述测试场景为虚拟车辆账户注册时,接收用户输入的与所述测试数据的数量对应的车辆标识;
验证全部所述车辆标识是否符合预设车辆标识格式要求;
当全部所述车辆标识均符合预设格式要求时,调用车辆参保接口,以完成对每个所述车辆标识对应的车辆进行虚拟车辆登记及交虚拟保险;
基于全部进行完虚拟车辆登记及交虚拟保险对应的车辆生成虚拟车辆账户注册的测试数据。
4.根据权利要求3所述汽车平台测试数据生成方法,其特征在于,所述方法还包括:
当所述测试场景为虚拟车辆账户与虚拟司机账户绑定时,将所述虚拟司机账户注册的测试数据和所述虚拟车辆账户注册的测试数据建立关联关系,以生成所述虚拟车辆账户与虚拟司机账户绑定的测试数据。
5.根据权利要求3所述汽车平台测试数据生成方法,其特征在于,所述方法还包括:
当所述测试数据库中存在与所述测试场景对应的测试数据时,比较所述测试数据库中的测试数据的数量是否大于所述数据测试请求对应的测试数据的数量;
当所述测试数据库中的测试数据的数量大于所述数据测试请求对应的测试数据的数量时,基于所述数据测试请求的测试场景,调取对应数量的测试场景的测试数据。
6.根据权利要求1-4任一项所述汽车平台测试数据生成方法,其特征在于,所述方法还包括:
根据所述测试数据进行与所述数据测试请求对应的性能测试。
7.一种汽车平台测试数据生成装置,其特征在于,所述装置包括:
创建指令接收模块,被配置为执行接收携带测试场景的测试数据创建指令,所述测试数据创建指令包括测试数据的数量,所述测试场景包括:所述测试场景包括虚拟司机账户注册、虚拟车辆账户注册和虚拟车辆账户与虚拟司机账户绑定;
身份标识接收模块,被配置为执行当所述测试场景为虚拟司机账户注册时,接收用户输入的与所述测试数据的数量对应的身份标识;
身份标识验证模块,被配置为执行验证全部所述身份标识是否符合预设身份标识格式要求;
用户验证接口调用模块,被配置为执行当全部所述虚拟账户号码均符合预设格式要求时,调用用户验证接口,以完成对每个所述身份标识对应的虚拟司机进行面试、培训;
测试数据生成模块,被配置为执行基于全部进行完面试、培训的虚拟司机对应的虚拟司机账户生成虚拟司机账户注册的测试数据。
8.根据权利要求7所述汽车平台测试数据生成装置,其特征在于,所述装置还包括:
数据测试请求接收模块,被配置为执行接收携带测试场景的数据测试请求,所述数据测试请求包括测试数据的数量;
测试数据判断模块,被配置为执行判断测试数据库中是否存在与所述测试场景对应的测试数据;
测试数据创建指令生成模块,被配置为执行当所述测试数据库中不存在与所述测试场景对应的测试数据时,生成所述携带测试场景的测试数据创建指令。
9.一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-6中任一项所述汽车平台测试数据生成方法。
10.一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1-6中任一项所述汽车平台测试数据生成方法。
CN202110836778.6A 2021-07-23 2021-07-23 汽车平台测试数据生成方法及装置 Pending CN113609007A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110836778.6A CN113609007A (zh) 2021-07-23 2021-07-23 汽车平台测试数据生成方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110836778.6A CN113609007A (zh) 2021-07-23 2021-07-23 汽车平台测试数据生成方法及装置

Publications (1)

Publication Number Publication Date
CN113609007A true CN113609007A (zh) 2021-11-05

Family

ID=78305271

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110836778.6A Pending CN113609007A (zh) 2021-07-23 2021-07-23 汽车平台测试数据生成方法及装置

Country Status (1)

Country Link
CN (1) CN113609007A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114138680A (zh) * 2022-01-18 2022-03-04 阿里巴巴新加坡控股有限公司 数据构建、数据查询和测试方法、电子设备以及存储介质
CN118802678A (zh) * 2023-07-27 2024-10-18 中国移动通信集团福建有限公司 用于计费系统的批价测试方法、装置、设备和介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453234A (zh) * 2016-08-12 2017-02-22 北京东方车云信息技术有限公司 一种身份认证方法及相关服务器和客户端
WO2018071826A1 (en) * 2016-10-13 2018-04-19 Alibaba Group Holding Limited User identity authentication using virtual reality
CN108563584A (zh) * 2018-05-09 2018-09-21 平安普惠企业管理有限公司 测试数据生成方法、装置、计算机设备及存储介质
CN110298328A (zh) * 2019-07-03 2019-10-01 中国工商银行股份有限公司 测试数据形成方法、测试数据形成装置、电子设备和介质
CN110798795A (zh) * 2019-09-20 2020-02-14 广汽蔚来新能源汽车科技有限公司 基于蓝牙的虚拟钥匙车控系统、方法、装置和计算机设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453234A (zh) * 2016-08-12 2017-02-22 北京东方车云信息技术有限公司 一种身份认证方法及相关服务器和客户端
WO2018071826A1 (en) * 2016-10-13 2018-04-19 Alibaba Group Holding Limited User identity authentication using virtual reality
CN108563584A (zh) * 2018-05-09 2018-09-21 平安普惠企业管理有限公司 测试数据生成方法、装置、计算机设备及存储介质
CN110298328A (zh) * 2019-07-03 2019-10-01 中国工商银行股份有限公司 测试数据形成方法、测试数据形成装置、电子设备和介质
CN110798795A (zh) * 2019-09-20 2020-02-14 广汽蔚来新能源汽车科技有限公司 基于蓝牙的虚拟钥匙车控系统、方法、装置和计算机设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114138680A (zh) * 2022-01-18 2022-03-04 阿里巴巴新加坡控股有限公司 数据构建、数据查询和测试方法、电子设备以及存储介质
CN118802678A (zh) * 2023-07-27 2024-10-18 中国移动通信集团福建有限公司 用于计费系统的批价测试方法、装置、设备和介质

Similar Documents

Publication Publication Date Title
US11531661B2 (en) Vehicle incident documentation for blockchain
CN109829621B (zh) 一种网约车派单方法及装置
CN109784922B (zh) 电子合同签署方法、装置、计算机设备和存储介质
CN107908553B (zh) 关联测试方法、应用服务器及计算机可读存储介质
CN109493044A (zh) 区块链区块删除方法、装置以及终端设备
CN112363767A (zh) 一种车载摄像头调用方法和装置
CN109660350A (zh) 基于区块链的数据存证方法及装置、电子设备
CN113609007A (zh) 汽车平台测试数据生成方法及装置
CN113301163B (zh) 业务处理方法、系统、电子设备及存储介质
CN111353176A (zh) 一种查询区块链数据的方法及系统
CN112905477B (zh) 自动驾驶仿真测试数据发布系统、方法、装置及设备
CN108023907A (zh) 车载模块升级方法、装置及车辆
CN112150030A (zh) 基于多单位多身份的账号管理方法、终端设备及存储介质
CN111124908B (zh) 接口的测试方法、装置及计算机可读存储介质
CN107682376A (zh) 风控数据交互方法及装置
CN111427923A (zh) 一种基于区块链的车辆信息查询方法、设备及存储介质
CN111049654A (zh) 一种银行USBKey证书申请防篡改保护方法及系统
CN112636954A (zh) 一种服务器升级方法及装置
CN114093054A (zh) 车辆校验方法、装置、设备及存储介质
CN110111188B (zh) 业务办理方法及设备
CN112732676A (zh) 基于区块链的数据迁移方法、装置、设备及存储介质
CN116452375A (zh) 电子合同签约方法、装置、电子设备及存储介质
CN113159800B (zh) 身份认证处理方法及装置
CN107547609B (zh) 一种在不同的客户端之间实现流程协同管理的方法及装置
CN113645263A (zh) 账号绑定方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20211105

RJ01 Rejection of invention patent application after publication