【技术实现步骤摘要】
一种异常信息获取方法、装置及智能终端设备
本专利技术涉及计算机应用测试
,尤其涉及一种异常信息获取方法、装置及智能终端设备。
技术介绍
在各类智能计算机应用制作完成后,一般需要对这些应用程序进行测试,不仅包括普通的功能性测试,还需要进行压力测试。在压力测试中,一般通过模拟用户的触摸屏幕、滑动、按键、点击等操作来对设备上的应用程序进行测试,以检测该应用程序在什么情况下,多久的时间会发生异常。 现有技术中,在压力测试过程中若应用程序发生故障、错误时,测试用户一般通过查看系统日志的形式,来确定对应应用程序出现故障的日志记录,得到相关的异常信息来进行分析,以对该应用程序作出改进。由于系统日志中包括有大量的信息,包括正常的日志信息,因此,用户在查找时会耗费大量的查找时间,并且查找还容易遗漏,不利于应用程序的改进。
技术实现思路
本专利技术实施例提供了一种异常信息获取方法、装置及智能终端设备,可自动地对测试日志的内容进行识别,基于测试异常关键字来提取异常信息。 为了解决上述问题,本专利技术实施例提供了一种异常信息获取方法,包括: 根据获取的测试需求信息组装生成测试命令行,并运行所述生成的测试命令行发出测试指令以执行所述需求信息所指示条件的测试; 监听测试日志,并对所述测试日志的内容进行关键字识别; 若识别出所述测试日志中出现测试异常关键字,提取测试日志中与该异常关键字关联的信息作为异常信息。 相应地,本专利技术实施例还提供了一种异常信息获取装置,包括: 测试运行模块,用于根据获取的测试需求信息组装生成测试命令行, ...
【技术保护点】
一种异常信息获取方法,其特征在于,包括:根据获取的测试需求信息组装生成测试命令行,并运行所述生成的测试命令行发出测试指令以执行所述需求信息所指示条件的测试;监听测试日志,并对所述测试日志的内容进行关键字识别;若识别出所述测试日志中出现测试异常关键字,提取测试日志中与该异常关键字关联的信息作为异常信息。
【技术特征摘要】
1.一种异常信息获取方法,其特征在于,包括: 根据获取的测试需求信息组装生成测试命令行,并运行所述生成的测试命令行发出测试指令以执行所述需求信息所指示条件的测试; 监听测试日志,并对所述测试日志的内容进行关键字识别; 若识别出所述测试日志中出现测试异常关键字,提取测试日志中与该异常关键字关联的信息作为异常信息。2.如权利要求1所述的方法,其特征在于,在所述若识别出所述测试日志中出现测试异常关键字时,提取测试日志中与该异常关键字关联的信息作为异常信息之前,还包括: 若在关键字识别过程中所述测试日志中出现用于表示出现异常的关键字,则确定该用于表示出现异常的关键字是否是由于执行所述需求信息所指示条件的测试产生的; 若是,则确定所述测试日志中出现测试异常关键字。3.如权利要求2所述的方法,其特征在于,所述若在关键字识别过程中所述测试日志中出现用于表示出现异常的关键字,则确定该用于表示出现异常的关键字是否是由于执行所述需求信息所指示条件的测试产生的,包括: 当所述测试日志包括Logcat日志时,判断所述Logcat日志中是否出现异常信息关键字; 若出现异常信息关键字,则进一步判断该用于表示出现异常的关键字是否是由于执行所述需求信息所指示条件的测试产生的; 若是,则确定所述测试日志中出现测试异常关键字。4.如权利要求2所述的方法,其特征在于,所述若在关键字识别过程中所述测试日志中出现用于表示出现异常的关键字,则确定该用于表示出现异常的关键字是否是由于执行所述需求信息所指示条件的测试产生的,包括: 当所述测试日志包括Monkey日志时,判断所述Monkey日志中是否出现崩溃CRASH字段; 若出现崩溃CRASH字段,则进一步判断该崩溃CRASH字段是否是由于执行所述需求信息所指示条件的测试产生的; 若是,则确定所述测试日志中出现测试异常关键字。5.如权利要求2所述的方法,其特征在于,所述若在关键字识别过程中所述测试日志中出现用于表示出现异常的关键字时,进一步确定该用于表示出现异常的关键字是否是由于执行所述需求信息所指示条件的测试产生的,包括: 当所述测试日志包括ANR日志时,判断所述ANR日志中是否出现表示响应异常的ANR字段; 若出现表示响应异常的ANR字段,则进一步判断该表示响应异常的ANR字段是否是由于执行所述需求信息所指示条件的测试产生的; 若是,则确定所述测试日志中出现测试异常关键字。6.如权利要求1至5任一项所述的方法,其特征在于,在所述根据获取的测试需求信息组装生成测试命令行,并运行所述生成的测试命令行发出测试指令以执行所述需求信息所指示条件的测试之前,还包括: 获取用户在需求录入框中输入的测试需求信息,所述测试需求信息包括测试次数信息、测试对象/[目息、间隔/...
【专利技术属性】
技术研发人员:皮凯,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。