1. 一种对车载终端上的软件的测试验收方法,其特征在于,包括步骤:
步骤一,在车载终端的车载终端操作系统安装一个或多个软件;
步骤二,所述车载终端接收测试文件;
步骤三,所述车载终端接收驱动命令,然后驱动所述测试文件,使所述车载终端操作系统的测试组件根据所述测试文件对所述车载终端上的软件进行测试;
步骤四,所述车载终端生成测试报告;其中所述测试文件是根据所述车载终端的特征功能生成的多个测试用例。
2. 根据权利要求1所述的对车载终端上的软件的测试验收方法,其特征在于,所述车载终端的特征功能包括以下的一种或多种:车身总线功能、车身诊断功能模块、外围独立功能模块、以及操作面板功能。
3. 根据权利要求1所述的对车载终端上的软件的测试验收方法,其特征在于,所述对所述车载终端上的软件进行测试的步骤包括:监测所述软件在所述车载终端操作系统的运行是否产生异常,以检验所述车载终端上的软件在车载终端的环境下运行的稳定性和可靠性。
4. 根据权利要求1所述的对车载终端上的软件的测试验收方法,其特征在于,所述步骤三中还包括步骤:在对所述车载终端上的软件进行测试的过程中,记录trace信息。
5. 根据权利要求1所述的对车载终端上的软件的测试验收方法,其特征在于,所述测试报告包括所述车载终端上的软件对车载终端造成的影响以及所述车载终端上的软件存在的异常信息。
6. 根据权利要求1所述的对车载终端上的软件的测试验收方法,其特征在于,所述车载终端包括车载娱乐多媒体系统或车载导航系统。
7. 根据权利要求1所述的对车载终端上的软件的测试验收方法,其特征在于,所述车载终端操作系统为Android系统。
8. 一种车载终端,其特征在于,包括:
第一接收单元,用于接收测试文件及驱动命令;
测试单元,用于在接收到所述驱动命令后运行所述测试文件,使所述车载终端操作系统的测试组件根据所述测试文件对所述车载终端上的软件进行测试;
分析单元,用于根据所述测试单元的测试信息生成测试报告;
第一发送单元,用于在测试完成后,将所述测试报告发送至服务器;
其中,所述测试文件包括根据所述车载终端的特征功能生成的多个测试用例。
9. 一种服务器,其特征在于,包括:
配置单元,用于根据车载终端的特征功能生成测试文件及驱动命令;
第二发送单元,用于发送所述测试文件及驱动命令;
第二接收单元,用于接收测试报告;
解析单元,用于解析所述测试报告,获得测试结果。
10. 一种对车载终端上的软件的测试验收系统,其特征在于,包括车载终端和服务器,所述车载终端和所述服务器通过ADB通道建立连接;所述车载终端包括第一接收单元,测试单元,分析单元以及第一发送单元;所述服务器包括配置单元,第二发送单元、第二接收单元以及解析单元;
其中,所述服务器用于根据车载终端的特征功能生成测试文件及驱动命令;通过ADB通道向所述车载终端发送所述测试文件及驱动命令;通过ADB通道接收来自车载终端的测试报告;以及解析所述测试报告,获得测试结果;
所述车载终端用于通过ADB通道从所述服务器接收所述测试文件;利用所述驱动命令运行所述测试文件,使车载终端的测试组件根据所述测试文件对所述车载终端上的软件进行测试;根据测试信息生成测试报告,并通过ADB通道发送至所述服务器。