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

文档序号:9505892阅读:来源:国知局
示例图;
[0049]图3.1是本发明第二实施例公开的一种开发终端展示的测试分析界面的示例图;
[0050]图3.2是本发明第二实施例公开的基于图3.1所示的示例测试分析界面的一种测试数据分析方法的流程示意图;
[0051]图3.3是本发明第二实施例公开的一种开发终端展示的认可与奖励界面的示例图;
[0052]图4是本发明第三实施例公开的一种被测APP的测试数据处理方法的流程示意图;
[0053]图4.1是本发明第三实施例公开的被测APP的测试任务界面的示例图;
[0054]图4.2是本发明第三实施例公开的被测APP的应用界面的示例图;
[0055]图4.3是本发明第三实施例公开的测试人员点击被测APP的界面中的问题反馈按钮的示意图;
[0056]图4.4是本发明第三实施例公开的测试人员点击被测APP的界面中的发送按钮的示意图;
[0057]图5是本发明第四实施例公开的一种开发终端的结构示意图;
[0058]图6是本发明第五实施例公开的另一种开发终端的结构示意图。
【具体实施方式】
[0059]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0060]本发明实施例提供一种测试数据展示方法及开发终端,以期通过展示与测试问题的关联度更高的测试数据,提升测试问题发生原因的定位效率。
[0061]为了便于理解本发明实施例,下面先对本发明实施例的系统架构进行描述。请参阅图1,图1是本发明实施例公开的一种用于展示测试数据的众测平台的系统架构图,该系统包括众测服务器、测试终端、开发终端,其中,上述测试终端用于安装待检测的应用程序(Applicat1n, APP),以便测试人员完成众测任务,提交执行众测任务过程中发现的测试问题,测试终端可以将测试问题关联数据通过网络传输至众测服务器,众测服务器通过网络将测试问题相关数据传输至开发终端,开发终端可以在显示设备上展示处理后的被测APP的测试数据。上述测试终端和开发终端例如可以包括智能手机、平板电脑、可穿戴设备(如智能手表、智能戒指)、智能车载硬件、智能电视等终端设备,上述众测服务器是具备数据处理、存储以及收发能力的数据服务器。
[0062]参阅图2,图2是本发明第一实施例公开的一种测试数据展示方法的流程示意图,如图2所示,该测试数据展示方法具体包括以下步骤:
[0063]S201,开发终端检测测试分析界面中的播放控制区域中的时间轴上的第一时间节点是否被选择,其中,所述时间轴用于表示被测应用程序APP的测试问题对应的测试时段,所述时间轴被划分为N个测试信息提取时段,所述N个测试信息提取时段与在所述N个测试信息提取时段中获得的N份测试数据一一对应,所述N为正整数;
[0064]本发明实施例中,所述被测APP的测试问题是所述被测APP在测试过程中产生的Μ个测试问题中的第i个测试问题,所述Μ和所述i为正整数,所述i小于或等于Μ ;
[0065]当所述i为1时,所述被测APP的测试问题对应的测试时段为所述测试终端启动所述被测APP的时间节点与测试人员提交所述第i个测试问题的时间节点之间的时段;
[0066]当所述i大于1时,所述被测APP的测试问题对应的测试时段为测试人员提交第1-Ι个测试问题的时间节点和测试人员提交所述第i个测试问题的时间节点之间的时段。
[0067]S202,所述开发终端在所述测试分析界面中所述第一时间节点被选择时,在所述测试分析界面中的回播显示区域展示所述第一时间节点所在的第一测试信息提取时段对应的测试数据中的所述被测APP的界面数据。
[0068]本发明实施例中,所述被测APP的界面数据,包括:所述被测APP的界面的截图。
[0069]可以看出,本发明实施例中,开发终端首先检测测试分析界面中的播放控制区域中的时间轴上的第一时间节点是否被选择,在测试分析界面中第一时间节点被选择时,在测试分析界面中的回播显示区域展示第一时间节点所在的第一测试信息提取时段对应的测试数据中的被测APP的界面数据。由于上述时间轴用于表示被测应用程序APP的测试问题对应的测试时段,所述时间轴被划分为N个测试信息提取时段,所述N个测试信息提取时段与在所述N个测试信息提取时段中获得的N份测试数据一一对应,相对于展示被测APP在整个测试过程中的测试数据的方案,该时间轴关联的测试数据减少了与测试问题相关性较低的冗余数据,即上述时间轴关联的测试数据与测试问题的关联度相对于整个测试过程的测试数据与测试问题的关联度更高,故而,展示上述时间轴关联的测试数据有利于提升测试问题发生原因的定位效率。
[0070]可选的,本发明实施例中,在所述测试分析界面中所述第一时间节点被选择时,所述开发终端还可以在所述测试分析界面中的关联信息显示区域展示所述第一测试信息提取时段对应的测试数据中的运行关联数据,所述运行关联数据包括以下至少一种:测试问题的描述信息、测试终端的性能数据(如测试终端的网络制式、电池电量、CPU占用率、内存使用率、后台运行程序数量及列表、数据流量数据等信息)、被测APP的运行数据(如被测APP的启动时间、被测APP的运行日志Log信息、程序本身功能相关数据等)以及测试终端的环境数据(如温度、湿度、加速度、位置信息等)。
[0071]可选的,本发明实施例中,所述播放控制区域还包括用于标记所述测试时段中的记录时间节点的时间节点标识;所述N个测试信息提取时段由所述记录时间节点划分得到;其中,所述记录时间节点包括以下至少一种:在所述被测APP上的交互操作发生的时间节点和测试终端的系统的关键事件发生的时间节点。
[0072]可以理解的是,所述被测APP上的交互操作的具体形式可以是多种多样的。
[0073]举例来说,当上述测试终端为智能手机或平板电脑时,所述被测APP上的交互操作至少包括以下任意一种:点击操作、长按操作、旋转操作、缩放操作以及滑动操作等,例如,参阅图2.1所示的测试人员在运行被测APP的智能手机的应用界面中的点击操作示意图。
[0074]又举例来说,当上述测试终端为智能手环、可穿戴式设备时,所述被测APP上的交互操作至少包括以下任意一种:抬腕操作、翻腕操作、抖动操作、低头操作、抬头操作以及摇头操作等。
[0075]又举例来说,当上述测试终端为智能车载硬件或智能电视设备时,所述被测APP上的交互操作至少包括以下任意一种:语音操作、手势操作以及身体姿势操作等。
[0076]可以理解的是,所述测试终端的系统的关键事件的具体形式可以是多种多样的。
[0077]举例来说,当上述测试终端为智能手机或平板电脑时,所述测试终端的系统的关键事件至少包括以下任意一种:后台调出事件、休眠事件或唤醒事件、系统重启事件、自动锁屏事件以及版本升级事件等。
[0078]又举例来说,当上述测试终端为智能手环、可穿戴式设备时,所述测试终端的系统的关键事件至少包括以下任意一种:蓝牙断连事件、蓝牙配对失败事件、温湿度感知异常事件以及网络信号异常事件等。
[0079]又举例来说,当上述测试终端为智能车载硬件或智能电视设备时,所述测试终端的系统的关键事件至少包括以下任意一种:路况不佳导致的设备抖动事件、连接配对异常事件以及周边网络干扰事件等。
[0080]可选的,本发明实施例中,在所述测试分析界面中所述第一时间节点被选择时,所述开发终端还可以在所述测试分析界面中的测试问题交流区域展示所述第一测试信息提取时段对应的测试数据中的测试人员的数据,所述测试人员的数据包括所述测试人员的面部表情数据和语音数据至少一种。
[0081]可选的,本发明实施例中,所述开发终端还可以在在所述测试分析界面中的测试问题交流区域展示即时会话的对话框。
[0082]进一步地,所述开发终端可以在所述即时会话的对话框中展示交流信息,所述交流信息包括输入的交流信息或接收到的交流信息,其中,该交流信息具体可以包括文本、语音以及图片等数据。
[0083]具体实现中,开发人员可以针对开发终端的测试分析界面中展示的所述被测APP的测试问题对应的测试数据,在所述测试分析界面的即时会话的对话框中输入交流信息,开发终端检测到开发人员输入的交流信息后,可以将该交流信息以及开发人员选取的测试问题对应的测试数据打包处理为测试问题交流信息,并向众测服务器发送该测试问题交流信息,众测服务器接收到该测试问题交流信息后,获取与该测试问题交流信息中的测试问题的标识信息,并向与该测试问题的标识信息对应的测试终端转发所述测试问题交流信息,所述测试终端接收到所述测试问题交流信息后,可以将测试问题交流信息的相关数据对应展示在测试终端的即时会话界面中。例如,请参阅图2.2所示的测试终端的示例即时会话界面。
[0084]上述可选的实施例中,开发终端能够根据用户输入的针对测试问题的测试数据的交流信息,实施创建开发终端与测试终端之间的通信链路,实现开发人员和测试人员之间的实时交流,且开发终端能够将交流信息关联的测试问题的测试数据发送至测试终端,以便于测试人员及时定位开发人员的交流信息所关注的测试问题,从而提高测试问题发生原因的定位效率。
[0085]可选的,本发明实施例中,所述被测APP的界面数据,还包括:所述被测APP的界面的截图和所述被测APP的界面的热点图。
[0086]具体实现中,所述开发终端在检测到在所述测试分析界面中所述第一时间节点被选择时,所述开发终端还可以在所述测试分析界面中的回播显示区域展示所述第一时间节点所在的第一测试信息提取时段对应的测试数据中的所述被测APP的界面的截图和所述被测APP的界面的热点图。由于该被测APP的界面的热点图能够实时展示所述时间轴上的每一个时间节点测试人员在测试过程中所关注的区域,有利于更准确的还原测试人员与被测APP的交互过程,故而本可选的实施例有利于提升开发人员定位测试问题发生原因的效率。
[0087]其中,所述被测APP的界面的热点图可以是测试终端在检测到被测APP的测试数据的记录时间节点,并确定该记录时间节点对应的测试信息提取时段的情况下,基于测试终端在该测试信息提取时段内的测试人员的眼球运动轨迹影像数据生成的。
[0088]参阅图3.1和图3.2,图3.1是本发明第二实施例公开的一种开发终端展示的测试分析界面的示例图,图3.2是本发明第二实施例公开的基于图3.1所示的示例测试分析界面的一种测试数据分析方法的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1