一种软件测试方法和设备平台及计算机可读存储介质技术

技术编号:21224514 阅读:24 留言:0更新日期:2019-05-29 05:16
本发明专利技术公开了一种软件测试方法和设备平台及计算机可读存储介质,该方法包括:所述测试设备平台接收测试请求方的测试请求,确定与所述测试请求对应的目标测试设备;其中,所述测试设备平台上保存有测试设备的设备信息;所述测试设备平台将所述测试请求发送给所述目标测试设备的持有方;所述测试设备平台接收所述目标设备的持有方反馈的与所述测试请求对应的测试信息,将所述测试信息发送给所述测试请求方。通过上述方案达到了节约购买测试设备的成本并提高了测试设备的使用率的技术效果。

A Software Testing Method, Equipment Platform and Computer Readable Storage Media

The invention discloses a software testing method, a device platform and a computer-readable storage medium. The method includes: the test device platform receives the test request from the test requester, determines the target test device corresponding to the test request, stores the equipment information of the test device on the test device platform, and the test device platform stores the test request. The test equipment platform receives the test information corresponding to the test request from the holder of the target device and sends the test information to the test requester. Through the above scheme, the cost of purchasing test equipment is saved and the utilization rate of test equipment is improved.

【技术实现步骤摘要】
一种软件测试方法和设备平台及计算机可读存储介质
本专利技术涉及计算机
,具体涉及一种软件测试方法和设备平台及计算机可读存储介质。
技术介绍
随着互联网技术的不断发展,软件的应用也变得越来越多。目前,大多数软件在发布前都需要进行软件测试,以保证软件可以正常使用。进行软件测试时,通常是将软件在不同的测试设备上分别进行测试运行,以查看该软件在不同的测试设备上是否均可以正常运行使用。例如,一款适用于安卓系统的软件,可能需要分别在使用安卓系统的手机、平板电脑等设备上运行,而在使用安卓系统的手机上进行测试时,可能还需要在不同品牌、不同型号的手机上分别进行测试,以保证不同手机的使用者均可以正常使用该软件。而现有的软件公司在开发软件过程中通常会因为不能拥有各类型、品牌、型号的设备导致测试设备的缺乏。当需要某款测试设备的时候,无法快速获取到需要的测试设备,而购买所有类型、品牌、型号的测试设备通常费用较高,并且由于软件测试时并非需要所有类型、品牌、型号的测试设备,若购买的测试设备使用频率较低将造成资源的浪费,测试设备过多时也难以管理。
技术实现思路
本专利技术的目的在于提供一种软件测试方法和设备平台及计算机可读存储介质,进而解决由于购买的测试设备使用频率较低造成资源的浪费的问题以及由于测试设备过多导致难以管理的问题,达到节约购买测试设备的成本并提高测试设备的使用率的技术效果。本专利技术是通过下述技术方案来解决上述技术问题:根据本专利技术的一个方面,提供了一种软件测试方法,包括如下步骤:所述测试设备平台接收测试请求方的测试请求,确定与所述测试请求对应的目标测试设备;其中,所述测试设备平台上保存有测试设备的设备信息;所述测试设备平台将所述测试请求发送给所述目标测试设备的持有方;所述测试设备平台接收所述目标设备的持有方反馈的与所述测试请求对应的测试信息,将所述测试信息发送给所述测试请求方。在一个实施方式中,所述测试设备平台包括一设备信息库,所述设备信息库用于存储测试设备的设备信息。在一个实施方式中,所述测试设备的设备信息包括:设备品牌信息、型号信息以及操作系统信息。在一个实施方式中,所述测试请求包括:待测试软件信息和所需要的测试设备的设备信息。在一个实施方式中,所述测试设备平台接收测试请求方的测试请求,确定与所述测试需求对应的目标测试设备,包括:提供一测试请求输入界面;接收测试请求方的测试请求;根据所述测试请求,确定与所述测试请求对应的候选的测试设备;向所述测试请求方提供所述候选的测试设备;接收所述测试请求方从所述候选的测试设备中选择目标测试设备的选择信息。在一个实施方式中,所述测试信息包括:测试过程信息和/或测试结果信息。在一个实施方式中,所述测试信息采用下述方式获取:所述目标测试设备的持有方根据所述测试请求中的测试软件信息进行软件测试,得到测试信息;或者,所述目标测试设备的持有方根据所述测试请求授权所述测试请求方远程操作所述目标测试设备进行软件测试,得到测试信息。根据本专利技术的另一个方面,提供了一种软件测试设备平台,包括:存储模块,用于保存测试设备的设备信息;目标测试设备确定模块,用于接收测试请求方的测试请求,从所述测试设备中确定与所述测试请求对应的目标测试设备;测试请求发送模块,用于将所述测试请求发送给所述目标测试设备的持有方;测试信息反馈模块,用于接收所述目标设备的持有方反馈的与所述测试请求对应的测试信息,将所述测试信息发送给所述测试请求方。根据本专利技术的又一个方面,提供了一种计算机设备,包括存储器和处理器,其中,所述处理器用于执行上述方法的步骤。根据本专利技术的又一个方面,提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述方法的步骤。本专利技术的积极进步效果在于:提供了一个测试设备平台,持有测试设备的用户均可以作为设备持有方,并向该测试设备平台提供测试设备的设备信息。可以保证该测试设备平台上测试设备覆盖众多的测试设备。当测试请求方需要进行测试设备时,可以在该测试设备平台上选择符合测试要求的测试设备,并向测试持有方发出测试请求,测试持有方接收测试请求后,可以根据测试请求方的需求进行软件测试或授权测试请求方操作该测试设备进行软件测试,以使测试请求方得到测试结果。测试请求方不需要购买众多的测试设备就可以快速获取到利用不同测试设备进行软件测试得到的测试信息,既可以保证测试结果的真实性,又可以节约购买测试设备的成本。同时,由于无需购买众多测试设备,可以避免由于测试设备过多导致的难管理的问题。另一方面,测试设备的持有方也可以提高测试设备的使用率,实现资源的共享。附图说明为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本说明书提供的软件测试方法的一种实施例的流程示意图;图2是本说明书提供的实施例中确定目标测试设备的流程示意图;图3是本说明书提供的软件测试设备平台的一种实施例的结构示意图;图4是根据本说明书的一示例性实施例的计算机设备的示意结构图。具体实施方式本说明书实施例提供一种软件测试方法和设备平台及计算机可读存储介质。为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。目前,软件公司在开发软件过程中通常会因为不能拥有各类型、品牌、型号的设备导致测试设备的缺乏。当需要某款测试设备的时候,无法快速获取到需要的测试设备,而购买所有类型、品牌、型号的测试设备通常费用较高,并且由于软件测试时并非需要所有类型、品牌、型号的测试设备,若购买的测试设备使用频率较低将造成资源的浪费,测试设备过多时也难以管理。基于此,本说明书实施例中可以通过提供可以覆盖众多的测试设备的测试设备平台,测试请求方不需要购买众多的测试设备就可以快速获取到利用不同测试设备进行软件测试得到的测试信息,既可以保证测试结果的真实性,又可以节约购买测试设备的成本。同时,由于无需购买众多测试设备,可以避免由于测试设备过多导致的难管理的问题。以下介绍本说明书一种软件测试方法的一种具体实施例。图1是本说明书提供的软件测试方法的一种实施例的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图1所示,所述方法可以包括以下步骤。S102:测试设备平台接收测试请求方的测试请求,确定与所述测试请求对应的目标测试设备。其中,所述测试设备平台上保存有测试设备的设备信息。所述测试设备平台可以以软件应用的形本文档来自技高网
...

【技术保护点】
1.一种软件测试方法,其特征在于,包括如下步骤:测试设备平台接收测试请求方的测试请求,确定与所述测试请求对应的目标测试设备;其中,所述测试设备平台上保存有测试设备的设备信息;所述测试设备平台将所述测试请求发送给所述目标测试设备的持有方;所述测试设备平台接收所述目标设备的持有方反馈的与所述测试请求对应的测试信息,将所述测试信息发送给所述测试请求方。

【技术特征摘要】
1.一种软件测试方法,其特征在于,包括如下步骤:测试设备平台接收测试请求方的测试请求,确定与所述测试请求对应的目标测试设备;其中,所述测试设备平台上保存有测试设备的设备信息;所述测试设备平台将所述测试请求发送给所述目标测试设备的持有方;所述测试设备平台接收所述目标设备的持有方反馈的与所述测试请求对应的测试信息,将所述测试信息发送给所述测试请求方。2.根据权利要求1所述的方法,其特征在于,所述测试设备平台包括一设备信息库,所述设备信息库用于存储测试设备的设备信息。3.根据权利要求2所述的方法,其特征在于,所述测试设备的设备信息包括:设备品牌信息、型号信息以及操作系统信息。4.根据权利要求1所述的方法,其特征在于,所述测试请求包括:待测试软件信息和所需要的测试设备的设备信息。5.根据权利要求1所述的方法,其特征在于,所述测试设备平台接收测试请求方的测试请求,确定与所述测试需求对应的目标测试设备,包括:提供一测试请求输入界面;接收测试请求方的测试请求;根据所述测试请求,确定与所述测试请求对应的候选的测试设备;向所述测试请求方提供所述候选的测试设备;接收所述测试请求方从所述候选的测试设...

【专利技术属性】
技术研发人员:张敏
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1