本发明涉及移动终端技术领域,具体涉及的是一种测试处理方法、移动终端及存储介质。
背景技术:
目前移动终端的功能复杂,操作界面也同样地复杂,这就导致测试人员需要在移动终端出厂前做大量的测试,以尽早地发现潜在的问题,并及时地由开发人员进行解决;其中,有些问题需要在多次执行重复操作时才会被发现,例如:移动终端的充电问题,往往在充电一两次的时候是正常的,但当移动终端充电100次之后就有可能会出现问题。
目前,移动终端的多次测试过程仍然需要依靠测试人员来完成,这就导致工作人员在测试过程中占据了很大的工作量,测试人员需要经常重复一些操作进行测试,例如:在测试移动终端的上网功能时,需要测试人员打开浏览器,输入网址并打开链接,这样就导致测试人员的测试效率低下;并且,由于是重复性的测试操作,容易使测试人员产生疲劳,从而导致操作错误,或者产生误判断的现象。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种测试处理方法、移动终端及存储介质,旨在通过移动终端进行重复测试操作,代替人工进行测试,减少人工测试成本,提高测试效率,从而避免人工测试时出现的疲劳和误判断的现象。
本发明解决技术问题所采用的技术方案如下:
本发明提供一种测试处理方法,其中,所述方法包括:
在移动终端上设置记录指令,并通过所述记录指令记录测试人员输入的触摸操作;
当启动测试程序时,根据预设重复操作次数重复执行所述触摸操作,并记录重复过程中出现的故障;
当重复操作完成时,在移动终端的显示屏上显示故障以及所述故障出现的次数。
进一步地,所述在移动终端上设置记录指令,并通过所述记录指令记录测试人员输入的触摸操作之前包括:
预先将移动终端的触摸屏分为第一触摸区域和第二触摸区域;
在所述第一触摸区域中设置触摸控件。
进一步地,所述触摸控件包括次数设置选项、启动记录指令选项以及启动测试选项。
进一步地,所述在移动终端上设置记录指令,并通过所述记录指令记录测试人员输入的触摸操作具体包括:
在移动终端上设置用于记录测试人员触摸操作的记录指令;
通过所述第一触摸区域中的触摸控件设置重复操作次数;
通过所述记录指令记录测试人员在所述第二触摸区域上输入的触摸操作。
进一步地,所述当启动测试程序时,根据预设重复操作次数重复执行所述触摸操作,并记录重复过程中出现的故障具体包括:
当启动测试程序时,获取所述记录指令和重复操作次数;
根据所述重复操作次数执行所述记录指令中的触摸操作;
记录重复过程中出现的故障次数和对应的故障时间,并统计在表格中。
进一步地,所述记录重复过程中出现的故障次数和对应的故障时间,并统计在表格中具体包括:
当测试过程中出现故障时,记录故障出现时已执行的重复操作的次数,并记录故障原因和故障时间;
将记录的故障原因和故障时间统计在表格中。
进一步地,所述当重复操作完成时,在移动终端的显示屏上显示故障以及所述故障出现的次数具体包括:
当重复操作完成时,获取表格中的故障原因和故障时间,并统计故障次数;
将所述故障原因、故障时间以及故障次数显示在移动终端的显示屏上。
进一步地,所述当重复操作完成时,获取表格中的故障原因和故障时间,并统计故障次数具体包括:
所述当重复操作完成时,获取表格中的故障原因和故障时间;
若检测到有故障,则统计故障次数,并通过声音或呼吸灯提示测试人员;
若检测到没有故障,则不做处理。
本发明还提供一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有测试处理程序,所述测试处理程序被所述处理器执行时用于实现所述测试处理方法。
本发明还提供一种存储介质,其中,所述存储介质存储有测试处理程序,所述测试处理程序被处理器执行时用于实现所述测试处理方法。
本发明所采用的技术方案具有以下有益效果:本发明通过将移动终端的触摸屏划分为两个区域,在第一触摸区域中设置触摸控件,以及在第二触摸区域获取测试人员的触摸操作,使移动终端可以按照测试人员输入的操作进行重复检测,从而代替人工进行测试,减少人工测试成本,提高测试效率;同时,由移动终端进行的重复测试操作,可避免人工测试时因疲劳而导致的误操作和误判断的现象。
附图说明
图1是本发明较佳实施例中一种测试处理方法的流程图。
图2是本发明较佳实施例中一种移动终端的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
请参见图1,图1是本发明较佳实施例中一种测试处理方法的流程图。
如图1所示,本发明实施例提供了一种测试处理方法,所述方法包括以下步骤:
步骤s100,在移动终端上设置记录指令,并通过所述记录指令记录测试人员输入的触摸操作。
本发明实施例中,通过移动终端来代替测试人员,对移动终端自身的功能以及操作界面等进行重复测试,从而减少人工测试的成本;具体地,在测试之前,需要预先将移动终端的触摸屏分为第一触摸区域和第二触摸区域,其中,在所述第一触摸区域中设置触摸控件,所述触摸控件包括次数设置选项、启动记录指令选项以及启动测试选项等等;实际测试时,测试人员通过启动记录指令选项,记录测试人员在所述第二触摸区域内输入的触摸操作,并在所述第一触摸区域中设置重复操作次数,测试人员在启动测试选项之后,移动终端就会重复执行测试人员在所述第二触摸区域输入的触摸操作,以测试移动终端的性能是否正常。
即具体地,所述步骤s100之前包括以下步骤:
步骤s001,预先将移动终端的触摸屏分为第一触摸区域和第二触摸区域;
步骤s002,在所述第一触摸区域中设置触摸控件。
本发明实施例中,在启动测试之前,还需要在移动终端上设置记录指令,通过所述记录指令来记录用户在第二触摸区域内输入的触摸操作;并且,在测试人员输入完触摸操作之后,通过所述第一触摸区域中的触摸控件设置重复操作次数,使移动终端在测试时按照设置的次数来重复执行触摸操作,从而达到测试移动终端性能的目的。
具体的,当测试人员在启动记录指令之后,移动终端记录测试人员在第二触摸区域内的操作,记录形式为在第二触摸区域内的单点触摸,如操作坐标(100,120),以及在第二触摸区域内的滑动操作,如起点坐标(10,10)终点坐标(88,100)等等。
即具体地,所述步骤s100包括以下步骤:
步骤s101,在移动终端上设置用于记录测试人员触摸操作的记录指令;
步骤s102,通过所述第一触摸区域中的触摸控件设置重复操作次数;
步骤s103,通过所述记录指令记录测试人员在所述第二触摸区域上输入的触摸操作。
由于在移动终端上设置了记录指令,并通过记录指令来记录测试人员在触摸屏上输入的触摸操作,使移动终端在测试时,可以模拟测试人员的操作,不断地对自身的性能进行测试,从而省去了测试人员的重复输入、重复启动、重复关闭等操作,节省了测试人员的工作量,同时也提高了测试效率。
步骤s200,当启动测试程序时,根据预设重复操作次数重复执行所述触摸操作,并记录重复过程中出现的故障。
本发明实施例中,当启动测试程序时,移动终端先获取记录指令和重复操作次数,然后再根据记录指令中记录的触摸操作进行重复测试;例如,记录指令记录测试人员输入的触摸操作为:先单点操作,然后再滑动操作;测试人员设置的重复操作次数为100次;移动终端就会模拟单点操作和滑动操作,并按照操作的先后顺序,重复地测试100次。
在移动终端进行重复地测试时,如若在测试过程中出现了故障,比如:单点操作或滑动操作失败;记录此时已经执行重复测试的次数(比如已经执行第50次),并记录测试的故障时间(比如已经开始测试3分钟),以及记录故障原因等;然后将已执行的次数、故障原因以及故障时间等记录在表格中,以便于后续查看。
在测试完成之后,对故障次数进行汇总,统计故障率,并将所述故障次数和故障率保存在表格中,以便于后续查看。
即具体地,所述步骤s200包括以下步骤:
步骤s201,当启动测试程序时,获取所述记录指令和重复操作次数;
步骤s202,根据所述重复操作次数执行所述记录指令中的触摸操作;
步骤s203,记录重复过程中出现的故障次数和对应的故障时间,并统计在表格中。
进一步地,所述步骤s203包括以下步骤:
步骤s2031,当测试过程中出现故障时,记录故障出现时已执行的重复操作的次数,并记录故障原因和故障时间;
步骤s2032,将记录的故障原因和故障时间统计在表格中。
通过记录重复过程中出现的故障次数和对应的故障时间,并统计故障次数和故障率,将故障次数、对应的故障时间、故障原因以及故障率等全部记录在表格中;使测试人员在后续查看到这些数据时,对当前移动终端的性能有很深的了解,从而有助于工作人员对移动终端进行维护。
步骤s300,当重复操作完成时,在移动终端的显示屏上显示故障以及所述故障出现的次数。
本发明实施例中,当移动终端完成重复测试时,获取表格中记录的数据,如若检测到表格中有故障数据,则统计故障次数,将故障的详细信息显示在移动终端的显示屏上,并且伴随声音和呼吸灯等进行提示;例如,当移动终端完成重复测试时,检测到表格中有故障数据,通过移动终端的扬声器(音响)发出响声进行提示;同时,还可通过呼吸灯变成红色来进行提示;若检测到没有故障数据,则不做处理,呼吸灯可变成绿色来提示测试完成,并且提示无故障。
即具体地,所述步骤s300包括以下步骤:
步骤s301,当重复操作完成时,获取表格中的故障原因和故障时间,并统计故障次数;
步骤s302,将所述故障原因、故障时间以及故障次数显示在移动终端的显示屏上。
进一步地,所述步骤s301包括以下步骤:
步骤s3011,所述当重复操作完成时,获取表格中的故障原因和故障时间;
步骤s3012,若检测到有故障,则统计故障次数,并通过声音或呼吸灯提示测试人员;
步骤s3013,若检测到没有故障,则不做处理。
本发明通过获取表格中的故障原因和故障时间,将故障信息等显示在移动终端的显示屏上,同时伴随声音和呼吸灯等进行相应的提示,可使测试人员及时地发现故障,并将所述故障记录或直接发送到智能终端上保存,以便于后续工作人员进行查看;同时,由于在移动终端上设置了相应地提示,使测试人员在重复测试之后,及时地更换下一个移动终端进行测试,从而提高测试人员的测试效率。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过测试处理程序来指令相关硬件(如处理器,控制器等)来完成,所述测试处理程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
实施例二
请参见图2,图2是本发明较佳实施例中一种移动终端的功能原理框图。
如图2所示,本发明实施例提供了一种移动终端,本发明实施例的移动终端可以为手机(或者平板电脑),其中,本实施例的移动终端包括处理器10,以及与所述处理器10连接的存储器20;
所述存储器20存储有测试处理程序,该测试处理程序被所述处理器10执行时用于实现上述测试处理方法;具体如上所述。
实施例三
本发明实施例提供了一种存储介质,其中,所述存储介质存储有测试处理程序,该测试处理程序被处理器10执行时用于实现上述测试处理方法;具体如上所述。
综上所述,本发明通过将移动终端的触摸屏划分为两个区域,在第一触摸区域中设置触摸控件,以及在第二触摸区域获取测试人员的触摸操作,使移动终端可以按照测试人员输入的操作进行重复检测,从而代替人工进行测试,减少人工测试成本,提高测试效率;同时,由移动终端进行的重复测试操作,可避免人工测试时因疲劳而导致的误操作和误判断的现象。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。