电子产品测试方法、装置、***和存储介质
技术领域
本申请涉及电子产品质量检测技术领域,特别是涉及一种电子产品测试方法、装置、***和存储介质。
背景技术
随着科技的发展,电子产品的种类越来越丰富,功能也越来越强大,为了人们的带来丰富多彩的生活,因而其市场需求量在逐年攀升,例如,随着智能可穿戴产业飞速发展,预计到2021年智能可穿戴产品的出货量达2.82亿只,复合增速达21%,市场规模达462亿美元,复合增速达22%。虽然包括智能可穿戴产品在内的电子产品具有广阔的发展前景,但由于国内市场标准缺失,产品质量水平参差不齐,用户隐私泄露等信息安全隐患突出等问题,制约了电子产品技术创新与行业发展。
电子产品与人们生活息息相关,其质量水平关乎人们生命财产安全,影响社会稳定,对电子产品进行质量测试是保障电子产品质量、促进行业发展的重要手段,目前,用户请求对电子产品进行测试,都需要用户拿着电子产品去相关测试机构进行测试。但是,在实现过程中,发明人发现传统技术中至少存在如下问题:传统测试流程的响应效率低下,无法满足电子产品种类和数量都越来越多的测试需求。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高电子产品测试响应效率低下的电子产品测试方法、装置、***和存储介质。
一种电子产品测试方法,包括以下步骤:
接收企业测试请求,并根据企业测试请求生成测试订单;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集;脚本参数包括电子产品***类型、脚本语言类型;
将测试脚本集传输给与测试订单匹配的测试前端设备;测试脚本集用于指示测试前端设备对待测试电子产品进行测试;
接收测试前端设备反馈的测试结果。
在其中一个实施例中,接收测试前端设备反馈的测试结果的步骤之后,还包括步骤:
根据测试结果生成测试报告,并对测试报告进行内容审核;
在内容审核通过时,依据测试订单进行结算处理。
在其中一个实施例中,方法还包括步骤:
基于统一编码生成与测试订单相应的认证标识;认证标识用于关联查找对应的测试订单的当前进程状态。
在其中一个实施例中,接收测试前端设备反馈的测试结果的步骤之后,还包括步骤:
对各测试结果进行分析,得到行业报告。
在其中一个实施例中,接收测试前端设备反馈的测试结果的步骤之后,还包括步骤:
对各测试脚本集中的测试脚本进行分析,生成测试脚本用例数据库。
在其中一个实施例中,在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集的步骤中:
在接收到测试订单的订单确认消息时,根据测试用例集与脚本参数生成测试脚本集。
在其中一个实施例中,测试结果包括以下结果中的一种或者任意组合:信息安全测试结果、用户体验测试结果和信息传输安全测试结果。
一种电子产品测试方法,包括以下步骤:
接收测试平台传输的测试脚本集;测试脚本集为与测试订单匹配的脚本参数、经测试平台处理得到;测试订单为企业测试请求经测试平台处理得到;脚本参数包括电子产品***类型、脚本语言类型;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
依据测试脚本集对待测试电子产品进行测试,并将测试结果上传给测试平台。
一种电子产品测试装置,包括:
订单生成模块,用于接收企业测试请求,并根据企业测试请求生成测试订单;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
脚本集生成模块,用于在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集;脚本参数包括电子产品***类型、脚本语言类型;
信息发送模块,用于将测试脚本集传输给与测试订单匹配的测试前端设备;测试脚本集用于指示测试前端设备对待测试电子产品进行测试;
信息接收模块,用于接收测试前端设备反馈的测试结果。
一种电子产品测试装置,包括:
脚本集生成模块,用于接收测试平台传输的测试脚本集;测试脚本集为与测试订单匹配的脚本参数、经测试平台处理得到;测试订单为企业测试请求经测试平台处理得到;脚本参数包括电子产品***类型、脚本语言类型;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
测试模块,用于依据测试脚本集对待测试电子产品进行测试,并将测试结果上传给测试平台。
一种电子产品测试***,包括测试平台以及多个连接测试平台的测试前端设备;
其中,测试平台用于实现上述方法的步骤;测试前端设备用于实现上述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。
上述技术方案中的一个技术方案具有如下优点和有益效果:
接收企业测试请求,并根据企业测试请求生成测试订单;在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集;将测试脚本集传输给与测试订单匹配的测试前端设备;测试脚本集用于指示测试前端设备对待测试电子产品进行测试;接收测试前端设备反馈的测试结果,本申请使得在接收到企业发起的企业测试请求后生成测试订单,并将测试订单派发给符合测试条件的测试前端设备,利用符合测试条件的测试前端设备对待测试电子产品完成测试,从而加快了响应企业测试请求的速度,也加快了测试任务分派以及完成测试的速度,有利于满足电子产品种类和数量都越来越多的测试需求。
附图说明
图1为一个实施例中电子产品测试方法的应用环境图;
图2为一个实施例中从测试平台侧实施的电子产品测试方法的流程示意图;
图3为一个实施例中结算步骤的流程示意图;
图4为一个实施例中生成行业报告步骤的流程示意图;
图5为一个实施例中生成测试脚本用例数据库步骤的流程示意图;
图6为一个实施例中从测试前端设备侧实施的电子产品测试方法的流程示意图;
图7为一个实施例中电子产品测试装置的结构框图;
图8为另一个实施例中电子产品测试装置的结构框图;
图9为一个实施例中测试平台的内部结构图;
图10为一个实施例中测试平台的功能结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的电子产品测试方法,可以应用于如图1所示的应用环境中。其中,测试前端设备102通过网络与测试平台104通过网络进行通信。
在一个实施例中,如图2所示,提供了一种从测试平台侧实施的电子产品测试方法,以该方法应用于图1中的测试平台为例进行说明,包括以下步骤:
步骤S210,接收企业测试请求,并根据企业测试请求生成测试订单;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求。
其中,在企业在测试平台上发起测试请求之前,企业要提供企业名称、企业地址、企业联系人、营业执照、生产执照等信息,在测试平台上注册。在注册通过后,企业可在测试平台上发起测试请求,具体的,在测试平台上递交电子产品信息、测试项目、测试时间、测试地点、测试要求等信息,测试平台依据上述信息生成测试订单。其中,电子产品信息包括产品名称、产品功能、操作***类型等信息。测试项目包括信息安全测试、用户体验测试和信息传输安全测试等测试。例如,企业发起一项关于针对运动健康智能手表,器操作***为android wear,测试项目为用户体验测试的测试请求。
进一步的,测试平台在生成测试订单后,审核员会对测试平台生成的测试订单进行审核,审核通过后测试平台将测试订单发给企业,让企业确认测试订单内容,在企业对测试订单的内容确认无误时,向企业发送电子协议,让企业签订电子协议,同时向企业确认预估测试费用。
步骤S220,在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集;脚本参数包括电子产品***类型、脚本语言类型。
其中,测试平台在生成测试订单后,在测试平台的工程师库中查找与测试订单匹配的测试工程师的信息,具体的,该测试工程师能够满足测试订单中需求的测试项目、测试时间、测试地点和测试要求。在查找到相符的测试工程师,测试平台将测试订单发给该测试工程师的终端设备,该测试工程师对测试订单接单并对其中的内容进行确认后,通过终端设备向测试平台上输入与测试订单匹配的脚本参数,即输入用于生成待测试电子产品的测试脚本的脚本参数。在一个示例中,脚本参数包括待测试电子产品的电子产品***类型、脚本语言类型。需要说明的是,待测试电子产品可为智能可穿戴产品、智能手机或智能平板等。
在一个示例中,测试平台根据预设条件参数(如工程师距离测试订单的距离、工程师行程时间安排、测评满意度、职称级别等参数)进行模糊搜索与筛选,并按照与测试订单的匹配度从高到低返回搜索结果,根据搜索结果,测试平台将测试订单按照匹配度从高到低的原则进行任务派发,若上位工程师拒单,则将测试订单派发给下一位符合条件的测试工程师。
测试平台在获得脚本参数后,生成测试脚本集。需要说明的是,测试脚本集中包含了至少一个测试脚本,在一个具体的实施例中,在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集的步骤中:
在接收到测试订单的订单确认消息时,根据测试用例集与脚本参数生成测试脚本集。
需要说明的是,测试工程师在其终端设备上查看测试订单的内容,并确认接单时,测试工程师通过终端设备向测试平台发送接单的订单确认消息,同时通过终端设备向测试平台上传脚本参数。测试用例集为预先储存在测试平台上脚本示例,或者测试用例集也可由根据测试订单从测试脚本用例数据库中筛选匹配度高的脚本示例组成。测试平台根据测试订单从测试用例集中筛选出至少一个适用的脚本用例,然后根据脚本用例的逻辑模型和脚本参数生成测试脚本,将各测试脚本打包成测试脚本集。
步骤S230,将测试脚本集传输给与测试订单匹配的测试前端设备;测试脚本集用于指示测试前端设备对待测试电子产品进行测试。
其中,测试前端设备与测试工程师是一一对应的,即测试前端设备内储存相应测试工程师的信息,且该信息与测试工程师在测试平台登记的信息相同。在测试平台根据测试订单在其内查找到了与测试订单匹配的测试工程师的信息时,即可通过该测试工程师的信息查找储存了相同信息的测试前端设备,并将测试脚本集发送该测试前端设备,以使测试工程师使用该测试前端设备对待测试电子产品进行测试。
根据测试订单要求,测试前端设备至少可完成以下测试:
1、信息安全测试
具体的,主要对以下四个方面进行测试:电子产品设备端的信息安全、无线通信网络安全、中继端应用软件安全以及用户数据保护安全。其中,在电子产品设备端的信息安全中,主要从操作***信息安全、***接口信息安全两个方面进行评估,评估设备端的安全情况。在无线通信网络安全中,主要测试电子产品是否能够通过认证协议对通信实体身份进行验证。在中继端应用软件安全中,主要从调用***通信功能控制能力、调用本地敏感功能控制能力、调用外部接口控制能力三个方面对中继端应用软件安全进行评估。在用户数据保护安全中,主要测试在第三方应用访问被保护的用户数据时,是否能在用户确认的情况下访问。
2、用户体验测试
具体的,主要对电子产品的软件可靠性、易用性、可穿戴性、性能、准确性、连接性和电池续航能力七个质量特性进行测试评估。其中,软件可靠性反映了可穿戴产品中的软件在规定条件下和规定的时间区间内,不引起***故障的能力;易用性反映了可穿戴产品是否方便于用户使用的特性;可穿戴性反映了可穿戴产品吸引用户穿戴的能力;性能反映了可穿戴产品处理数据的能力;准确性反映了可穿戴产品能够精准处理数据的能力;连接性反映了可穿戴产品能够与其他终端、云端进行数据交互的能力;电池续航能力反映了可穿戴产品的电池能够提供产品正常稳定运行所需电量的能力。
3、信息传输安全测试
具体的,测试前端设备驱动其上的干扰信号发生器向待测试电子产品发射干扰信号,对待测试电子产品的信息传输安全性能进行测试。在一个示例中,干扰信号发生器包括以下仪器中一种或者任意组合:CAN(Controller Area Network,控制器局域网络)测试仪器、串口测试仪器、ZigBee(紫蜂)测试仪器、WiFi(Wireless Fidelity,无线保真)测试仪器、蓝牙测试仪器、RFID(Radio Frequency Identification,射频识别)测试仪器和网口仪器。
步骤S240,接收测试前端设备反馈的测试结果。
在测试前端设备获取到测试结果后,将测试结果上报给测试平台。在一个示例中,在测试平台和测试前端设备之间使用XML数据封装技术定义了统一的数据接口,使用DES加密方法保证数据传输的安全性,并使用方向Ajax技术实现测试结果的实时上传。根据测试订单的要求,测试结果包括以下结果中的一种或者任意组合:信息安全测试结果、用户体验测试结果和信息传输安全测试结果。
进一步的,测试平台还对整个测试过程的测试质量进行管理,包括测试请求审核、测试大纲审核、测试过程审核以及测试报告审核。
在一个具体的实施例中,如图3所示,接收测试前端设备反馈的测试结果的步骤之后,还包括步骤:
步骤S310,根据测试结果生成测试报告,并对测试报告进行内容审核;
步骤S320,在内容审核通过时,依据测试订单进行结算处理。
需要说明的是,测试平台获取到测试前端设备上传的测试结果后,将测试结果按照规定的格式制成测试报告,将测试报告发给企业,在企业对测试报告的内容审核通过后,测试平台对本次的测试费用进行结算,并将支付链接推送给企业。而在测试报告审核不通过时,测试平台将测试报告审核结果反馈给测试工程师,指示测试工程师重新对待测试电子产品进行测试。进一步的,还对测试报告进行归类储存,提高了测试工程师编制报告和归档的效率,也方便测试工程师查询。
本申请电子产品测试方法的各实施例中,通过以下方法步骤:接收企业测试请求,并根据企业测试请求生成测试订单;在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集;将测试脚本集传输给与测试订单匹配的测试前端设备;测试脚本集用于指示测试前端设备对待测试电子产品进行测试;接收测试前端设备反馈的测试结果,其中,测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;脚本参数包括电子产品***类型、脚本语言类型,使得在接收到企业发起的企业测试请求后生成测试订单,并将测试订单派发给符合测试条件的测试前端设备,利用符合测试条件的测试前端设备对待测试电子产品完成测试,从而加快了响应企业测试请求的速度,也加快了测试任务分派以及完成测试的速度,有利于满足电子产品种类和数量都越来越多的测试需求。
在一个实施例中,电子产品测试方法还包括步骤:
基于统一编码生成与测试订单相应的认证标识;认证标识用于关联查找对应的测试订单的当前进程状态。
其中,在测试平台接收到企业的测试请求后,生成测试订单的同时,还基于统一编码给测试订单生成相应的认证标识。认证标识发送给企业和测试工程师,企业可利用认证标识登入测试平台查询测试请求的当前进程状态。测试工程师利用认证标识以及自身的权限,查询当前进程状态和查阅相关资料。
本申请电子产品测试方法的各实施例中,为测试订单编制相应的认证标识,不仅便于测试平台对测试订单的管理,也便于企业和测试工程师对测试订单的查询、管理。
在一个实施例中,如图4所示,接收测试前端设备反馈的测试结果的步骤之后,还包括步骤:
步骤S410,对各测试结果进行分析,得到行业报告。
其中,测试平台将来自不同测试前端设备上传的测试结果,以及同个测试前端设备上传的不同电子产品的测试结果,按照电子产品的种类,将测试结果进行分类,基于大数据分析技术对各类测试结果分别分析,可得到各类电子产品对应行业的行业报告,从而反映行业状况。在一个示例中,在测试平台生成了行业报告后,以图形化的方式展示行业报告。
本申请电子产品测试方法的各实施例中,利用测试结果分析行业状况,可客观地评价当前行业状况,指出行业存在的问题,为指导规划行业发展方向提供帮助。
在一个实施例中,如图5所示,接收测试前端设备反馈的测试结果的步骤之后,还包括步骤:
步骤S510,对各测试脚本集中的测试脚本进行分析,生成测试脚本用例数据库。
其中,在对每个电子产品进行测试时,都需要重新编写测试脚本,测试平台对各重新编写的测试脚本进行分析,并将有价值、值得收录的测试脚本录入测试脚本用例数据库,从而生成测试脚本用例数据库。
本申请电子产品测试方法的各实施例中,对测试脚本进行分析,收录有价值的测试脚本,不断完善测试脚本用例数据库,可有助于对后续受委托测试的电子产品的测试脚本进行编写,从而提高了电子产品的测试效率。
在一个实施例中,如图6所示,提供了一种从测试前端设备侧实施的电子产品测试方法,包括以下步骤:
步骤S610,接收测试平台传输的测试脚本集;测试脚本集为与测试订单匹配的脚本参数、经测试平台处理得到;测试订单为企业测试请求经测试平台处理得到;脚本参数包括电子产品***类型、脚本语言类型;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
步骤S620,依据测试脚本集对待测试电子产品进行测试,并将测试结果上传给测试平台。
其中,当测试脚本集中包含多个测试脚本时,测试前端设备依次执行测试脚本。
需要说明的是,从测试前端设备侧实施的电子产品测试方法的具体描述请参照从测试平台侧实施的电子产品测试方法,此处不再赘述。
本申请电子产品测试方法的各实施例中,不仅利用“互联网+”模式建立本申请的测试平台,从而为企业用户、测试机构、测试工程师搭建了高效的沟通平台以及测试流程、质量的管理平台,还应用了可不断扩展的自动化测试框架,将大大提升测试效率,且随着自动化测试技术的完善,测试效率还可不断提升,进一步的,本申请不断孵化电子产品测试技术,提高电子产品自动化测试水平,基于高质量测试有助于提升电子产品质量,有利于电子产品的技术创新,促进整个行业健康稳定发展。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种电子产品测试装置,包括:
订单生成模块71,用于接收企业测试请求,并根据企业测试请求生成测试订单;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
脚本集生成模块73,用于在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集;脚本参数包括电子产品***类型、脚本语言类型;
信息发送模块75,用于将测试脚本集传输给与测试订单匹配的测试前端设备;测试脚本集用于指示测试前端设备对待测试电子产品进行测试;
信息接收模块77,用于接收测试前端设备反馈的测试结果。
在一个实施例中,如图8所示,提供了一种电子产品测试装置,包括:
脚本集生成模块81,用于接收测试平台传输的测试脚本集;测试脚本集为与测试订单匹配的脚本参数、经测试平台处理得到;测试订单为企业测试请求经测试平台处理得到;脚本参数包括电子产品***类型、脚本语言类型;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
测试模块83,用于依据测试脚本集对待测试电子产品进行测试,并将测试结果上传给测试平台。
关于电子产品测试装置的具体限定可以参见上文中对于电子产品测试方法的限定,在此不再赘述。上述电子产品测试装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种电子产品测试***,包括测试平台以及多个连接测试平台的测试前端设备;其中,测试平台用于实现上述方法的步骤;测试前端设备用于实现上述方法的步骤。在一个示例中,该测试平台可以是服务器,或计算机设备,其内部结构图可以如图9所示。该测试平台包括通过***总线连接的处理器、存储器、网络接口、数据库、显示屏和输入装置。其中,该测试平台的处理器用于提供计算和控制能力。该测试平台的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储测试结果、测试脚本等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电子产品测试方法。该测试平台的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是测试平台外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
进一步的,如图10所示,测试平台包括以下功能:智能化测试服务模块、数据分析模块以及测试认证标识与报告管理模块,通过移动APP端或Web端门户接口对外提供服务,为用户提供在线支付、测试业务申请、业务宣传、打印材料下载、测试进度查看、测试报告上传、测试报告查看、订单派发、任务查看、测试APP下载以及地理位置定位等功能,通过这种互联网+模式可以扩大测试业务,并实现全国范围内测试利益的共享,图10中,测试案例库为用于储存已测试过的电子产品案例,用例库为前述的测试脚本用例数据库,测试脚本库为在测试平台内建立的用于储存测试脚本,产品质量保证指标体系为前述的信息安全测试、用户体验测试、信息传输安全测试中涉及到的指标。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种测试平台,该测试平台执行计算机程序时实现以下步骤:
接收企业测试请求,并根据企业测试请求生成测试订单;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集;脚本参数包括电子产品***类型、脚本语言类型;
将测试脚本集传输给与测试订单匹配的测试前端设备;测试脚本集用于指示测试前端设备对待测试电子产品进行测试;
接收测试前端设备反馈的测试结果。
在一个实施例中,测试平台执行计算机程序时还实现以下步骤:
根据测试结果生成测试报告,并对测试报告进行内容审核;
在内容审核通过时,依据测试订单进行结算处理。
在一个实施例中,测试平台执行计算机程序时还实现以下步骤:
基于统一编码生成与测试订单相应的认证标识;认证标识用于关联查找对应的测试订单的当前进程状态。
在一个实施例中,测试平台执行计算机程序时还实现以下步骤:
对各测试结果进行分析,得到行业报告。
在一个实施例中,测试平台执行计算机程序时还实现以下步骤:
对各测试脚本集中的测试脚本进行分析,生成测试脚本用例数据库。
在一个实施例中,测试平台执行计算机程序时还实现以下步骤
在接收到测试订单的订单确认消息时,根据测试用例集与脚本参数生成测试脚本集。
在一个实施例中,提供了一种测试前端设备,该测试前端设备执行计算机程序时实现以下步骤:
接收测试平台传输的测试脚本集;测试脚本集为与测试订单匹配的脚本参数、经测试平台处理得到;测试订单为企业测试请求经测试平台处理得到;脚本参数包括电子产品***类型、脚本语言类型;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
依据测试脚本集对待测试电子产品进行测试,并将测试结果上传给测试平台。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
接收企业测试请求,并根据企业测试请求生成测试订单;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
在接收到与测试订单匹配的脚本参数时,依据脚本参数生成测试脚本集;脚本参数包括电子产品***类型、脚本语言类型;
将测试脚本集传输给与测试订单匹配的测试前端设备;测试脚本集用于指示测试前端设备对待测试电子产品进行测试;
接收测试前端设备反馈的测试结果。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据测试结果生成测试报告,并对测试报告进行内容审核;
在内容审核通过时,依据测试订单进行结算处理。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
基于统一编码生成与测试订单相应的认证标识;认证标识用于关联查找对应的测试订单的当前进程状态。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
对各测试结果进行分析,得到行业报告。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
对各测试脚本集中的测试脚本进行分析,生成测试脚本用例数据库。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
在接收到测试订单的订单确认消息时,根据测试用例集与脚本参数生成测试脚本集。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
接收测试平台传输的测试脚本集;测试脚本集为与测试订单匹配的脚本参数、经测试平台处理得到;测试订单为企业测试请求经测试平台处理得到;脚本参数包括电子产品***类型、脚本语言类型;测试订单包括电子产品信息、测试项目、测试时间、测试地点和测试要求;
依据测试脚本集对待测试电子产品进行测试,并将测试结果上传给测试平台。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。