一种测试数据展示方法及开发终端的制作方法

文档序号:9505892阅读:385来源:国知局
一种测试数据展示方法及开发终端的制作方法
【技术领域】
[0001]本发明涉及应用程序测试技术领域,具体涉及了一种测试数据展示方法及开发终端
【背景技术】
[0002]随着智能终端的普及,应用程序APP已经触及到我们生活的方方面面,越来越多的开发人员从事APP的开发中来。在APP开发过程中,开发人员为了保证APP的较高的性能质量、优异的用户体验及易用性,开发人员通过将开发完成的APP发布到众测平台,招募测试人员来进行测试,测试人员通过测试终端接收测试任务、下载应用程序并开始测试。测试人员在测试过程中将遇到的问题反馈给开发人员,开发人员根据开发终端展示的测试人员反馈的问题描述等信息,确认问题是否真实存在,定位解决问题。可见,众测是利用大众的测试能力和测试资源,在短时间内完成大工作量的产品性能、体验等软件的测试。以1S (苹果公司开发的移动操作系统)测试平台TestFlight为例,该众测平台允许APP开发人员向测试人员发布App版本,在TestFlight中,APP开发人员通过在iTunes Connect里面创建一个APP,然后邀请测试人员,被邀请的测试人员安装并启动TestFlight之后即可以开始测试,TestFlight获取测试终端运行被测APP的测试数据,包括一般的会话控制Sess1n信息,设备输出的程序日志Log信息,程序运行出错崩溃报告Crash报告,检查点通过状态信息,测试人员的安装情况等信息,测试人员在测试过程中上传APP存在的测试问题。
[0003]本发明的发明人在研究过程中发现,目前的开发终端展示的被测APP的测试数据往往是被测APP在测试终端的整个测试过程中产生的测试数据,该测试数据的数据量较大,开发人员根据该测试数据很难高效的定位测试问题的发生原因。

【发明内容】

[0004]本发明实施例提供一种测试数据展示方法及开发终端,以期通过展示与测试问题的关联度更高的测试数据,提升测试问题发生原因的定位效率。
[0005]本发明实施例第一方面公开了一种测试数据展示方法,包括:
[0006]检测测试分析界面中的播放控制区域中的时间轴上的第一时间节点是否被选择,其中,所述时间轴用于表示被测应用程序APP的测试问题对应的测试时段,所述时间轴被划分为N个测试信息提取时段,所述N个测试信息提取时段与在所述N个测试信息提取时段中获得的N份测试数据一一对应,所述N为正整数;
[0007]在所述测试分析界面中所述第一时间节点被选择时,在所述测试分析界面中的回播显示区域展示所述第一时间节点所在的第一测试信息提取时段对应的测试数据中的所述被测APP的界面数据。
[0008]本发明实施例第一方面第一种可能的实现方式中,所述方法还包括:
[0009]在所述测试分析界面中所述第一时间节点被选择时,
[0010]在所述测试分析界面中的关联信息显示区域展示所述第一测试信息提取时段对应的测试数据中的运行关联数据,所述运行关联数据包括以下至少一种:测试问题的描述信息、测试终端的性能数据、被测APP的运行数据以及测试终端的环境数据。
[0011]结合本发明第一方面或第一方面第一种可能的实现方式,在本发明第一方面第二种可能的实现方式中,
[0012]所述播放控制区域还包括用于标记所述测试时段中的记录时间节点的时间节点标识,所述N个测试信息提取时段由所述记录时间节点划分得到,其中,所述记录时间节点包括以下至少一种:在所述被测APP上的交互操作发生的时间节点和测试终端的系统的关键事件发生的时间节点。
[0013]结合本发明第一方面或第一方面第一种或第二种可能的实现方式,在本发明第一方面第三种可能的实现方式中,所述方法还包括:
[0014]在所述测试分析界面中所述第一时间节点被选择时,
[0015]在所述测试分析界面中的测试问题交流区域展示所述第一测试信息提取时段对应的测试数据中的测试人员的数据,所述测试人员的数据包括所述测试人员的面部表情数据和语音数据至少一种。
[0016]结合本发明第一方面或第一方面第一种或第二种或第三种可能的实现方式,在本发明第一方面第四种可能的实现方式中,所述方法还包括:
[0017]在所述测试分析界面中的测试问题交流区域展示即时会话的对话框。
[0018]结合本发明第一方面或第一方面第一种或第二种或第三种或第四种可能的实现方式,在本发明第一方面第五种可能的实现方式中,
[0019]所述被测APP的测试问题是所述被测APP在测试过程中产生的Μ个测试问题中的第i个测试问题,所述Μ和所述i为正整数,所述i小于或等于Μ ;
[0020]当所述i为1时,所述被测APP的测试问题对应的测试时段为所述测试终端启动所述被测APP的时间节点与测试人员提交所述第i个测试问题的时间节点之间的时段;
[0021]当所述i大于1时,所述被测APP的测试问题对应的测试时段为测试人员提交第1-Ι个测试问题的时间节点和测试人员提交所述第i个测试问题的时间节点之间的时段。
[0022]结合本发明第一方面或第一方面第一种或第二种或第三种或第四种或第五种可能的实现方式,在本发明第一方面第六种可能的实现方式中,所述被测APP的界面数据,包括:
[0023]所述被测APP的界面的截图;或者,
[0024]所述被测APP的界面的截图和所述被测APP的界面的热点图。
[0025]本发明实施例第二方面公开了一种开发终端,包括:
[0026]检测单元,用于检测测试分析界面中的播放控制区域中的时间轴上的第一时间节点是否被选择,其中,所述时间轴用于表示被测应用程序APP的测试问题对应的测试时段,所述时间轴被划分为N个测试信息提取时段,所述N个测试信息提取时段与在所述N个测试信息提取时段中获得的N份测试数据一一对应,所述N为正整数;
[0027]展示单元,用于在所述测试分析界面中所述检测单元检测到的所述第一时间节点被选择时,在所述测试分析界面中的回播显示区域展示所述第一时间节点所在的第一测试信息提取时段对应的测试数据中的所述被测APP的界面数据。
[0028]本发明实施例第二方面第一种可能的实现方式中,
[0029]所述展示单元,还用于在所述测试分析界面中所述第一时间节点被选择时,在所述测试分析界面中的关联信息显示区域展示所述第一测试信息提取时段对应的测试数据中的运行关联数据,所述运行关联数据包括以下至少一种:测试问题的描述信息、测试终端的性能数据、被测APP的运行数据以及测试终端的环境数据。
[0030]结合本发明实施例第二方面或第二方面第一种可能的实现方式,在本发明实施例第二方面第二种可能的实现方式中,
[0031]所述播放控制区域还包括用于标记所述测试时段中的记录时间节点的时间节点标识,所述N个测试信息提取时段由所述记录时间节点划分得到,其中,所述记录时间节点包括以下至少一种:在所述被测APP上的交互操作发生的时间节点和测试终端的系统的关键事件发生的时间节点。
[0032]结合本发明实施例第二方面或第二方面第一种或第二种可能的实现方式,在本发明实施例第二方面第三种可能的实现方式中,
[0033]所述展示单元,还用于在所述测试分析界面中所述第一时间节点被选择时,在所述测试分析界面中的测试问题交流区域展示所述第一测试信息提取时段对应的测试数据中的测试人员的数据,所述测试人员的数据包括所述测试人员的面部表情数据和语音数据至少一种。
[0034]结合本发明实施例第二方面或第二方面第一种或第二种或第三种可能的实现方式,在本发明实施例第二方面第四种可能的实现方式中,
[0035]所述展示单元,还用于在所述测试分析界面中的测试问题交流区域展示即时会话的对话框。
[0036]结合本发明实施例第二方面或第二方面第一种或第二种或第三种或第四种可能的实现方式,在本发明实施例第二方面第五种可能的实现方式中,
[0037]所述被测APP的测试问题是所述被测APP在测试过程中产生的Μ个测试问题中的第i个测试问题,所述Μ和所述i为正整数,所述i小于或等于Μ ;
[0038]当所述i为1时,所述被测APP的测试问题对应的测试时段为所述测试终端启动所述被测APP的时间节点与测试人员提交所述第i个测试问题的时间节点之间的时段;
[0039]当所述i大于1时,所述被测APP的测试问题对应的测试时段为测试人员提交第1-Ι个测试问题的时间节点和测试人员提交所述第i个测试问题的时间节点之间的时段。
[0040]结合本发明实施例第二方面或第二方面第一种或第二种或第三种或第四种或第五种可能的实现方式,在本发明实施例第二方面第六种可能的实现方式中,所述被测APP的界面数据,包括:
[0041 ] 所述被测APP的界面的截图;或者,
[0042]所述被测APP的界面的截图和所述被测APP的界面的热点图。
[0043]本发明实施例中,开发终端首先检测测试分析界面中的播放控制区域中的时间轴上的第一时间节点是否被选择,在测试分析界面中第一时间节点被选择时,在测试分析界面中的回播显示区域展示第一时间节点所在的第一测试信息提取时段对应的测试数据中的被测APP的界面数据。由于上述时间轴用于表示被测应用程序APP的测试问题对应的测试时段,所述时间轴被划分为N个测试信息提取时段,所述N个测试信息提取时段与在所述N个测试信息提取时段中获得的N份测试数据一一对应,可见,上述时间轴关联与测试问题对应的N份测试数据,相对于展示被测APP在整个测试过程中的测试数据的方案,该时间轴关联的测试数据减少了与测试问题相关性较低的冗余数据,即上述时间轴关联的测试数据与测试问题的关联度相对于整个测试过程的测试数据与测试问题的关联度更高,故而,展示上述时间轴关联的测试数据有利于提升测试问题发生原因的定位效率。
【附图说明】
[0044]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本发明实施例公开的一种用于应用程序众测平台的系统架构图;
[0046]图2是本发明第一实施例公开的一种测试数据展示方法的流程示意图;
[0047]图2.1是本发明第一实施例公开的测试人员在运行被测APP的智能手机的应用界面中的点击操作示意图。
[0048]图2.2是本发明第一实施例公开的一种测试终端的即时会话界面的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1