The application is applicable to the technical field of program testing, and provides a method, a terminal device and a storage medium for testing a mobile communication driver, wherein the method comprises: monitoring the data byte stream of the mobile communication module under test; when the data byte stream includes a target identification string and is a lower data byte stream, replacing the target identification string in the lower data byte stream with a preset one And sending the replaced lower data byte stream to the main control system, or discarding the target identification string in the lower data byte stream, and sending the lower data byte stream without the target identification string to the main control system. The method, terminal device and storage medium for testing the mobile communication driver provided by the embodiment of the application can simulate the communication of the detected mobile communication driver in a specific network environment by replacing or discarding the target identification string in the lower data byte stream, so as to realize the test of the mobile communication driver.
【技术实现步骤摘要】
测试移动通信驱动程序的方法、终端设备和存储介质
本申请属于程序测试
,尤其涉及一种测试移动通信驱动程序的方法、终端设备和存储介质。
技术介绍
许多移动或非移动电子设备配置了独立的移动通信模块,相应的,电子设备上具备对应于移动通信模块的移动通信驱动程序。在电子设备的产品开发与维护过程中,常常需要测试移动通信驱动程序在特定网络环境下的适应性。现有的针对移动通信驱动程序的测试方法,存在无法保障测试有效性或测试成本较高等问题。
技术实现思路
有鉴于此,本申请实施例提供了一种测试移动通信驱动程序的方法、终端设备和存储介质,以解决目前在移动通信驱动程序的测试中存在的测试有效性较差或测试成本较高等问题。根据第一方面,本申请实施例提供了一种测试移动通信驱动程序的方法,包括:监听被测移动通信模块的数据字节流;所述数据字节流包括所述被测移动通信模块将要发送至对应的主控系统的下位数据字节流,以及所述主控系统将要发送至所述移动通信模块的上位数据字节流;当所述数据字节流中包括目标标识串,且所述数据字节流为下位数据字节流时,将所述下位数据字节流中的目标标识串替换为预设的替换字节串,并将替换后的下位数据字节流发送至所述主控系统,或者,丢弃所述下位数据字节流中的目标标识串,并将不含所述目标标识串的下位数据字节流发送至所述主控系统。结合第一方面,在本申请的一些实施例中,当所述数据字节流中包括目标标识串,且所述数据字节流为上位数据字节流时,将所述上位数据字节流发送至所述移动通信模块;获取与所述上位数据字 ...
【技术保护点】
1.一种测试移动通信驱动程序的方法,其特征在于,包括:/n监听被测移动通信模块的数据字节流;所述数据字节流包括所述被测移动通信模块将要发送至对应的主控系统的下位数据字节流,以及所述主控系统将要发送至所述移动通信模块的上位数据字节流;/n当所述数据字节流中包括目标标识串,且所述数据字节流为下位数据字节流时,将所述下位数据字节流中的目标标识串替换为预设的替换字节串,并将替换后的下位数据字节流发送至所述主控系统,或者,丢弃所述下位数据字节流中的目标标识串,并将不含所述目标标识串的下位数据字节流发送至所述主控系统。/n
【技术特征摘要】
1.一种测试移动通信驱动程序的方法,其特征在于,包括:
监听被测移动通信模块的数据字节流;所述数据字节流包括所述被测移动通信模块将要发送至对应的主控系统的下位数据字节流,以及所述主控系统将要发送至所述移动通信模块的上位数据字节流;
当所述数据字节流中包括目标标识串,且所述数据字节流为下位数据字节流时,将所述下位数据字节流中的目标标识串替换为预设的替换字节串,并将替换后的下位数据字节流发送至所述主控系统,或者,丢弃所述下位数据字节流中的目标标识串,并将不含所述目标标识串的下位数据字节流发送至所述主控系统。
2.如权利要求1所述的测试移动通信驱动程序的方法,其特征在于,所述测试移动通信驱动程序的方法还包括:
当所述数据字节流中包括目标标识串,且所述数据字节流为上位数据字节流时,将所述上位数据字节流发送至所述移动通信模块;
获取与所述上位数据字节流对应的响应数据字节流;所述响应数据字节流为所述移动通信模块根据所述上位数据字节流反馈的数据字节流;
将所述响应数据字节流中与所述目标标识串对应的响应字符串替换为预设的替换字节串,并将替换后的响应数据字节流发送至所述主控系统,或者,丢弃所述响应数据字节流中与所述目标标识串对应的响应字符串,并将不含所述响应字符串的响应数据字节流发送至所述主控系统。
3.如权利要求1或2所述的测试移动通信驱动程序的方法,其特征在于,判断所述数据字节流中是否包括目标标识串的过程包括:
判断所述下位数据字节流或所述上位数据字节流中是否包含与所述目标标识串具有相同长度和内容的连续字符串;
当所述下位数据字节流或所述上位数据字节流中包含与所述目标标识串具有相同长度和内容的连续字符串时,确定所述下位数据字节流或所述上位数据字节流中包括目标标识串,且所述连续字符串为目标标识串。
4.如权利要求3所述的测试移动通信驱动程序的方法,其特征在于,在所述确定所述下位数据字节流或所述上位数据字节流中包括目标标识串之前,所述判断所述数据字节流中是否包括目标标识串的过程还包括:
判断接收所述连续字符串时各个相邻字符之间的时间间隔是否小于预设的有效字符间隔;
当接收所述连续字符串时各个相邻字符之间的时间间隔均小于或等于预设的有效字符间隔时,确定所述下位数据字节流或所述上位数据字节流中包括目标标识串,且所述连续字符串为目...
【专利技术属性】
技术研发人员:董时舫,
申请(专利权)人:百富计算机技术深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。