CN112817849A - 测试数据处理方法、装置、设备及存储介质 - Google Patents
测试数据处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112817849A CN112817849A CN202110118553.7A CN202110118553A CN112817849A CN 112817849 A CN112817849 A CN 112817849A CN 202110118553 A CN202110118553 A CN 202110118553A CN 112817849 A CN112817849 A CN 112817849A
- Authority
- CN
- China
- Prior art keywords
- branch
- data
- installation package
- test
- development
- 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.)
- Granted
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 204
- 238000003672 processing method Methods 0.000 title claims description 25
- 238000009434 installation Methods 0.000 claims abstract description 199
- 238000011161 development Methods 0.000 claims abstract description 160
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000004806 packaging method and process Methods 0.000 claims description 37
- 238000012856 packing Methods 0.000 claims description 32
- 238000012545 processing Methods 0.000 claims description 27
- 238000013507 mapping Methods 0.000 claims description 15
- 238000010348 incorporation Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 19
- 230000008676 import Effects 0.000 description 18
- 238000004590 computer program Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011981 development test Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012858 packaging process Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/368—Test management for test version control, e.g. updating test cases to a new software version
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
本公开关于一种测试数据处理方法、装置、设备及存储介质,该方法通过基于终端发送的分支数据获取请求确定分支获取地址,并向所述终端下发所述分支获取地址;以使得所述终端基于所述分支获取地址,获取待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。从而避免频繁打开后台的软件开发平台,操作简单且可减少漏看合入的开发分支信息的问题,能够显著提高敏捷开发测试效率。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种测试数据处理方法、装置、设备及存储介质。
背景技术
在敏捷开发测试过程中,通常采用后端分支开发和前端分支测试的模式。在前端测试过程中,测试人员通常需要从后端下载合入了开发分支的代码安装包,以对该代码安装包执行前端环境下的测试。在执行前端测试之前,为了避免漏测和错测等情况发生,通常需要核对该代码安装包中合入的开发分支信息。
相关技术中,主要通过从后台的GitLab(一款基于分散式版本控制软件Git的完全集成的软件开发平台)处获取代码安装包中合入的开发分支信息,然而,这样测试人员在进行前端测试过程中,若想查看合入的开发分支信息时需要频繁打开后台的GitLab,操作极其不便,且还容易存在漏看合入的开发分支信息的问题。
发明内容
本公开提供一种测试数据处理方法、装置、设备及存储介质,以至少解决相关技术中前端测试过程中操作极其不便,且还容易存在漏看合入的开发分支信息等问题中至少一种问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种测试数据处理方法,应用于服务器,包括:
获取终端发送的至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
基于所述分支数据获取请求确定分支获取地址;所述分支获取地址与所述测试安装包标识一一对应;
向所述终端下发所述分支获取地址,以使得所述终端基于所述分发获取地址,获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。
作为一种可选的实施方式,所述获取终端发送的至少包括测试安装包标识的分支数据获取请求步骤之前,所述方法还包括:
响应于主分支创建指令,创建当前业务对应的主分支数据;
获取开发分支数据,并对所述开发分支数据进行测试;
将测试合格的开发分支数据合入所述主分支数据;
对进行合入开发分支数据的主分支数据进行打包处理,得到待测试安装包。
作为一种可选的实施方式,所述基于所述分支数据获取请求确定分支获取地址步骤之前,所述方法还包括:
在监控到主分支数据存在新合入的开发分支数据时,基于合入开发分支数据的合入相关数据生成第一数据表;
在监控到存在主分支打包成功时,基于合入的主分支数据的打包相关数据生成第二数据表;
基于所述第一数据表和第二数据表,生成第三数据表;所述第三数据表用于存储合入时间早于打包时间的各开发分支数据对应的分支获取地址与测试安装包标识之间的映射关系;
相应的,所述基于所述分支数据获取请求确定分支获取地址步骤包括:
基于所述第三数据表中存储的映射关系,确定与所述分支数据获取请求中测试安装包标识对应的分支获取地址。
作为一种可选的实施方式,所述基于所述第一数据表和第二数据表,生成第三数据表步骤包括:
在监测到所述第二数据表中存在数据更新时,比较所述第一数据表中各开发分支数据的合入时间和所述第二数据表中当前业务对应的主分支数据的打包时间;
提取合入时间早于打包时间的各开发分支数据对应的分支内容信息;所述分支内容信息至少包括开发分支名称和开发分支标题信息;
基于所述分支内容信息生成分支展示数据,并获取所述分支展示数据对应的分支获取地址;
基于所述测试安装包标识和所述分支获取地址生成所述第三数据表。
作为一种可选的实施方式,所述测试安装包标识包括打包编号,所述基于所述测试安装包标识和所述分支获取地址生成所述第三数据表步骤包括:
获取当前业务对应的主分支数据的打包编号;
基于所述打包编号和所述分支获取地址生成所述第三数据表。
根据本公开实施例的第二方面,提供一种测试数据处理方法,应用于终端,包括:
获取待测试安装包,所述待测试安装包是基于主分支数据和开发分支数据所生成的;
在监测到启动所述待测试安装包时,发送至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
获取基于所述分支数据获取请求下发的分支获取地址,并基于所述分支获取地址获得所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据;所述分支获取地址与所述测试安装包标识一一对应;
展示所述分支展示数据。
作为一种可选的实施方式,所述方法还包括:
在检测到所述分支展示数据中不存在目标分支数据时,重新获取待测试安装包;
对重新获取的待测试安装包重复执行所述发送至少包括测试安装包标识的分支数据获取请求的步骤及后续步骤。
作为一种可选的实施方式,所述发送至少包括测试安装包标识的分支数据获取请求步骤包括:
从打包配置文件中识别所述待测试安装包对应的测试安装包标识,所述测试安装包标识至少包括打包编号;
向服务器发送至少包括所述测试安装包标识的分支数据获取请求,所述分支数据获取请求包括分支数据接口获取请求。
根据本公开实施例的第三方面,提供一种测试数据处理装置,应用于服务器,包括:
请求获取模块,被配置为执行获取终端发送的至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
地址确定模块,被配置为执行基于所述分支数据获取请求确定分支获取地址;所述分支获取地址与所述测试安装包标识一一对应;
地址发送模块,被配置为执行向所述终端下发所述分支获取地址,以使得所述终端基于所述分发获取地址,获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。
作为一种可选的实施方式,所述装置还包括:
创建模块,被配置为执行响应于主分支创建指令,创建当前业务对应的主分支数据;
测试模块,被配置为执行获取开发分支数据,并对所述开发分支数据进行测试;
合入模块,被配置为执行将测试合格的开发分支数据合入所述主分支数据;
打包模块,被配置为执行对进行合入开发分支数据的主分支数据进行打包处理,得到待测试安装包。
作为一种可选的实施方式,所述装置还包括:
第一数据表生成模块,被配置为执行在监控到主分支数据存在新合入的开发分支数据时,基于合入开发分支数据的合入相关数据生成第一数据表;
第二数据表生成模块,被配置为执行在监控到存在主分支打包成功时,基于合入的主分支数据的打包相关数据生成第二数据表;
第三数据表生成模块,被配置为执行基于所述第一数据表和第二数据表,生成第三数据表;所述第三数据表用于存储合入时间早于打包时间的各开发分支数据对应的分支获取地址与测试安装包标识之间的映射关系;
相应的,所述数据确定模块具体被配置为执行:
基于所述第三数据表中存储的映射关系,确定与所述分支数据获取请求中测试安装包标识对应的分支获取地址。
作为一种可选的实施方式,所述第三数据表生成模块包括:
比较子模块,被配置为执行在监测到所述第二数据表中存在数据更新时,比较所述第一数据表中各开发分支数据的合入时间和所述第二数据表中当前业务对应的主分支数据的打包时间;
提取子模块,被配置为执行提取合入时间早于打包时间的各开发分支数据对应的分支内容信息;所述分支内容信息至少包括开发分支名称和开发分支标题信息;
地址获取子模块,被配置为执行基于所述分支内容信息生成分支展示数据,并获取所述分支展示数据对应的分支获取地址;
数据表生成子模块,被配置为执行基于所述测试安装包标识和所述分支获取地址生成所述第三数据表。
作为一种可选的实施方式,所述测试安装包标识包括打包编号,所述数据表生成子模块包括:
获取单元,被配置为执行获取当前业务对应的主分支数据的打包编号;
数据表生成单元,被配置为执行基于所述打包编号和所述分支获取地址生成所述第三数据表。
根据本公开实施例的第四方面,提供一种测试数据处理装置,应用于终端,包括:
安装包获取模块,被配置为执行获取待测试安装包,所述待测试安装包是基于主分支数据和开发分支数据所生成的;
请求发送模块,被配置为执行在监测到启动所述待测试安装包时,发送至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
数据获取模块,被配置为执行获取基于所述分支数据获取请求下发的分支获取地址,并基于所述分支获取地址获得所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据;所述分支获取地址与所述测试安装包标识一一对应;
展示模块,被配置为执行展示所述分支展示数据。
作为一种可选的实施方式,所述装置还包括:
重新获取模块,被配置为执行在检测到所述分支展示数据中不存在目标分支数据时,重新获取待测试安装包;
重复执行模块,被配置为执行对重新获取的待测试安装包重复执行所述发送至少包括测试安装包标识的分支数据获取请求的步骤及后续步骤。
作为一种可选的实施方式,所述请求发送模块包括:
识别子模块,被配置为执行从打包配置文件中识别所述待测试安装包对应的测试安装包标识,所述测试安装包标识至少包括打包编号;
请求发送子模块,被配置为执行向服务器发送至少包括所述测试安装包标识的分支数据获取请求,所述分支数据获取请求包括分支数据接口获取请求。
根据本公开实施例的第五方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述中任一实施方式所述的测试数据处理方法。
根据本公开实施例的第六方面,提供一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如上述任一实施方式所述的测试数据处理方法。
根据本公开实施例的第七方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现上述任一种实施方式中提供的测试数据处理方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开实施例通过获取终端发送的至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;基于所述分支数据获取请求确定分支获取地址;所述分支获取地址与所述测试安装包标识一一对应;向所述终端下发所述分支获取地址,以使得终端基于所述分支获取地址,获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。从而避免频繁打开后台的软件开发平台,可以直观地查看合入的开发分支信息,操作简单且可减少漏看合入的开发分支信息的问题,能够显著提高敏捷开发测试效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本公开的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种应用测试数据处理方法的系统的架构图。
图2是根据一示例性实施例示出的一种测试数据处理方法的流程图。
图3是根据一示例性实施例示出的一种测试数据处理方法的部分流程图。
图4是根据一示例性实施例示出的一种测试数据处理方法的分支展示数据示意图。
图5是根据一示例性实施例示出的一种测试数据处理方法的流程图。
图6是根据一示例性实施例示出的一种测试数据处理方法的流程图。
图7是根据一示例性实施例示出的一种测试数据处理方法的交互流程图。
图8是根据一示例性实施例示出的一种测试数据处理装置框图。
图9是根据一示例性实施例示出的另一种测试数据处理装置框图。
图10是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种应用测试数据处理方法的系统的架构图,参见图1,该架构图可以包括终端10和服务器20。
其中,终端10可以是但不限于为智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能可穿戴设备、数字助理、增强现实设备、虚拟现实设备等实体设备或者运行于实体设备中的应用程序中一种或多种。终端10上可以搭载有支持运行应用程序的操作系统。
服务器20可以为终端10提供分支测试和打包安装包等后台服务。仅作为示例,服务器20可以包括测试服务器21和内容分发服务器22。该测试服务器21和内容分发服务器22可以是但不限于为独立的服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、以及大数据和人工智能平台等基础云计算服务的云服务器等中一种或多种。
测试人员可以在服务器20上对开发的分支代码进行后台测试,待开发分支测试通过后即可合并至主分支,并对合并后的主分支进行打包以生成待测试安装包。之后,测试人员可以通过终端10下载该待测试安装包,并在终端环境进行代码测试,待代码测试通过后,即可发布或上线对应的新版本的代码。当然,代码打包过程还可以在例如专门的打包服务器、打包平台等第三方中执行。该终端10与服务器20之间可以通过有线或无线通信方式进行直接或间接地连接,本公开实施例在此不作限制。
本公开实施例提供的测试数据处理方法,可以由测试数据处理装置来执行,该测试数据处理装置可以是硬件形式或软件形式集成在终端或服务器等电子设备中,也可以由服务器或终端单独执行实现,或者可以由终端和服务器协同执行实现。
图2是根据一示例性实施例示出的一种测试数据处理方法的流程图,如图2所示,测试数据处理方法可以应用于电子设备,以该电子设备为上述实施环境示意图中服务器为例进行说明,包括以下步骤。
在步骤S201中,获取终端发送的至少包括测试安装包标识的分支数据获取请求。
其中,所述分支数据获取请求用于请求获取待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址。该测试安装包标识可以反映待测试安装包的唯一身份标识。
具体地,终端获取到待测试安装包,该待测试安装包是基于主分支数据和开发分支数据所生成的。之后终端可以通过安装并启动该待测试安装包,以触发生成分支数据获取请求,接着服务器可以从终端获取该分支数据获取请求,并基于该分支数据获取请求向终端下发对应的合入分支信息。该分支数据获取请求中至少包括测试安装包标识,以使得服务器基于该测试安装包标识能够反馈对应的合入分支信息。这里的测试安装包标识可以但不限于为打包编号、打包名称等。可选地,该分支数据获取请求中还可包括主分支名称。
可选地,所述获取终端发送的至少包括测试安装包标识的分支数据获取请求步骤之前,所述方法还可以包括:响应于主分支创建指令,创建当前业务对应的主分支数据;获取开发分支数据,并对所述开发分支数据进行测试;将测试合格的开发分支数据合入所述主分支数据;对进行合入开发分支数据的主分支数据进行打包处理,得到待测试安装包。
具体地,Gitlab是一款基于分散式版本控制软件Git的完全集成的软件开发平台,也是一个用于仓库管理系统的开源项目,可以在Gitlab中创建项目,后端代码项目可以包括父项目和子项目。对于每个项目可以分别具有各自的两个分支,即开发分支(dev分支)和主分支(master分支)。其中,主分支可以是已经完成开发测试的代码,开发分支可以是未通过验证或未完成测试的代码。在实际应用中,可以响应于主分支创建指令,创建基于该项目的当前业务对应的主分支数据。之后,可以获取各开发人员开发的至少一个开发分支数据,并对至少一个开发分支数据进行测试(比如代码冲突测试),接着将测试通过的开发分支数据合入至主分支数据中。之后,对合并后的主分支数据进行打包处理,以得到用于在终端上进行测试的待测试安装包。
在步骤S202中,基于所述分支数据获取请求确定分支获取地址;所述分支获取地址与所述测试安装包标识一一对应。
可选地,服务器获取到分支数据获取请求之后,可以基于分支数据获取请求中携带的测试安装包标识,获取与该测试安装包标识一一对应的分支获取地址。
可选地,所述基于所述分支数据获取请求确定分支获取地址步骤之前,所述方法还包括:
在步骤S301中,在监控到主分支数据存在新合入的开发分支数据时,基于合入开发分支数据的合入相关数据生成第一数据表。
在实际应用中,服务器可以对Gitlab上的主分支进行监控,若监控到有新的开发分支合入主分支时,获取开发分支的合入相关数据,并基于该合入相关数据生成第一数据表。这里的合入相关数据可以包括但不限于为主分支名称、开发分支名称、开发分支标题信息和合入时间点等信息。该第一数据表用于存储合入主分支数据的开发分支数据的合入相关数据,其可以是基于合入相关数据新建的数据表,也可以是通过将合入相关数据添加至已经构建的第一数据表所得到的更新数据表,本公开对此不作具体限定。
在步骤S302中,在监控到存在主分支打包成功时,基于合入的主分支数据的打包相关数据生成第二数据表。
在实际应用中,服务器可以对打包操作进行监控,若监控到存在主分支打包操作成功的信息时,获取合入的主分支数据的打包相关数据,并基于该打包相关数据生成第二数据表。这里的打包相关数据可以包括但不限于为主分支名称、测试安装包标识和打包时间点等信息。该第二数据表用于存储合入主分支数据的打包相关数据,其可以是基于打包相关数据新建的数据表,也可以是通过将打包相关数据添加至已经构建的第二数据表所得到的更新数据表,本公开对此不作具体限定。
在步骤S303中,基于所述第一数据表和第二数据表,生成第三数据表;所述第三数据表用于存储合入时间早于打包时间的各开发分支数据对应的分支获取地址与测试安装包标识之间的映射关系。
可选地,上述步骤S303中,所述基于所述第一数据表和第二数据表,生成第三数据表步骤可以包括:
在步骤S3031中,在监测到所述第二数据表中存在数据更新时,比较所述第一数据表中各开发分支数据的合入时间和所述第二数据表中当前业务对应的主分支数据的打包时间;
在步骤S3032中,提取合入时间早于打包时间的各开发分支数据对应的分支内容信息;所述分支内容信息至少包括开发分支名称和开发分支标题信息;
在步骤S3033中,基于所述分支内容信息生成分支展示数据,并获取所述分支展示数据对应的分支获取地址;
在步骤S3034中,基于所述测试安装包标识和所述分支获取地址生成所述第三数据表。
在实际应用中,服务器可以监控第二数据表中当前业务对应的主分支数据的数据更新情况,若监控到第二数据表中当前业务对应的主分支数据存在数据更新,则表明存在新的主分支打包成功的信息,即第二数据表中存储了新的打包相关数据,也即当前业务对应的主分支数据存在新的待测试安装包。此时,可以比较第一数据表中各开发分支数据的合入时间t1和第二数据表中当前业务对应的主分支数据的打包时间t2,并从第一数据表中提取合入时间t1早于打包时间t2的各开发分支数据对应的分支内容信息,该分支内容信息至少包括开发分支名称和开发分支标题信息,也即从第二数据表中提取新的待测试安装包中所合入的开发分支的分支内容信息。接着,基于分支内容信息生成分支展示数据,该分支展示数据可以是图片(例如闪屏图片)、表格等类型,本公开对此不作具体限定。可选地,可以根据分支展示数据的属性信息,从预先建立的模板库中选取目标模板,再将提取的分支内容信息添加到目标模板的对应位置,得到用于展示分支内容信息的分支展示数据。这里的分支展示数据的属性信息可以包括分支展示数据的类型(例如图片、表格等)、分支展示数据中待展示的分支内容信息的数量、各分支内容信息的分支名称、各分支内容信息的合入时间等中一种或多种。
仅作为示例性,以闪屏图片为例,可以通过PIL库(Python Image Library)将上面提取的分支内容信息加入到图片中,生成如图4所示的以闪屏图片类型的分支展示数据。具体地,可以根据分支展示数据的属性信息从模板库中选取目标图像模板,之后,将提取的分支内容信息按照目标图像模板中格式信息(例如显示颜色、字体、数据类型等)添加到目标图像模板的对应位置,即可得到用于展示分支内容信息的分支展示数据。其中,该格式信息包括但不限于显示颜色、字体、数据类型、布局等中至少一种。
在一可选实施方式中,分支展示数据可以通过滚动条形式(例如上下滚动条、左右滚动条等)进行展示,也可采用分页显示形式进行展示。
在一可选实施方式中,分支展示数据可以根据开发分支名称和/或开发分支的合入时间进行整合展示。示例性地,相同开发分支名称对应的分支内容信息可以整合在一起进行显示,和/或相同开发分支的合入时间(例如相同时间段、同一天、同一周等)对应的分支内容信息可以整合在一起进行显示。在展示过程中,可以按照开发分支名称和/或开发分支的合入时间进行排序展示。
在一可选实施方式中,可以通过触发分支展示数据中任一开发分支,定位到合入测试代码中的该开发分支代码所在位置区域,以便于测试人员了解开发代码的具体内容。
需要说明的是,分支展示数据不限于该图4所展示的内容信息,还可同时展示分支合入时间、主分支名称、主分支打包时间、当前项目名称、开发分支的注释、测试注意事项等至少一种内容信息。
接着,服务器可以为分支展示数据分配一个分支获取地址,或者服务器可以将分支展示数据发送至第三方(例如CDN服务器),由第三方为该分支展示数据分配一个分支获取地址,服务器从第三方获取到该分支获取地址。接着,服务器基于获取的测试安装包标识和分支获取地址即可生成所述第三数据表。所述第三数据表用于存储合入时间早于打包时间的各开发分支数据对应的分支获取地址与测试安装包标识之间的映射关系,两者的映射关系可以通过键值对的形式存在在第三数据表中,便于快速查找。
可选地,所述测试安装包标识可以包括打包编号,此时,所述基于所述测试安装包标识和所述分支获取地址生成所述第三数据表步骤包括:获取当前业务对应的主分支数据的打包编号;基于所述打包编号和所述分支获取地址生成所述第三数据表。
相应的,上述步骤S202中,所述基于所述分支数据获取请求确定分支获取地址步骤可以包括:基于所述第三数据表中存储的映射关系,确定与所述分支数据获取请求中测试安装包标识对应的分支获取地址。可选地,服务器在获得第三数据表之后,可以根据第三数据表中存储的分支获取地址与测试安装包标识之间的映射关系,通过查表方式确定与当前待测试安装包的测试安装包标识对应的分支获取地址,如此通过第三数据表中存储的映射关系确定分支获取地址,可加快分支获取地址的获取速度,提高数据处理效率。
在步骤S203中,向所述终端下发所述分支获取地址,以使得所述终端基于所述分发获取地址,获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。
可选地,服务器向终端下发确定的分支获取地址,终端在获取到该分支获取地址之后,在监测到启动待测试安装包时,可以基于该分支获取地址,获取所述待测试安装包中已经合入开发分支数据对应的分支展示数据。在终端获取到分支展示数据之后,可以将该分支展示数据以例如闪屏图片的形式展示在终端界面上,以供测试人员直观及时查看当前待测试安装包中合入哪些开发分支数据。
在另一可选地,服务器向终端下发确定的分支获取地址之后,在终端测试开始之前或测试过程中,终端界面上可以显示该分支获取地址。若测试人员需要查看当前待测试安装包中的合入的开发分支数据时,可以对该分支获取地址执行触发操作,该触发操作包括但不限于为单击、双击、拖动、滑动等操作。接着,终端检测到对所述分支获取地址的触发操作时,可以获取该分支获取地址对应的分支展示数据,也即获取当前待测试安装包中已经合入开发分支数据的内容信息。在终端获取到分支展示数据之后,可以将该分支展示数据展示在终端界面上。示例性地,该分支展示数据可以通过弹窗、蒙版等形式静态或动态展示在终端界面上,以供测试人员直观及时查看当前待测试安装包中合入哪些开发分支数据。
若确认合入的开发分支数据中存在目标开发分支数据时,说明下载的待测试安装包是目标安装包,可以对该目标安装包进行回归测试;反之,若确认合入的开发分支数据中不存在目标开发分支数据时,说明下载的待测试安装包不是目标安装包,可以重新下载待测试安装包,或者对合入的开发分数数据进行重新打包并下载重新打包的待测试安装包,从而不仅可以直观简便地查看合入的开发分支信息,可以减少漏测和错测等情况发生,且提高了测试效率。
上述实施例,通过获取终端发送的至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取所述测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;基于所述分支数据获取请求确定分支获取地址;所述分支获取地址与所述测试安装包标识一一对应;向所述终端下发所述分支获取地址,以使得所述终端基于所述分发获取地址,获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。从而避免频繁打开后台的软件开发平台,可以直观地查看合入的开发分支信息,操作简单且可减少漏看合入的开发分支信息的问题,能够显著提高敏捷开发测试效率。
图5是根据一示例性实施例示出的另一种测试数据处理方法的流程图,如图5所示,测试数据处理方法可以应用于电子设备,以该电子设备为上述实施环境示意图中终端为例进行说明,包括以下步骤。
在步骤S501中,获取待测试安装包,所述待测试安装包是基于主分支数据和开发分支数据所生成的;
在步骤S502中,在监测到启动所述待测试安装包时,发送至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
在步骤S503中,获取基于所述分支数据获取请求下发的分支获取地址,并基于所述分支获取地址获得所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据;所述分支获取地址与所述测试安装包标识一一对应;
在步骤S504中,展示所述分支展示数据。
在一些可选实施例中,如图6所示,所述方法还包括:
在步骤S505中,在检测到所述分支展示数据中不存在目标分支数据时,重新获取待测试安装包;
在步骤S506中,对重新获取的待测试安装包重复执行所述发送至少包括测试安装包标识的分支数据获取请求的步骤及后续步骤。
在一些可选实施例中,上述步骤S502中,所述发送至少包括测试安装包标识的分支数据获取请求步骤包括:
在步骤S5021中,从打包配置文件中识别所述待测试安装包对应的测试安装包标识,所述测试安装包标识至少包括打包编号;
在步骤S5022中,向服务器发送至少包括所述测试安装包标识的分支数据获取请求,所述分支数据获取请求包括分支数据接口获取请求。
可选地,经合入主分支数据的主分支数据在打包成功后,可以为打包得到的待测试安装包分配一个测试安装包标识,并将该测试安装包标识记录在打包配置文件中。终端下载该待测试安装包之后,可以从打包配置文件中获取该下载的待测试安装包的测试安装包标识,该测试安装包标识至少包括打包编号。接着,终端可以向服务器发送至少包括该测试安装包标识的分支数据获取请求,该分支数据获取请求包括分支数据接口获取请求,以通过服务器的分支数据接口获得服务器确定的分支获取地址。其中,分支数据接口获取请求可以为将请求至待测试安装包的程序对应的程序服务器进行接口转换至请求至测试服务器的请求。
可选地,所述向服务器发送至少包括所述测试安装包标识的分支数据获取请求可以包括:终端可以对被请求服务器的接口进行mock处理,也即将连接至程序服务器的接口转发到连接测试服务器,将mock处理的模拟对象作为分支数据获取请求。或者,终端还可以通过对程序代码进行修改,将指向程序服务器的接口切换到指向测试服务器的接口。从而通过对终端的请求接口进行mock处理或切换,实现了终端与测试服务器之间的通信,以便于终端快速地获取测试服务器下发的分支获取地址,提高了终端与测试服务器之间的通信效率,降低了请求响应延迟,确保测试数据处理整体效率。
关于上述方法实施例中执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
上述实施例,通过获取待测试安装包,所述待测试安装包是基于主分支数据和开发分支数据所生成的;在监测到启动所述待测试安装包时,发送至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取所述测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;获取基于所述分支数据获取请求下发的分支获取地址,并基于所述分支获取地址获得所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据;所述分支获取地址与所述测试安装包标识一一对应;展示所述分支展示数据。从而避免频繁打开后台的软件开发平台,可以直观地查看合入的开发分支信息,操作简单且可减少漏看合入的开发分支信息的问题,能够显著提高敏捷开发测试效率。
图7是根据一示例性实施例示出的另一种测试数据处理方法的流程图,如图7所示,测试数据处理方法可以应用于电子设备,以该电子设备为上述实施环境示意图中终端、测试服务器和内容分发服务器为例进行说明,包括以下步骤。
在步骤S701中,测试服务器在监控到主分支数据存在新合入主分支数据的开发分支数据时,基于合入主分支数据的开发分支数据的合入相关数据生成第一数据表;
在步骤S702中,测试服务器在监控到存在主分支打包成功时,基于合入的主分支数据的打包相关数据生成第二数据表;
在步骤S703中,测试服务器在监测到所述第二数据表中存在数据更新时,比较所述第一数据表中各开发分支数据的合入时间和所述第二数据表中当前业务对应的主分支数据的打包时间;
在步骤S704中,测试服务器提取合入时间早于打包时间的各开发分支数据对应的分支内容信息;所述分支内容信息至少包括开发分支名称和开发分支标题信息;
在步骤S705中,测试服务器基于所述分支内容信息生成分支展示数据;
在步骤S706中,测试服务器通过接口将分支展示数据上传到内容分发服务器;
在步骤S707中,测试服务器获取内容分发服务器发送的分支展示数据对应的分支获取地址;
在步骤S708中,测试服务器基于所述测试安装包标识和所述分支获取地址生成第三数据表;
在步骤S709中,测试服务器获取终端发送的至少包括测试安装包标识的分支数据获取请求;
在步骤S710中,测试服务器基于所述第三数据表中存储的映射关系,确定与所述分支数据获取请求中测试安装包标识对应的分支获取地址;
在步骤S711中,测试服务器向终端下发分支获取地址;
在步骤S712中,终端基于所述分支获取地址,获取所述待测试安装包中已经合入开发分支数据对应的分支展示数据;
在步骤S713中,终端展示分支展示数据。
上述实施例,避免频繁打开后台的软件开发平台,可以直观地查看合入的开发分支信息,操作简单且可减少漏看合入的开发分支信息的问题,能够显著提高敏捷开发测试效率。
图8是根据一示例性实施例示出的一种测试数据处理装置框图。参照图8,该装置应用于服务器,包括:
请求获取模块810,被配置为执行获取终端发送的至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
地址确定模块820,被配置为执行基于所述分支数据获取请求确定分支获取地址;所述分支获取地址与所述测试安装包标识一一对应;
地址发送模块830,被配置为执行向所述终端下发所述分支获取地址,以使得所述终端基于所述分发获取地址,获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。
作为一种可选的实施方式,所述装置还包括:
创建模块,被配置为执行响应于主分支创建指令,创建当前业务对应的主分支数据;
测试模块,被配置为执行获取开发分支数据,并对所述开发分支数据进行测试;
合入模块,被配置为执行将测试合格的开发分支数据合入所述主分支数据;
打包模块,被配置为执行对进行合入开发分支数据的主分支数据进行打包处理,得到待测试安装包。
作为一种可选的实施方式,所述装置还包括:
第一数据表生成模块,被配置为执行在监控到主分支数据存在新合入的开发分支数据时,基于合入开发分支数据的合入相关数据生成第一数据表;
第二数据表生成模块,被配置为执行在监控到存在主分支打包成功时,基于合入的主分支数据的打包相关数据生成第二数据表;
第三数据表生成模块,被配置为执行基于所述第一数据表和第二数据表,生成第三数据表;所述第三数据表用于存储合入时间早于打包时间的各开发分支数据对应的分支获取地址与测试安装包标识之间的映射关系;
相应的,所述数据确定模块具体被配置为执行:
基于所述第三数据表中存储的映射关系,确定与所述分支数据获取请求中测试安装包标识对应的分支获取地址。
作为一种可选的实施方式,所述第三数据表生成模块包括:
比较子模块,被配置为执行在监测到所述第二数据表中存在数据更新时,比较所述第一数据表中各开发分支数据的合入时间和所述第二数据表中当前业务对应的主分支数据的打包时间;
提取子模块,被配置为执行提取合入时间早于打包时间的各开发分支数据对应的分支内容信息;所述分支内容信息至少包括开发分支名称和开发分支标题信息;
地址获取子模块,被配置为执行基于所述分支内容信息生成分支展示数据,并获取所述分支展示数据对应的分支获取地址;
数据表生成子模块,被配置为执行基于所述测试安装包标识和所述分支获取地址生成所述第三数据表。
作为一种可选的实施方式,所述测试安装包标识包括打包编号,所述数据表生成子模块包括:
获取单元,被配置为执行获取当前业务对应的主分支数据的打包编号;
数据表生成单元,被配置为执行基于所述打包编号和所述分支获取地址生成所述第三数据表。
图9是根据一示例性实施例示出的另一种测试数据处理装置框图。参照图8,该装置应用于终端,包括:
安装包获取模块910,被配置为执行获取待测试安装包,所述待测试安装包是基于主分支数据和开发分支数据所生成的;
请求发送模块920,被配置为执行在监测到启动所述待测试安装包时,发送至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
数据获取模块930,被配置为执行获取基于所述分支数据获取请求下发的分支获取地址,并基于所述分支获取地址获得所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据;所述分支获取地址与所述测试安装包标识一一对应;
展示模块940,被配置为执行展示所述分支展示数据。
作为一种可选的实施方式,所述装置还包括:
重新获取模块,被配置为执行在检测到所述分支展示数据中不存在目标分支数据时,重新获取待测试安装包;
重复执行模块,被配置为执行对重新获取的待测试安装包重复执行所述发送至少包括测试安装包标识的分支数据获取请求的步骤及后续步骤。
作为一种可选的实施方式,所述请求发送模块包括:
识别子模块,被配置为执行从打包配置文件中识别所述待测试安装包对应的测试安装包标识,所述测试安装包标识至少包括打包编号;
请求发送子模块,被配置为执行向服务器发送至少包括所述测试安装包标识的分支数据获取请求,所述分支数据获取请求包括分支数据接口获取请求。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
在示例性实施例中,还提供一种电子设备的框图,该电子设备包括处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行存储器上所存放的指令时,实现上述实施例中任一测试数据处理方法的步骤。
该电子设备可以终端、服务器或者类似的运算装置,以该电子设备是服务器为例,图10是根据一示例性实施例示出的一种用于测试数据处理的电子设备的框图,该电子设备1000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(Central Processing Units,CPU)1010(处理器1010可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器1030,一个或一个以上存储应用程序1023或数据1022的存储介质1020(例如一个或一个以上海量存储设备)。其中,存储器1030和存储介质1020可以是短暂存储或持久存储。存储在存储介质1020的程序可以包括一个或一个以上模块,每个模块可以包括对电子设备中的一系列指令操作。更进一步地,中央处理器1010可以设置为与存储介质1020通信,在电子设备1000上执行存储介质1020中的一系列指令操作。
电子设备1000还可以包括一个或一个以上电源1060,一个或一个以上有线或无线网络接口1050,一个或一个以上输入输出接口1040,和/或,一个或一个以上操作系统1021,例如Windows Server,Mac OS X,Unix,Linux,FreeBSD等等。
输入输出接口1040可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括电子设备1000的通信供应商提供的无线网络。在一个实例中,输入输出接口1040包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个示例性实施例中,输入输出接口1040可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
本领域普通技术人员可以理解,图10所示的结构仅为示意,其并不对上述电子设备的结构造成限定。例如,电子设备1000还可包括比图10中所示更多或者更少的组件,或者具有与图10所示不同的配置。
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由电子设备1000的处理器执行以完成上述方法。可选地,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现上述任一种实施方式中提供的方法。可选地,该计算机程序或指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机程序或指令,处理器执行该计算机程序或指令,使得该电子设备执行上述任一种实施方式中提供的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种测试数据处理方法,其特征在于,应用于服务器,包括:
获取终端发送的至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
基于所述分支数据获取请求确定分支获取地址;所述分支获取地址与所述测试安装包标识一一对应;
向所述终端下发所述分支获取地址,以使得所述终端基于所述分发获取地址,获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。
2.根据权利要求1所述的测试数据处理方法,其特征在于,所述获取终端发送的至少包括测试安装包标识的分支数据获取请求步骤之前,所述方法还包括:
响应于主分支创建指令,创建当前业务对应的主分支数据;
获取开发分支数据,并对所述开发分支数据进行测试;
将测试合格的开发分支数据合入所述主分支数据;
对进行合入开发分支数据的主分支数据进行打包处理,得到待测试安装包。
3.根据权利要求1或2所述的测试数据处理方法,其特征在于,所述基于所述分支数据获取请求确定分支获取地址步骤之前,所述方法还包括:
在监控到主分支数据存在新合入的开发分支数据时,基于合入开发分支数据的合入相关数据生成第一数据表;
在监控到存在主分支打包成功时,基于合入的主分支数据的打包相关数据生成第二数据表;
基于所述第一数据表和第二数据表,生成第三数据表;所述第三数据表用于存储合入时间早于打包时间的各开发分支数据对应的分支获取地址与测试安装包标识之间的映射关系;
相应的,所述基于所述分支数据获取请求确定分支获取地址步骤包括:
基于所述第三数据表中存储的映射关系,确定与所述分支数据获取请求中测试安装包标识对应的分支获取地址。
4.根据权利要求3所述的测试数据处理方法,其特征在于,所述基于所述第一数据表和第二数据表,生成第三数据表步骤包括:
在监测到所述第二数据表中存在数据更新时,比较所述第一数据表中各开发分支数据的合入时间和所述第二数据表中当前业务对应的主分支数据的打包时间;
提取合入时间早于打包时间的各开发分支数据对应的分支内容信息;所述分支内容信息至少包括开发分支名称和开发分支标题信息;
基于所述分支内容信息生成分支展示数据,并获取所述分支展示数据对应的分支获取地址;
基于所述测试安装包标识和所述分支获取地址生成所述第三数据表。
5.一种测试数据处理方法,其特征在于,应用于终端,包括:
获取待测试安装包,所述待测试安装包是基于主分支数据和开发分支数据所生成的;
在监测到启动所述待测试安装包时,发送至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
获取基于所述分支数据获取请求下发的分支获取地址,并基于所述分支获取地址获得所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据;所述分支获取地址与所述测试安装包标识一一对应;
展示所述分支展示数据。
6.根据权利要求5所述的测试数据处理方法,其特征在于,所述方法还包括:
在检测到所述分支展示数据中不存在目标分支数据时,重新获取待测试安装包;
对重新获取的待测试安装包重复执行所述发送至少包括测试安装包标识的分支数据获取请求的步骤及后续步骤。
7.一种测试数据处理装置,其特征在于,应用于服务器,包括:
请求获取模块,被配置为执行获取终端发送的至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
地址确定模块,被配置为执行基于所述分支数据获取请求确定分支获取地址;所述分支获取地址与所述测试安装包标识一一对应;
地址发送模块,被配置为执行向所述终端下发所述分支获取地址,以使得所述终端基于所述分发获取地址,获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据,并展示所述分支展示数据。
8.一种测试数据处理装置,其特征在于,应用于终端,包括:
安装包获取模块,被配置为执行获取待测试安装包,所述待测试安装包是基于主分支数据和开发分支数据所生成的;
请求发送模块,被配置为执行在监测到启动所述待测试安装包时,发送至少包括测试安装包标识的分支数据获取请求;所述分支数据获取请求用于请求获取所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支获取地址;
数据获取模块,被配置为执行获取基于所述分支数据获取请求下发的分支获取地址,并基于所述分支获取地址获得所述待测试安装包中已经合入主分支数据的开发分支数据对应的分支展示数据;所述分支获取地址与所述测试安装包标识一一对应;
展示模块,被配置为执行展示所述分支展示数据。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至4中任一项所述的测试数据处理方法,或者执行权利要求5或6所述的测试数据处理方法。
10.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至4中任一项所述的测试数据处理方法,或者执行权利要求5或6所述的测试数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110118553.7A CN112817849B (zh) | 2021-01-28 | 2021-01-28 | 测试数据处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110118553.7A CN112817849B (zh) | 2021-01-28 | 2021-01-28 | 测试数据处理方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112817849A true CN112817849A (zh) | 2021-05-18 |
CN112817849B CN112817849B (zh) | 2024-06-04 |
Family
ID=75859912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110118553.7A Active CN112817849B (zh) | 2021-01-28 | 2021-01-28 | 测试数据处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112817849B (zh) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107797927A (zh) * | 2017-10-18 | 2018-03-13 | 中国平安人寿保险股份有限公司 | 应用自动化测试方法、装置、设备及可读存储介质 |
CN107807885A (zh) * | 2017-11-08 | 2018-03-16 | 广州酷狗计算机科技有限公司 | 任务信息显示方法及装置 |
CN108762803A (zh) * | 2018-04-17 | 2018-11-06 | 平安科技(深圳)有限公司 | 一种配置管理方法、装置、终端设备及存储介质 |
CN109976801A (zh) * | 2019-04-24 | 2019-07-05 | 网宿科技股份有限公司 | 一种代码开发方法、系统及计算机可读存储介质 |
CN110362762A (zh) * | 2019-07-11 | 2019-10-22 | 北京达佳互联信息技术有限公司 | 内容数据展示方法、装置、电子设备及存储介质 |
CN110750252A (zh) * | 2019-09-30 | 2020-02-04 | 上海紫金信息技术有限公司 | 一种软件开发控制方法、软件开发设备及存储介质 |
CN111124872A (zh) * | 2018-10-31 | 2020-05-08 | 上海哔哩哔哩科技有限公司 | 基于差异代码分析的分支检测方法、装置及存储介质 |
CN111177013A (zh) * | 2020-01-06 | 2020-05-19 | 北京达佳互联信息技术有限公司 | 日志数据获取方法、装置、计算机设备及存储介质 |
CN111327678A (zh) * | 2020-01-20 | 2020-06-23 | 深圳市德堡数控技术有限公司 | 数据展示方法、装置、计算机设备及存储介质 |
CN111414172A (zh) * | 2020-03-18 | 2020-07-14 | 时时同云科技(成都)有限责任公司 | 应用软件自动部署发布系统及方法 |
CN111443940A (zh) * | 2020-05-08 | 2020-07-24 | 南京大学 | 一种基于DevOps的完整软件生命周期管理方法及平台 |
CN111628938A (zh) * | 2020-05-26 | 2020-09-04 | 北京字节跳动网络技术有限公司 | 分支合并的方法、装置、电子设备及计算机存储介质 |
CN111639019A (zh) * | 2020-04-24 | 2020-09-08 | 北京五八信息技术有限公司 | 代码测试方法、装置及可读存储介质 |
CN111639027A (zh) * | 2020-05-25 | 2020-09-08 | 北京百度网讯科技有限公司 | 一种测试方法、装置及电子设备 |
WO2020181839A1 (zh) * | 2019-03-13 | 2020-09-17 | 深圳壹账通智能科技有限公司 | 页面数据测试方法、装置、计算机设备和存储介质 |
CN111767209A (zh) * | 2020-06-11 | 2020-10-13 | Oppo广东移动通信有限公司 | 代码测试方法、装置、存储介质以及终端 |
CN111813696A (zh) * | 2020-08-25 | 2020-10-23 | 中国工商银行股份有限公司 | 应用测试方法、装置、系统及电子设备 |
-
2021
- 2021-01-28 CN CN202110118553.7A patent/CN112817849B/zh active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107797927A (zh) * | 2017-10-18 | 2018-03-13 | 中国平安人寿保险股份有限公司 | 应用自动化测试方法、装置、设备及可读存储介质 |
CN107807885A (zh) * | 2017-11-08 | 2018-03-16 | 广州酷狗计算机科技有限公司 | 任务信息显示方法及装置 |
CN108762803A (zh) * | 2018-04-17 | 2018-11-06 | 平安科技(深圳)有限公司 | 一种配置管理方法、装置、终端设备及存储介质 |
WO2019200701A1 (zh) * | 2018-04-17 | 2019-10-24 | 平安科技(深圳)有限公司 | 一种配置管理方法、装置、终端设备及存储介质 |
CN111124872A (zh) * | 2018-10-31 | 2020-05-08 | 上海哔哩哔哩科技有限公司 | 基于差异代码分析的分支检测方法、装置及存储介质 |
WO2020181839A1 (zh) * | 2019-03-13 | 2020-09-17 | 深圳壹账通智能科技有限公司 | 页面数据测试方法、装置、计算机设备和存储介质 |
CN109976801A (zh) * | 2019-04-24 | 2019-07-05 | 网宿科技股份有限公司 | 一种代码开发方法、系统及计算机可读存储介质 |
CN110362762A (zh) * | 2019-07-11 | 2019-10-22 | 北京达佳互联信息技术有限公司 | 内容数据展示方法、装置、电子设备及存储介质 |
CN110750252A (zh) * | 2019-09-30 | 2020-02-04 | 上海紫金信息技术有限公司 | 一种软件开发控制方法、软件开发设备及存储介质 |
CN111177013A (zh) * | 2020-01-06 | 2020-05-19 | 北京达佳互联信息技术有限公司 | 日志数据获取方法、装置、计算机设备及存储介质 |
CN111327678A (zh) * | 2020-01-20 | 2020-06-23 | 深圳市德堡数控技术有限公司 | 数据展示方法、装置、计算机设备及存储介质 |
CN111414172A (zh) * | 2020-03-18 | 2020-07-14 | 时时同云科技(成都)有限责任公司 | 应用软件自动部署发布系统及方法 |
CN111639019A (zh) * | 2020-04-24 | 2020-09-08 | 北京五八信息技术有限公司 | 代码测试方法、装置及可读存储介质 |
CN111443940A (zh) * | 2020-05-08 | 2020-07-24 | 南京大学 | 一种基于DevOps的完整软件生命周期管理方法及平台 |
CN111639027A (zh) * | 2020-05-25 | 2020-09-08 | 北京百度网讯科技有限公司 | 一种测试方法、装置及电子设备 |
CN111628938A (zh) * | 2020-05-26 | 2020-09-04 | 北京字节跳动网络技术有限公司 | 分支合并的方法、装置、电子设备及计算机存储介质 |
CN111767209A (zh) * | 2020-06-11 | 2020-10-13 | Oppo广东移动通信有限公司 | 代码测试方法、装置、存储介质以及终端 |
CN111813696A (zh) * | 2020-08-25 | 2020-10-23 | 中国工商银行股份有限公司 | 应用测试方法、装置、系统及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112817849B (zh) | 2024-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109739604B (zh) | 页面渲染方法、装置、服务器及存储介质 | |
CN110688142B (zh) | 应用程序编程接口的发布方法、设备及存储介质 | |
CN113312037A (zh) | 应用于微服务的数据处理方法、装置、设备和存储介质 | |
CN110858172A (zh) | 一种自动化测试代码生成方法和装置 | |
CN112463256A (zh) | 确定配置文件的方法、系统、电子设备及存储介质 | |
CN112769706B (zh) | 组件化路由方法及系统 | |
CN111435367A (zh) | 知识图谱的构建方法、系统、设备及存储介质 | |
US20240103928A1 (en) | Information processing method and apparatus for animation resource, device, medium and product | |
CN112749219A (zh) | 数据抽取方法、装置、电子设备、存储介质及程序产品 | |
CN114443294B (zh) | 大数据服务组件部署方法、系统、终端及存储介质 | |
CN111831277B (zh) | 虚拟数据生成方法、系统、设备及计算机可读存储介质 | |
CN111488286B (zh) | 一种Android模块独立开发的方法及装置 | |
CN114115855A (zh) | 代码复用方法及装置、计算机可读存储介质、电子设备 | |
CN112817849A (zh) | 测试数据处理方法、装置、设备及存储介质 | |
CN112711424A (zh) | 应用程序的风险问题确定方法、装置及存储介质 | |
CN114328686A (zh) | 数据对接方法以及相关设备 | |
CN114527993A (zh) | 应用程序部署方法、装置、设备及介质 | |
CN111176718B (zh) | 脚本上线方法、装置、存储介质及电子设备 | |
CN114726909A (zh) | 云服务迁移信息处理方法、装置、设备、介质及产品 | |
CN114721952A (zh) | 多套测试环境同步部署方法、装置、设备及存储介质 | |
CN114429145A (zh) | 词条翻译方法、装置、电子设备和计算机可读存储介质 | |
CN114356379A (zh) | 基于备份的服务升级方法、装置、设备及存储介质 | |
CN114489915B (zh) | 基于移动设备的开屏图片展示方法、装置、设备及介质 | |
CN110909191A (zh) | 图数据处理方法及装置、存储介质、电子设备 | |
CN115757996A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |