The invention relates to the field of terminal test technology. An embodiment of the invention provides a terminal man-machine interface test method, including: acquiring a plurality of test cases related to a man-machine interface test based on a test trigger module, wherein the test trigger module is configured with system group user privileges and mandatory access control rights; and based on a predetermined test about the plurality of tests. The test cases are executed sequentially, and the test cases executed are checked to see if the running result of the test cases is passed, wherein the test cases uniquely correspond to the terminal application function. Therefore, it is not necessary for testers to spend a lot of time searching or matching test cases, which improves the test efficiency. In addition, all test cases are executed in a predetermined order, so that there will be no missing test cases, which ensures the comprehensiveness of the test and improves the MMITest test of human-machine interface test. The reliability of the test results.
【技术实现步骤摘要】
终端人机接口测试方法及系统
本专利技术涉及终端测试
,具体地涉及一种终端人机接口测试方法及系统。
技术介绍
在终端,例如手机、平板在出货之前,都需要预先实施测试,以确定整机各个零部件是否都组装了,并且验证这些零部件的功能是否都能正常运行。但是,本申请的专利技术人在实践本申请的过程中发现:人机接口测试(MMITest)终端软件测试中的重中之重,使得终端软件测试都需要消耗较长的时间且极易遗漏,导致验证手机需要花费几天时间,下载各种硬件厂商的测试Demo,并且里面测试功繁杂且不通俗易懂。因此,如何高效可靠地完成MMITest,验证手机的整机硬件及功能完整性是目前业界的热门研究方向。
技术实现思路
本专利技术实施例的目的是提供一种终端测试方法及系统,以至少解决现有技术中终端的MMITest人机接口测试效率低和可靠性差的技术问题。为了实现上述目的,本专利技术实施例提供一种终端人机接口测试方法,包括:基于测试触发模块,获取与人机接口测试相关的多个测试用例,其中所述测试触发模块被配置有系统组用户权限;基于预定的关于所述多个测试用例的顺序依次执行各个所述测试用例,并检测所执行的所述各个测试用例的运行结果是否为通过,其中所述测试用例唯一对应于终端应用功能。可选的,所述基于预定的关于所述多个测试用例的顺序依次执行各个所述测试用例,并检测所执行的所述各个测试用例的运行结果是否为通过包括:执行所述多个测试用例中的第一测试用例;响应于所述第一测试用例的执行,在终端的用户界面上显示供测试人员交互操作的多个运行结果选择控件;以及根据被交互操作所选择的所述运行结果选择控件,确定所述第一 ...
【技术保护点】
1.一种终端人机接口测试方法,包括:基于测试触发模块,获取与人机接口测试相关的多个测试用例,其中所述测试触发模块被配置有系统组用户权限和强制访问控制权限;基于预定的关于所述多个测试用例的顺序依次执行各个所述测试用例,并检测所执行的所述各个测试用例的运行结果是否为通过,其中所述测试用例唯一对应于终端应用功能。
【技术特征摘要】
1.一种终端人机接口测试方法,包括:基于测试触发模块,获取与人机接口测试相关的多个测试用例,其中所述测试触发模块被配置有系统组用户权限和强制访问控制权限;基于预定的关于所述多个测试用例的顺序依次执行各个所述测试用例,并检测所执行的所述各个测试用例的运行结果是否为通过,其中所述测试用例唯一对应于终端应用功能。2.根据权利要求1所述的方法,其特征在于,所述基于预定的关于所述多个测试用例的顺序依次执行各个所述测试用例,并检测所执行的所述各个测试用例的运行结果是否为通过包括:执行所述多个测试用例中的第一测试用例;响应于所述第一测试用例的执行,在终端的用户界面上显示供测试人员交互操作的多个运行结果选择控件;以及根据被交互操作所选择的所述运行结果选择控件,确定所述第一测试用例的运行结果是否为通过。3.根据权利要求2所述的方法,其特征在于,在所述在终端的用户界面上显示供测试人员交互操作的多个运行结果选择控件之后,该方法还包括:若检测到所述多个运行结果选择控件在预定时间段均未被选择,则生成触发用于触发终端执行重启操作的重启指令。4.根据权利要求1所述的方法,其特征在于,所述基于预定的关于所述多个测试用例的顺序依次执行各个所述测试用例并检测所执行的所述各个测试用例的运行结果是否为通过包括:当所述运行结果指示存在通过的测试用例时,按照所述顺序自动跳转至执行下一测试用例,并检测所跳转执行的所述下一测试用例的运行结果是否为通过。5.根据权利要求1所述的方法,其特征在于,所述基于预定的关于所述多个测试用例的顺序依次执行各个所述测试用例并检测所执行的所述各个测试用例的运行结果是否为通过包括:当所述运行结果指示存在未通过的测试用例时,在终端的用户界面上显示该未通过的测试用例所对应的终端应用功能。6.根据权利要求1所述的方法,其特征在于,所述终端应用功能包括音频测试功能,其中所述基于预定的关于所述多个测试用例的顺序依次执行各个所述测试用例并检测所执行的所述各个测试...
【专利技术属性】
技术研发人员:吕羡羡,
申请(专利权)人:上海畅联智融通讯科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。