1.一种测试场景的识别方法,其特征在于,包括:判断目标测试程序是否启动运行;
若所述目标测试程序启动运行,则向至少两个预设对象提供应用程序编程接口,以使得所述至少两个预设对象能调用所述应用程序编程接口;
判断所述目标测试程序是否退出运行;
若所述目标测试程序退出运行,则通过所述应用程序编程接口通知所述至少两个预设对象所述目标测试程序退出运行;
其中,
所述判断所述目标测试程序是否退出运行的步骤,包括:获取设置于所述目标测试程序的退出流程中的第二逻辑信息,根据所述第二逻辑信息判断所述目标测试程序是否退出运行;
所述至少两个预设对象包括APP层和Native层。
2.根据权利要求1所述的测试场景的识别方法,其特征在于,所述向至少两个预设对象提供应用程序编程接口的步骤之后,包括:在所述至少两个预设对象调用所述应用程序编程接口后,通过所述应用程序编程接口通知所述至少两个预设对象所述目标测试程序已启动运行。
3.根据权利要求1所述的测试场景的识别方法,其特征在于,所述向至少两个预设对象提供应用程序编程接口的步骤之后,包括:在所述至少两个预设对象调用所述应用程序编程接口后,记录调用所述应用程序编程接口的至少两个预设对象;
所述通过所述应用程序编程接口通知所述至少两个预设对象所述目标测试程序退出运行的步骤,包括:所述通过所述应用程序编程接口通知所述记录的至少两个预设对象所述目标测试程序退出运行。
4.根据权利要求1所述的测试场景的识别方法,其特征在于,所述判断目标测试程序是否启动运行的步骤,包括:获取设置于所述目标测试程序的函数入口第一逻辑信息,根据所述第一逻辑信息判断所述目标测试程序是否启动运行。
5.根据权利要求1所述的测试场景的识别方法,其特征在于,所述判断所述目标测试程序是否退出运行的步骤,包括:获取设置于所述目标测试程序的信号处理流程中的第三逻辑信息,根据所述第三逻辑信息判断所述目标测试程序是否退出运行。
6.根据权利要求1所述的测试场景的识别方法,其特征在于,所述目标测试程序为Monkey测试程序。
7.一种测试系统,其特征在于,包括:
第一判断模块,用于判断目标测试程序是否启动运行;
接口提供模块,用于若所述目标测试程序启动运行,则向至少两个预设对象提供应用程序编程接口,以使得所述至少两个预设对象能调用所述应用程序编程接口;
第二判断模块,用于判断所述目标测试程序是否退出运行;
退出通知模块,用于若所述目标测试程序退出运行,则通过所述应用程序编程接口通知所述至少两个预设对象所述目标测试程序退出运行;
其中,
所述判断所述目标测试程序是否退出运行的步骤,包括:获取设置于所述目标测试程序的退出流程中的第二逻辑信息,根据所述第二逻辑信息判断所述目标测试程序是否退出运行;
所述至少两个预设对象包括APP层和Native层。
8.一种测试设备,其特征在于,包括:处理器、存储器,所述处理器耦接所述存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序以实现如权利要求1‑6任一项所述的方法。
9.一种存储介质,其特征在于,存储有计算机程序,所述计算机程序能够被处理器执行以实现如权利要求1‑6任一项所述的方法。