一种测试信息反馈方法及系统技术方案

技术编号:22237949 阅读:40 留言:0更新日期:2019-10-09 17:52
本发明专利技术涉及一种测试数据获取方法和系统。其中所述方法包括,控制终端自动获取一种或多种测试数据,基于指定触发而在所述终端的界面显示所述一种或多种测试数据,基于提交指令将所述一种或多种测试数据发送给bug管理系统。本发明专利技术的测试数据获取方法和系统能够准确及时记录测试过程中的操作行为数据和测试结果数据,大大地提高了对bug的处理效率。

A Test Information Feedback Method and System

【技术实现步骤摘要】
一种测试信息反馈方法及系统
本专利技术涉及信息
,特别涉及一种测试信息反馈方法及系统。
技术介绍
一款应用无论是在测试人员使用的过程中,还是应用发布前测试人员都需要进行大量的使用测试。如果发现应用有问题,提交问题时需要录入大量信息,这种形式费时费力。目前测试人员发现问题需要在bug管理系统(缺陷管理系统)(如jira,bugfree等bug管理系统)中手动录入,录入的内容包含终端的机型信息、操作步骤、截图、http请求和响应数据等。现在一般现行的Bug处理流程,是由测试人员进行测试,发现有Bug时,再以电子邮件或是文件的形式,将其传递给适当的除错(debug)人员,这种方式录入一条bug信息需要测试人员输入很多内容,还有可能在录入过程中填写错误,导致开发人员不能找到和修复问题,同时可能有许多不同人的评注,从而造成一个问题很难得到一个圆满的解决方案,而影响许多问题的时效性及准确性。另一方面,在资料的管理上,也会造成许多的问题,同样种类的问题,如果指派由不同人处理,因为资源无法有效的分享,而造成重工的现象;而如以人工传递文件,也可能因为人为疏忽,造成问题未能实时解决。
技术实现思路
针对现有技术中,测试人员填写bug信息过程繁琐、费时费力且易出错的技术问题,本专利技术提供了一种简答快捷准确的测试数据获取方法及系统。一种测试数据获取方法,所述方法包括:控制终端自动获取一种或多种测试数据;基于指定触发而在所述终端的界面显示所述一种或多种测试数据;基于提交指令将所述一种或多种测试数据发送给bug管理系统。进一步地,以测试记录单的形式在所述终端的界面显示所述一种或多种测试数据。进一步地,所述一种或多种测试数据能够被人工标记或编辑。进一步地,所述一种或多种测试数据包括当前网络数据、系统数据和当前测试人员操作行为数据中的一种或多种。进一步地,所述网络数据包括服务器地址、发送请求数据中的一个或多个;所述系统数据包括硬件信息、应用版本信息、系统信息中的一个或多个;所述测试人员操作行为数据包括触屏点击、按键点击、触屏滑动、页面切换、页面截图中的一种或多种。进一步地,所述指定触发包括同时按下两个或多个按键产生的触发、或/或摇动产生的触发。一种测试数据获取系统,所述系统包括终端和bug管理系统,其中:所述终端,用于自动获取一种或多种测试数据;用于基于指定触发而将获取的所述一种或多种测试数据进行显示;并用于基于提交指令将所述一种或多种测试数据发送给所述bug管理系统;所述bug管理系统,与所述终端通信连接,用于接收所述终端发送的所述一种或多种测试数据。一种测试数据获取系统,所述系统包括:控制模块,控制终端自动获取一种或多种测试数据;触发显示模块,基于指定触发而在终端的界面显示所述一种或多种测试数据;提交模块,基于提交指令将所述一种或多种测试数据发送给bug管理系统。一种测试数据获取系统,所述系统包括:至少一个处理器以及至少一个存储器;其中,所述存储器存储执行如上任一所述方法的计算机程序,所述处理器调用所述存储器中的计算机程序以执行如上任一所述的方法。本专利技术的测试数据获取方法和获取系统能够准确及时记录测试过程中的操作行为数据和测试结果数据,大大地提高了对bug的处理效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本专利技术实施例的一种测试数据获取方法的基本流程图;图2示出了根据本专利技术实施例的获取测试数据的系统结构图;图3示出了根据本专利技术实施例的一种通过屏幕滑动来变换页面的测试人员操作行为的示意图;图4示出了根据本专利技术实施例的通过摇动触发显示测试数据的示意图;图5示出了根据本专利技术实施例的另一种测试数据获取系统;图6示出了根据本专利技术实施例的另一种测试数据获取系统。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1示出了根据本专利技术实施例的一种测试数据获取的基本流程图。如图所示,控制终端自动获取一种或多种测试数据,并基于指定触发而在所述终端的界面显示所述一种或多种测试数据,同时可以基于提交指令将所述一种或多种测试数据发送给bug管理系统。如图2示出了根据本专利技术实施例的获取测试数据的系统结构图。如图所示,终端1与Bug管理设备2通过有线网络或无线网络等实现连接,所述终端1可以将测量的数据通过所述网络发送给所述bug管理设备2。所述终端1启动测试功能或启动获取测试数据的APP应用后,测试人员可以对终端进行测试,在测试过程中终端将记录所有的测试数据。本专利技术实施例以一种APP应用对所述终端1进行测试为例进行示例性说明,所述APP应用启动后,测试人员对终端进行测试,测试过程中会产生大量的测试数据,所述APP应用将产生的所有测试数据进行记录。所述记录的测试数据可以具体地包括为:所述终端1的硬件信息和系统信息,其中所述硬件信息包括但不限于屏幕尺寸、内存大小、核心型号、内核架构、指令集、CPU版本、CPU核心数、CPU运行速度和核心频率等;所述系统信息包括但不限于系统时间、操作系统、系统版本号、系统网络类型、手机屏幕、制造商、启动速度、CPU占用率、内存占用率等。测试人员中对所述终端1的测试过程中,还可以对终端所在的网络情况进行监测。因此,所述APP应用还可以获取所述终端1的网络数据,其中所述网络数据包括但不限于服务器地址、网络速度、请求数据包发送情况、服务器返回的数据情况等。所述APP应用还获取测试人员对终端测试过程中采用的测试人员操作行为或测试行为等数据,其中所述测试人员操作行为或测试行为等数据包括但不限于按键点击、屏幕滑动、页面切换、页面截图等行为。示例性地,如图3示出了一种通过屏幕滑动来变换页面的测试人员操作行为的示意图。如图所示,所述终端1在其屏幕上显示页面1时,测试人员需要测试通过触屏方式进行页面转换的bug。测试人员可以通过将其手指在终端1屏幕的页面1上采用向左滑动的操作行为。在显示页面1的状态下,所述终端1检测到测试人员手指在页面1的屏幕上向左滑动。此时所述终端1将根据测试人员手指的滑动行为将页面2逐渐呈现到屏幕上。在这个操作过程中,上述APP应用记录手指滑动页面的开始位置坐标、结束位置的坐标、和滑动速度等测试行为数据,并记录测试过程中产生的一些结果数据,例如页面2在其逐渐显示的过程中出现抖动、页面2呈现速度过快、页面1无法消失等测试结果数据。在当进入所述页面2时,所述APP应用还可以记录所述页面2的名称和及切换过程中所产生的传递参数,并对上述操作过本文档来自技高网...

【技术保护点】
1.一种测试数据获取方法,所述方法包括:控制终端自动获取一种或多种测试数据;基于指定触发而在所述终端的界面显示所述一种或多种测试数据;基于提交指令将所述一种或多种测试数据发送给bug管理系统。

【技术特征摘要】
1.一种测试数据获取方法,所述方法包括:控制终端自动获取一种或多种测试数据;基于指定触发而在所述终端的界面显示所述一种或多种测试数据;基于提交指令将所述一种或多种测试数据发送给bug管理系统。2.根据权利要求1所述的测试数据获取方法,其中,以测试记录单的形式在所述终端的界面显示所述一种或多种测试数据。3.根据权利要求1或2所述的方法,其中,所述一种或多种测试数据能够被人工标记或编辑。4.根据权利要求1所述的方法,其中,所述一种或多种测试数据包括当前网络数据、系统数据和当前测试人员操作行为数据中的一种或多种。5.根据权利要求4所述的方法,其中,所述网络数据包括服务器地址、发送请求数据中的一个或多个;所述系统数据包括硬件信息、应用版本信息、系统信息中的一个或多个;所述测试人员操作行为数据包括触屏点击、按键点击、触屏滑动、页面切换、页面截图中的一种或多种。6.根据权利要求1所述的方法,其中,所述指定触发包...

【专利技术属性】
技术研发人员:丁绍然
申请(专利权)人:优信拍北京信息科技有限公司
类型:发明
国别省市:北京,11

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

1