System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种批量的测试设备监控与Monkey测试执行装置制造方法及图纸_技高网

一种批量的测试设备监控与Monkey测试执行装置制造方法及图纸

技术编号:44218183 阅读:5 留言:0更新日期:2025-02-11 13:26
本发明专利技术公开了一种批量的测试设备监控与Monkey测试执行装置,涉及软件测试技术领域,其包括:MCU主控芯片、RAM芯片和ROM主存芯片,所述的MCU主控芯片与RAM芯片通过数据总线电连接,所述的RAM芯片与ROM主存芯片通过数据总线电连接,可对多个受控设备进行测试指令发送,屏幕画面监控、运行数据(内存、CPU占用率、系统温度)监控,在测试执行结束后,对受控设备在测试执行过程中给的日志进行打包,筛选应用崩溃,ANR(应用无响应)等严重问题,生成并保存测试报告,极大提高了monkey测试的工作效率,解决了进行monkey测试时效率过低的问题。

【技术实现步骤摘要】

本专利技术涉及软件测试,具体涉及一种批量的测试设备监控与monkey测试执行装置。


技术介绍

1、monkey测试,又名搞怪测试,一般指用毫无规律的指令或操作去测试被测系统,观察被测系统的稳定性和容错性。其工作原理为通过向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、滑动trackball、手势输入等操作,来对设备上的程序进行压力测试,以检测出不能以常规测试手段检测出的异常。android系统原生地提供了对monkey测试的支持,在系统文件中提供了monkey相关的库,使得monkey测试成为安卓应用测试的常用手段,而且由于其随机性与不可预测性,使得monkey测试越来越多地被测试人员所使用。

2、基于现有软件测试理论所述,软件的缺陷是不可能被穷尽测试的,而且monkey测试的随机性特点,使得其不可能对业务或编码薄弱点做针对性的加强测试,因此,提高monkey测试效率的方法仅有两个:增加测试设备或延长测试时间。由于工作时间所限,多数测试项目无法分配足够长的工作时间给monkey测试,相关工作常常放到晚上自动进行;而且,monkey测试没有提供测试执行期间的设备性能报告与缺陷报告,相关报告需要测试人员手动导出并整理,造成大量的工时浪费与人员负荷。

3、文献(cn 109828910 a)公开了一种monkey测试的方法及装置、计算机设备、存储介质。一方面,该方法包括:连接多个测试对象;向所述多个测试对象发送monkey测试命令,触发所述多个测试对象并发执行monkey测试程序,其中,所述monkey测试命令携带所述monkey测试程序;接收所述多个测试对象在执行所述monkey测试程序后生成的多个运行日志。但monkey测试装置每次只能测试一台设备或者测试一个app,不能集中管控,测试效率太低,测试速度太慢。


技术实现思路

1、本专利技术针对现有技术中存在的问题,构思了一种批量的测试设备监控与monkey测试执行装置,有内置电源,可独立工作,支持双工/半双工操作,支持测试数据可视化显示,测试速度更快。

2、实现本专利技术采用的技术方案是:一种批量的测试设备监控与monkey测试执行装置,其特征是,它包括:mcu主控芯片、ram芯片和rom主存芯片,所述的mcu主控芯片与ram芯片通过数据总线电连接,所述的ram芯片与rom主存芯片通过数据总线电连接,所述的mcu主控芯片、ram芯片和rom主存芯片分别与电源管理模块电连接,所述的电源管理模块与内置电源电连接,所述的ram芯片通过主板提供额外的通往mcu主控芯片和rom主存芯片的高速通道,所述的mcu主控芯片与一组usb接口电连接。

3、进一步,所述的mcu主控芯片习型号为esp32-s3。

4、进一步,所述的ram芯片为512m。

5、进一步,所述的rom主存芯片为128g。

6、进一步,所述的一组usb接口为:usb 2.0接口和usb type-c接口。

7、进一步,所述的usb 2.0接口连接电脑进行指令写入;所述的usb type-c接口用于连接被测设备。

8、进一步,所述的内置电源为可更换锂电池电源。

9、进一步,所述的mcu主控芯片定时向待测设备发送性能查询指令,收集待测设备的当前cpu占用率、内存占用率、cpu核心温度、帧率。

10、进一步,所述的mcu主控芯片借助被测安卓设备自带的logcat工具,对测试过程中日志进行实时检测记录,按照时间戳+设备名命名存留在rom主存芯片中。

11、本专利技术一种批量的测试设备监控与monkey测试执行装置的有益技术效果体现在:

12、一种批量的测试设备监控与monkey测试执行装置,可对多个受控设备进行测试指令发送,屏幕画面监控、运行数据(内存、cpu占用率、系统温度)监控,极大提高了monkey测试的工作效率,解决了进行monkey测试时效率过低的问题;在测试执行结束后,对受控设备在测试执行过程中给的日志进行打包,筛选应用崩溃,anr(应用无响应)等严重问题,生成并保存测试报告。

本文档来自技高网...

【技术保护点】

1.一种批量的测试设备监控与Monkey测试执行装置,其特征是,它包括:MCU主控芯片、RAM芯片和ROM主存芯片,所述的MCU主控芯片与RAM芯片通过数据总线电连接,所述的RAM芯片与ROM主存芯片通过数据总线电连接,所述的MCU主控芯片、RAM芯片和ROM主存芯片分别与电源管理模块电连接,所述的电源管理模块与内置电源电连接,所述的RAM芯片通过主板提供额外的通往MCU主控芯片和ROM主存芯片的高速通道,所述的MCU主控芯片与一组USB接口电连接。

2.根据权利要求1所述的一种批量的测试设备监控与Monkey测试执行装置,其特征是,所述的MCU主控芯片习型号为ESP32-S3。

3.根据权利要求1所述的一种批量的测试设备监控与Monkey测试执行装置,其特征是,所述的RAM芯片为512M。

4.根据权利要求1所述的一种批量的测试设备监控与Monkey测试执行装置,其特征是,所述的ROM主存芯片为128G。

5.根据权利要求1所述的一种批量的测试设备监控与Monkey测试执行装置,其特征是,所述的一组USB接口为:USB 2.0接口和USB TYPE-C接口。

6.根据权利要求5所述的一种批量的测试设备监控与Monkey测试执行装置,其特征是,所述的USB 2.0接口连接电脑进行指令写入;所述的USB TYPE-C接口用于连接被测设备。

7.根据权利要求5所述的一种批量的测试设备监控与Monkey测试执行装置,其特征是,所述的内置电源为可更换锂电池电源。

8.根据权利要求5所述的一种批量的测试设备监控与Monkey测试执行装置,其特征是,所述的MCU主控芯片定时向待测设备发送性能查询指令,收集待测设备的当前CPU占用率、内存占用率、CPU核心温度、帧率。

9.根据权利要求5所述的一种批量的测试设备监控与Monkey测试执行装置,其特征是,所述的MCU主控芯片借助被测安卓设备自带的logcat工具,对测试过程中日志进行实时检测记录,按照时间戳+设备名命名存留在ROM主存芯片中。

...

【技术特征摘要】

1.一种批量的测试设备监控与monkey测试执行装置,其特征是,它包括:mcu主控芯片、ram芯片和rom主存芯片,所述的mcu主控芯片与ram芯片通过数据总线电连接,所述的ram芯片与rom主存芯片通过数据总线电连接,所述的mcu主控芯片、ram芯片和rom主存芯片分别与电源管理模块电连接,所述的电源管理模块与内置电源电连接,所述的ram芯片通过主板提供额外的通往mcu主控芯片和rom主存芯片的高速通道,所述的mcu主控芯片与一组usb接口电连接。

2.根据权利要求1所述的一种批量的测试设备监控与monkey测试执行装置,其特征是,所述的mcu主控芯片习型号为esp32-s3。

3.根据权利要求1所述的一种批量的测试设备监控与monkey测试执行装置,其特征是,所述的ram芯片为512m。

4.根据权利要求1所述的一种批量的测试设备监控与monkey测试执行装置,其特征是,所述的rom主存芯片为128g。

5.根据权利要求1所述的一种批量...

【专利技术属性】
技术研发人员:刘泽昱李振龙魏强
申请(专利权)人:一汽奔腾汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1