The embodiment of the invention provides a testing method, a device and a terminal application, the method can include test parameters to be tested to obtain the target application; according to the hierarchical structure of the measured target application to determine the test parameters; operating system from the target application is selected with the measured target test tool level structure corresponding to the target; using the selected test tool to test the target application, obtain test results. The invention can test the target application according to the hierarchical structure, and is favorable for obtaining the comprehensive fluency test result, and is favorable for the optimization of the application program.
【技术实现步骤摘要】
一种应用程序的测试方法、装置及终端
本专利技术涉及计算机
,具体涉及软件测试
,尤其涉及一种应用程序的测试方法、装置及终端。
技术介绍
计算机软件应用程序的运行过程是否流畅,是反映应用程序优劣的一个重要指标。目标,应用程序的流畅度主要通过FPS(FramesPerSecond,每秒传输帧数)进行衡量,具体的测试过程为:运行被测应用程序,测试人员使用FPS工具获取被测应用程序在运行过程中的FPS曲线,根据FPS流畅度的判断标准获得测试结果。在上述现有的应用程序的测试框架中,仅通过FPS来衡量应用程序的流畅度较为笼统,不够细节而不利于应用程序的优化。
技术实现思路
本专利技术实施例提供一种应用程序的测试方法、装置及终端,能够对目标应用程序按照层级结构进行针对性的测试,有利于获得全面的流畅度测试结果,有利于应用程序的优化。本专利技术实施例第一方面提供一种应用程序的测试方法,可包括:获取待测试的目标应用程序的测试参数;根据所述测试参数确定所述目标应用程序的被测层级结构;从所述目标应用程序所在的操作系统中选取与所述被测层级结构相对应的目标测试工具;采用所选取的目标测 ...
【技术保护点】
一种应用程序的测试方法,其特征在于,包括:获取待测试的目标应用程序的测试参数;根据所述测试参数确定所述目标应用程序的被测层级结构;从所述目标应用程序所在的操作系统中选取与所述被测层级结构相对应的目标测试工具;采用所选取的目标测试工具对所述目标应用程序进行测试,获得测试结果。
【技术特征摘要】
1.一种应用程序的测试方法,其特征在于,包括:获取待测试的目标应用程序的测试参数;根据所述测试参数确定所述目标应用程序的被测层级结构;从所述目标应用程序所在的操作系统中选取与所述被测层级结构相对应的目标测试工具;采用所选取的目标测试工具对所述目标应用程序进行测试,获得测试结果。2.如权利要求1所述的方法,其特征在于,所述获取待测试的目标应用程序的测试参数之前,还包括:按照职能将目标应用程序划分为至少一个层级结构。3.如权利要求2所述的方法,其特征在于,所述测试参数包括:静态流畅度、动态流畅度、逻辑流畅度和数据流畅度中的至少一种;所述层级结构包括表现层、逻辑层和数据层;所述表现层包括静态表现层和动态表现层;所述静态表现层用于反映窗口的静态流畅度;所述动态表现层用于反映窗口的动态流畅度;所述逻辑层用于反映函数的逻辑流畅度;所述数据层用于反映数据流畅度。4.如权利要求3所述的方法,其特征在于,所述从所述目标应用程序所在的操作系统中选取与所述被测层级结构相对应的目标测试工具,包括:从所述目标应用程序所在的操作系统中获取至少一种测试工具,所述测试工具包括:窗口静态测试工具、窗口动态测试工具、函数测试工具和数据测试工具;按照所述被测层级结构的职能从所述至少一种测试工具中选取相对应的目标测试工具。5.如权利要求1-4任一项所述的方法,其特征在于,所述采用所选取的目标测试工具对所述目标应用程序进行测试,获得测试结果,包括:运行所述目标应用程序;采用所选取的目标测试工具抓取所述目标应用程序的运行场景进行测试,获得测试结果;其中,所述测试结果包括:窗口的静态显示速度、窗口的动态刷新速度、函数的执行速度以及数据库的读写速度中的至少一种。6.一种应用程序的测试装置,其特征...
【专利技术属性】
技术研发人员:朱轶,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。