一种记录移动终端测试过程的方法及系统与流程

文档序号:11582514阅读:346来源:国知局
一种记录移动终端测试过程的方法及系统与流程

本发明涉及移动终端技术领域,尤其涉及的是一种记录移动终端测试过程的方法及系统。



背景技术:

目前,随着智能移动终端技术的迅速发展,智能手机已经大量普及,各移动终端厂商正如火如荼地投入到智能手机产品开发当中。然而,智能手机不同于传统的功能手机,使用复杂,在手机出厂前常常需要做大量的测试,然后针对测试过程中出现的问题反馈给产品开发人员进行修改。在产品测试过程中,常常碰到测试人员发现了一个bug(软件缺陷),但由于之前操作步骤较多却回想不起来具体的操作步骤,只能凭记忆来慢慢回忆步骤,有时甚至回忆不起来,造成测试效率低下。有的移动终端厂商为了解决该问题,常常在测试人员身后架设摄像机来记录测试步骤,当测试人员发现bug时只需回看录像就能找到具体出现bug的步骤;该方法成本较高需要购买大量的摄像机。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,本发明提供一种记录移动终端测试过程的方法,旨在能够通过移动终端自动记录测试步骤,从而帮助测试人员在发现bug时能够快速回忆起具体的操作步骤,以提高测试与开发的效率。

本发明解决技术问题所采用的技术方案如下:

一种记录移动终端测试过程的方法,其中,包括:

a,预先在移动终端中存储图片包,所述图片包中的图片由移动终端所有可能显示界面的截图所组成;

b,当启动测试步骤记录,检测移动终端的显示界面变化,当显示界面发生变化时,获取当前显示界面对应所述图片包中图片的文件名;

c,当结束测试步骤记录,停止检测移动终端显示界面变化;并且将已记录的显示界面对应所述图片包中图片的文件名按时间先后顺序罗列出来。

所述记录移动终端测试过程的方法,其中,所述步骤a中的图片包由若干图片文件所组成,且每个图片文件的文件名为这些图片的唯一识别码;所述图片包中的每一个图片文件均为移动终端中可能显示的界面,即图片包由移动终端所有可能显示界面的截图所组成。

所述记录移动终端测试过程的方法,其中,所述步骤b中的检测移动终端的显示界面变化具体包括:

检测发送给显示屏的数据是否发生变化,若发生变化则判断显示界面发生变化,否则显示界面未发生变化。

所述记录移动终端测试过程的方法,其中,所述步骤a中所述图片包存储在移动终端掉电不易失存储器中。

所述记录移动终端测试过程的方法,其中,所述掉电不易失存储器,包括:flash、emmc。

一种记录移动终端测试过程的系统,其中,包括:

图片包模块,用于预先在移动终端中存储图片包,所述图片包中的图片由移动终端所有可能显示界面的截图所组成;

检测与记录模块,用于当启动测试步骤记录,检测移动终端的显示界面变化,当显示界面发生变化时,获取当前显示界面对应所述图片包中图片的文件名;

记录显示模块,用于当结束测试步骤记录,停止检测移动终端显示界面变化;并且将已记录的显示界面对应所述图片包中图片的文件名按时间先后顺序罗列出来。

所述记录移动终端测试过程的系统,其中,所述图片包由若干图片文件所组成,且每个图片文件的文件名为这些图片的唯一识别码;所述图片包中的每一个图片文件均为移动终端中可能显示的界面,即图片包由移动终端所有可能显示界面的截图所组成。

所述记录移动终端测试过程的系统,其中,检测与记录模块包括:

检测单元,用于检测发送给显示屏的数据是否发生变化,若发生变化则判断显示界面发生变化,否则显示界面未发生变化。

所述记录移动终端测试过程的系统,其中,所述图片包存储在移动终端掉电不易失存储器中。

所述记录移动终端测试过程的系统,其中,所述掉电不易失存储器,包括:flash、emmc。

本发明所提供的记录移动终端测试过程的方法及系统,所述方法通过预先在移动终端中存储图片包;当启动测试步骤记录,检测移动终端的显示界面变化,当显示界面发生变化时,获取当前显示界面对应所述图片包中图片的文件名;当结束测试步骤记录,停止检测移动终端显示界面变化;并且将已记录的显示界面对应所述图片包中图片的文件名按时间先后顺序罗列出来。本发明通过移动终端自动记录测试步骤,从而帮助测试人员在发现bug时能够快速回忆起具体的操作步骤,以提高测试与开发的效率。

附图说明

图1是本发明记录移动终端测试过程的方法的较佳实施例的流程图。

图2是本发明记录移动终端测试过程的系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明记录移动终端测试过程的方法的较佳实施例的流程图。如图1所示,本发明实施例所述一种记录移动终端测试过程的方法,包括以下步骤:

步骤s100、预先在移动终端中存储图片包,所述图片包中的图片由移动终端所有可能显示界面的截图所组成。

具体地,所述图片包由若干图片文件所组成,且每个图片文件的文件名为这些图片的唯一识别码;所述图片包中的每一个图片文件均为移动终端中可能显示的界面,即图片包由移动终端所有可能显示界面的截图所组成。

其中,本实施例的图片包记录的介质是移动终端掉电不易失存储器中;其中,所述掉电不易失存储器,包括:flash、emmc等。

譬如,某移动终端共包括一百个可能的显示界面,则在移动终端中事先对这一百个可能的显示界面进行截图,截图后用一个唯一的识别码进行保存,譬如用0574001~0574100来作为这一百个截图的文件名(识别码)。

步骤s200、当启动测试步骤记录,检测移动终端的显示界面变化,当显示界面发生变化时,获取当前显示界面对应所述图片包中图片的文件名。

具体地,移动终端的显示界面变化的检测方法为:检测发送给显示屏的数据是否发生变化,若发生变化则显示界面发生变化,否则显示界面未发生变化。也就是说在向显示屏发送的每一帧数据都与上帧数据进行一个像素一个像素的比较,只要有一个像素的数据不同就认为检测到移动终端的显示界面发生变化。

当检测到移动终端的显示界面发生变化时,获取当前显示界面的截图,然后在图片包中查找到该截图的文件名(识别码),然后把文件名按顺序记录下来,这里的顺序指的是记录的时间先后顺序,譬如,较早的记录在前面,较晚的记录在后面

步骤s300、当结束测试步骤记录,停止检测移动终端显示界面变化;并且将已记录的显示界面对应所述图片包中图片的文件名按时间先后顺序罗列出来。

通过步骤s300,测试人员在发现bug时,只需结束测试步骤记录,然后就能看到之前测试过程中经历的显示界面变化的截图的对应文件名;只需将文件名对图片包中的截图进行对应即可还原之前的测试场景。这样,在能够通过移动终端自动记录测试步骤,从而帮助测试人员在发现bug时能够快速回忆起具体的操作步骤,以提高测试与开发的效率。

由上可见,本发明提供一种记录移动终端测试过程的方法,旨在能够通过移动终端自动记录测试步骤,从而帮助测试人员在发现bug时能够快速回忆起具体的操作步骤,以提高测试与开发的效率。

基于上述方法实施例,本发明还提供了一种记录移动终端测试过程的系统,如图2所示,所述系统包括:

图片包模块210,用于预先在移动终端中存储图片包,所述图片包中的图片由移动终端所有可能显示界面的截图所组成;具体如上所述。

检测与记录模块220,用于当启动测试步骤记录,检测移动终端的显示界面变化,当显示界面发生变化时,获取当前显示界面对应所述图片包中图片的文件名;具体如上所述。

记录显示模块230,用于当结束测试步骤记录,停止检测移动终端显示界面变化;并且将已记录的显示界面对应所述图片包中图片的文件名按时间先后顺序罗列出来;具体如上所述。

所述记录移动终端测试过程的系统,其中,所述图片包由若干图片文件所组成,且每个图片文件的文件名为这些图片的唯一识别码;所述图片包中的每一个图片文件均为移动终端中可能显示的界面,即图片包由移动终端所有可能显示界面的截图所组成;具体如上所述。

所述记录移动终端测试过程的系统,其中,检测与记录模块包括:

检测单元,用于检测发送给显示屏的数据是否发生变化,若发生变化则判断显示界面发生变化,否则显示界面未发生变化;具体如上所述。

所述记录移动终端测试过程的系统,其中,所述图片包存储在移动终端掉电不易失存储器中。所述掉电不易失存储器,包括:flash、emmc;具体如上所述。

综上所述,本发明所提供的记录移动终端测试过程的方法及系统,所述方法通过预先在移动终端中存储图片包;当启动测试步骤记录,检测移动终端的显示界面变化,当显示界面发生变化时,获取当前显示界面对应所述图片包中图片的文件名;当结束测试步骤记录,停止检测移动终端显示界面变化;并且将已记录的显示界面对应所述图片包中图片的文件名按时间先后顺序罗列出来。本发明通过移动终端自动记录测试步骤,从而帮助测试人员在发现bug时能够快速回忆起具体的操作步骤,以提高测试与开发的效率。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1