1.一种多场景下蓝牙拉锯测试的测试系统,其特征在于,所述系统包括:
第一屏蔽箱;
第二屏蔽箱;
待测设备,置于所述第一屏蔽箱内,所述待测设备用于在主控机的控制下执行不同场景下的多个测试用例,发出蓝牙信号,以便与辅助设备建立不同场景;
辅助设备,置于所述第二屏蔽箱内,所述辅助设备用于在主控机的控制下执行各测试用例的辅助测试操作,以便与待测设备建立不同场景;
程控衰减器,与所述待测设备和所述辅助设备连接,所述待测设备发出的蓝牙信号经过所述程控衰减器传递到所述辅助设备,所述程控衰减器用于在主控机的控制下对经过的蓝牙信号进行衰减,直至各测试用例结束;
主控机,与所述待测设备、所述辅助设备以及所述程控衰减器连接,用于控制所述待测设备、所述辅助设备以及所述程控衰减器进行蓝牙拉锯测试,并生成测试报告。
2.根据权利要求1所述的系统,其特征在于,所述主控机,用于向所述待测设备发送测试用例执行指令并向所述辅助设备发送辅助测试操作指令,使得所述待测设备执行不同场景下的多个测试用例,以及所述辅助设备执行各测试用例的辅助测试操作,以便在待测设备和辅助设备之间建立各测试用例对应的场景;
还用于向程控衰减器发送衰减指令,使得所述程控衰减器模拟各测试用例对应的场景下的rssi测距模型曲线对经过的蓝牙信号进行衰减,直至各测试用例结束;
以及,还用于获取各测试用例的测试结果,将测试结果与预期结果进行比对,基于比对的结果和实时抓取的待测设备日志文件,生成测试报告。
3.根据权利要求1所述的系统,其特征在于,所述待测设备为手机,所述主控机通过usb线与待测手机连接。
4.根据权利要求1所述的系统,其特征在于,所述辅助设备使用手机,所述主控机通过usb线与辅助手机连接。
5.根据权利要求1所述的系统,其特征在于,所述辅助设备包括蓝牙耳机或蓝牙音箱,还包括继电器和交流电源,所述主控机通过串口线与所述继电器连接,所述蓝牙耳机或蓝牙音箱与所述继电器、交流电源通过电线连接,其中,
所述继电器,用于接收主控机的串口指令,控制蓝牙耳机或蓝牙音箱按键,实现对应功能;
所述交流电源,用于对继电器和蓝牙耳机或蓝牙音箱供电。
6.根据权利要求1所述的系统,其特征在于,所述主控机通过usb线与所述程控衰减器连接。
7.一种多场景下蓝牙拉锯测试的测试方法,其特征在于,采用如权利要求1-6任一项所述的系统实现,所述方法包括:
1)向待测设备发送测试用例执行指令并向辅助设备发送辅助测试操作指令,使得待测设备执行测试用例,以及辅助设备执行所述测试用例的辅助测试操作,以便在待测设备和辅助设备之间建立所述测试用例对应的场景;
2)向程控衰减器发送衰减指令,使得所述程控衰减器模拟所述测试用例对应的场景下的rssi测距模型曲线对经过的蓝牙信号进行衰减,直至各测试用例结束;
3)获取所述测试用例的测试结果,将所述测试结果与预期结果进行比对;
4)根据比对的结果判断所述测试用例是否满足通过条件,若满足,则所述测试用例执行通过,否则所述测试用例执行失败;
5)判断是否存在未执行的测试用例,若存在,返回1),若不存在,根据所有测试用例测试结果比对的结果以及实时抓取的待测设备日志文件生成测试报告。
8.根据权利要求7所述的方法,其特征在于,所述测试用例包括极限距离测试用例和声音卡顿测试用例。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求7或8所述的多场景下蓝牙拉锯测试的测试方法。