【技术实现步骤摘要】
通信模块的用户体验测试方法、装置、系统和电子设备
[0001]本申请实施例涉及自动测试
,尤其涉及一种基于通信模块的用户体验测试方法、装置、系统和电子设备。
技术介绍
[0002]手机、平板等智能终端设备正在使人们的生活变得更加方便高效,用户花在智能设备上的时间也越来越多。随着无线通信网络的发展,蓝牙BT、无线保真Wi
‑
Fi、调频收音机FM Radio、全球导航卫星系统GNSS等通信技术已经成为了智能终端设备上必不可少的功能,针对智能终端设备上通信模块的用户体验,目前主要使用人工测试的方法进行测试,在人工测试时,测试结果主观性大且时间成本高、测试效率低。
[0003]因此,提供一种可以长时间执行且可以真实模拟用户使用习惯的自动化测试方法,是目前亟需解决的问题。
技术实现思路
[0004]本申请实施例提供了一种基于通信模块的用户体验测试方法,以实现自动化测试通信模块的用户体验,提高测试效率,降低测试成本。
[0005]第一方面,本申请提供一种基于通信模块的用户体验测试方法,应用于电子设备,所述电子设备分别与至少一个待测设备和至少一个场景模拟设备连接,所述待测设备中包含至少一个通信模块,所述电子设备预置有多个测试用例,所述方法包括:获得测试需求信息,所述测试需求信息包括第一需求信息,所述第一需求信息用于指示待测用户场景;根据所述测试需求信息和所述预置的多个测试用例确定目标测试用例;根据所述目标测试用例配置所述场景模拟设备,以使所述场景模拟设备模拟出所述 ...
【技术保护点】
【技术特征摘要】
1.一种基于通信模块的用户体验测试方法,其特征在于,应用于电子设备,所述电子设备分别与至少一个待测设备和至少一个场景模拟设备连接,所述待测设备中包含至少一个通信模块,所述电子设备预置有多个测试用例,所述方法包括:获得测试需求信息,所述测试需求信息包括第一需求信息,所述第一需求信息用于指示待测用户场景;根据所述测试需求信息和所述预置的多个测试用例确定目标测试用例;根据所述目标测试用例配置所述场景模拟设备,以使所述场景模拟设备模拟出所述待测用户场景;在所述场景模拟设备模拟出所述待测用户场景时,根据所述目标测试用例对所述待测设备中的至少一个通信模块进行测试。2.根据权利要求1所述的方法,其特征在于,所述测试需求信息还包括第二需求信息,所述第二需求信息用于指示待测通信模块;所述根据所述目标测试用例对所述待测设备中的至少一个通信模块进行测试,包括:根据所述目标测试用例对所述待测设备中的所述待测通信模块进行测试。3.根据权利要求2所述的方法,其特征在于,所述电子设备还与至少一个辅助测试设备连接,所述方法还包括:根据所述目标测试用例配置所述辅助测试设备;根据所述目标测试用例对所述待测设备中的所述待测通信模块进行测试,包括:根据所述目标测试用例对所述待测设备进行基于所述待测通信模块与至少一个所述辅助测试设备之间的通信的测试。4.根据权利要求1所述的方法,其特征在于,所述目标测试用例包括第一配置参数、第二配置参数和第三配置参数,所述场景模拟设备包括噪音播放装置、无线干扰装置和抖动装置,所述待测设备置于所述抖动装置上,所述根据所述测试用例配置所述场景模拟设备,以使所述场景模拟设备模拟出所述待测用户场景,包括:根据所述第一配置参数配置所述噪音播放装置,以使所述噪音播放装置模拟出所述待测用户场景下的环境噪音;根据所述第二配置参数配置所述无线干扰装置,以使所述无线干扰装置模拟出所述待测用户场景下的无线干扰;根据所述第三配置参数配置所述抖动装置,以使所述抖动装置模拟出所述待测用户场景下使用所述待测设备的抖动状态。5.根据权利要求2所述的方法,其特征在于,当一个所述测试用例对应一种待测通信模块下一种待测用户场景时,所述根据所述测试需求信息和所述预置的多个测试用例确定目标测试用例,包括:当所述测试需求信息包括一个待测通信模块下一种待测用户场景时,将根据所述待测通信模块和所述待测用户场景确定的测试用例作为目标测试用例;当所述测试需求信息包括一种待测通信模块下多种待测用户场景,或者多种待测通信模块下同一种待测用户场景,或者多种待测通信模块下多种待测用户场景时,确定其中每一种待测通信模块下每一种待测用户场景对应的测试用例,将确定的多个所述测试用例组合起来作为目标测试用例。
6.根据权利要求1所述的方法,其特征在于,每个所述测试用例设置有第一参数值,所述第一参数值用于指示该测试用例被执行的频率,当所述目标测试用例由多个测试用例组合,且所述第一需求信息指示随机执行用户场景时,所述根据所述目标测试用例对所述待测设备中的至少一个通信模块进行测试,包括:根据所述目标测试用例中每个所述测试用例的第一参数值确定每个所述测试用例的执行次数;按照每个所述测试用例的执行次数对所述待测设备中的至少一个通信模块进行测试。7.根据权利要求1所述的方法,其特征在于,所述预置的多个测试用例的生成方法包括:获取通信模块的用户使用数据,所述用户使用数据用于指示不同职业、不同年龄段的用户在各种设备上使用各种通信模块的数据;解析所述用户使用数据获得所述通信模块对应的用户场景信息和用户操作信息;结合所述用户场景信息和所述用户操作信息生成测试用例。8.一种基于通信模块的用户体验测试装置,其特征在于,应用于电子设备,所述电子设备分别与至少一个待测设备和至少一个场景模拟设备连接,所述待测设备中包含至少一个通信模块,所述电子设备预置有多个测试用例,所述装置包括:需求获取模块,用于获得测试需求信息,所述测试需求信息包括第一需求信息,所述第一需求信息用于指示待测用户场景;用例确定模块,用于根据所述测试需求信息和所述预置的多个测试用例确定目标测试用例;场景配置模块,用于根据所述目标测试用例配置所述场景模拟设备,以使所述场景模拟设备模拟出所述待测用户场景;测试执行模块,用于在所...
【专利技术属性】
技术研发人员:朱兰,朱琳玲,
申请(专利权)人:展讯半导体成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。