移动应用测试结果记录和回放方法和系统的制作方法

文档序号:7894148阅读:347来源:国知局
专利名称:移动应用测试结果记录和回放方法和系统的制作方法
技术领域
本发明涉及一种移动应用测试结果记录和回放方法和系统,具体而言,涉及ー种按时间轴对移动应用的测试结果进行记录和回放的方法和系统。
背景技术
由于移动互联网的飞速发展,导致基于移动设备的应用(application,例如应用软件和游戏)越来越多,移动设备的功能也越来越強大,例如通过移动设备浏览网页,办公,游戏,以及其他各种各样的应用。这吸引了全球数百万的移动应用开发人员为移动设备开发各种应用。在此背景下,对移动设备的应用进行测试的需求也越来越大。目前的测试大多为手工测试,鲜见自动测试平台,这导致耗费大量的人力和时间。
在对移动应用进行测试时,会有各种测试结果,例如屏幕截图、Log日志等。通常,这些测试结果是相互独立的,也是零散的。另ー方面,在对测试结果进行分析时,又需要综合使用这些测试结果,例如查看与Log日志相对应的屏幕截图。因此,相互独立的、零散的测试结果使用起来很不方便。

发明内容
本发明是有鉴于上述问题而作出的,其目的在于提供ー种移动应用测试结果记录和回放方法和系统,通过按时间轴对移动应用的测试结果进行记录和回放,使得各种测试结果按照时间顺序记录,使得测试结果的分析和使用更加方便。为了实现上述目的,本发明提供ー种移动应用测试结果记录方法,包括对移动应用进行测试;以及对在测试过程中产生的两种以上的测试结果进行记录,其中,对于每种测试结果中的每条记录,不仅记录其本身的信息,还记录该条记录所产生的时间。为了实现上述目的,本发明还提供ー种移动应用测试结果记录系统,包括测试装置,用于对移动应用进行测试;以及记录装置,用于对在测试过程中产生的两种以上的测试结果进行记录,其中,对于每种测试结果中的每条记录,记录装置不仅记录其本身的信息,还记录该条记录所产生的时间。为了实现上述目的,本发明还提供一种移动应用测试结果回放方法,测试结果包括两种以上,每种测试结果中的每条记录含有该条记录所产生的时间,所述移动应用测试结果回放方法包括按照各条记录所含有的该条记录所产生的时间的先后顺序,来回放每种测试结果中的每条记录。为了实现上述目的,本发明还提供一种移动应用测试结果回放系统,测试结果包括两种以上,每种测试结果中的每条记录含有该条记录所产生的时间,所述移动应用测试结果回放系统包括回放装置,按照各条记录所含有的该条记录所产生的时间的先后顺序,来回放每种测试结果中的每条记录。本发明所述的移动应用测试结果记录和回放方法和系统,通过按时间轴对移动应用的各种不同的测试结果进行记录和回放,使得各种测试结果按照时间顺序记录,使得测试结果的分析和使用更加方便,从而便于使用者查找。


图I是根据本发明ー实施方式记录的屏幕截图的示意图。
图2是根据本发明ー实施方式回放测试结果的示意图。
具体实施例方式以下结合附图来说明本发明的实施方式。需要指出的是,在以下说明中,以移动式电话(cellular phone)作为移动设备的一个例子来进行说明。但是,本发明不限于移动式电话,还可以是其它移动设备,例如个人数字助理(Personal Digital Assistant, PDA)、平板计算机(Tablet PC)、智能手机(Smartphone)、iPad 等。在将移动应用安装到移动式电话并对其进行测试时,可以对各种测试结果进行记录和分析,从而查找移动应用中存在的问题。测试结果可以是,例如,Log日志,屏幕截图,CPU占用情況,内存使用情況,电源(电池)使用情況,网络流量,等等。上述各种测试结果是在对移动应用进行测试过程中同步记录的。例如,随着对移动应用的测试,同步记录Log日志和屏幕截图等。根据本发明ー实施方式,本发明在对各种测试结果进行记录时,除了记录该测试结果的该条记录本身的信息,还记录该条记录所产生的时间,并将该时间与该条记录一起记录。换句话说,对于每种测试结果(Log日志、屏幕截图等)中的每条记录,根据本发明一实施方式,对其加上时间戳。例如,图I是根据本发明ー实施方式记录的屏幕截图的示意图。如图I所示,在屏幕截图A C中,每个屏幕截图还包含时间戳,记录该屏幕截图所产生的时间。类似地,对于CPU占用情况,除了其本身信息之外,也添加时间戳,例如CPU占用情况 I “2012-04-03,16:41,20%”、CPU 占用情况 2 “2012-04-03,16:43,24% ”、C PU 占用情况 3 “2012-04-03,16:45,26%”。记录测试结果时,为了记录方便,可以将同一种类的测试结果按时间顺序记录在一起。例如,将屏幕截图按照时间顺序记录在一起,将CPU占用情况按时间顺序记录在一起7等等。 可选地,还可以打乱各种测试結果,而按照时间顺序统一记录测试結果。例如,对于上面的例子,按时间顺序依次记录屏幕截图A、CPU占用情况I、屏幕截图B、CPU占用情况2、屏幕截图C、CPU占用情况3。这样,更利于从直观上按时间顺序查看测试結果。在按照上述方式记录了测试结果后,在回放测试结果时,也按照时间顺序将各种测试结果放在一起统一回放。图2是根据本发明ー实施方式回放测试结果的示意图。如图2所示,在回放测试结果时,屏幕截图和CPU占用情况按照各自时间戳的先后顺序被放在了一起回放。这样,使用者能够按照时间顺序清楚地查看各种测试結果,而无需在零散的各种测试结果中去查找,因而节省了大量时间和精力。
在以上说明中,“应用”指的是在移动设备上显示或运行的内容,例如针对移动设备开发的软件、游戏、图片、视频、音频、电子图书、网站等。在以上说明中,“计算机”指的是具有处理器和存储器,能够实现数学运算的设备,它不仅包括通常意义上的计算机,还包括具有上述结构和功能的其它任何形式的设备。在以上说明中,“服务器”指的是与计算机和/或移动设备相连接从而控制计算机和/或移动设备的设备,它可以是运行特定软件从而实现上述功能的通常意义上的计算 机,也可以是通常意义上的服务器,还可以是具有上述功能的其它任何形式的设备。
权利要求
1.一种移动应用测试结果记录方法,包括 对移动应用进行测试;以及 对在测试过程中产生的两种以上的测试结果进行记录, 其中,对于每种测试结果中的每条记录,不仅记录其本身的信息,还记录该条记录所产生的时间。
2.根据权利要求I所述的移动应用测试结果记录方法,其特征在于,将种类相同的测试结果按照时间顺序记录在一起。
3.根据权利要求I所述的移动应用测试结果记录方法,其特征在于,将不同种类的测试结果按照时间顺序记录。
4.根据权利要求I所述的移动应用测试结果记录方法,其特征在于,所述测试结果包括日志、屏幕截图、CPU占用情况、内存使用情况、电源使用情况、网络流量中的一个或多个。
5.一种移动应用测试结果记录系统,包括 测试装置,用于对移动应用进行测试;以及 记录装置,用于对在测试过程中产生的两种以上的测试结果进行记录, 其中,对于每种测试结果中的每条记录,记录装置不仅记录其本身的信息,还记录该条记录所产生的时间。
6.一种移动应用测试结果回放方法,测试结果包括两种以上,每种测试结果中的每条记录含有该条记录所产生的时间,所述移动应用测试结果回放方法包括 按照各条记录所含有的该条记录所产生的时间的先后顺序,来回放每种测试结果中的每条记录。
7.一种移动应用测试结果回放系统,测试结果包括两种以上,每种测试结果中的每条记录含有该条记录所产生的时间,所述移动应用测试结果回放系统包括 回放装置,按照各条记录所含有的该条记录所产生的时间的先后顺序,来回放每种测试结果中的每条记录。
全文摘要
本发明提供一种移动应用测试结果记录和回放方法和系统。该移动应用测试结果记录方法包括对移动应用进行测试;以及对在测试过程中产生的两种以上的测试结果进行记录,其中,对于每种测试结果中的每条记录,不仅记录其本身的信息,还记录该条记录所产生的时间。本发明通过按时间轴对移动应用的测试结果进行记录和回放,使得各种测试结果按照时间顺序记录,使得测试结果的分析和使用更加方便。
文档编号H04W24/00GK102708049SQ201210119419
公开日2012年10月3日 申请日期2012年4月21日 优先权日2012年4月21日
发明者戴亦斌 申请人:北京迈凯互动网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1