1.一种测试环境监控方法,所述方法包括:
接收测试指令和待测程序,所述测试指令用于指示对所述待测程序进行测试;
从测试环境库中查询与所述待测程序对应的测试环境,所述测试环境用于执行对所述待测程序进行测试的测试用例;
查询所述测试环境是否携带有使用标签,所述使用标签用于表征所述测试环境中的部分或全部环境资源被占用;
当所述测试环境携带有使用标签时,则监控所述测试环境的使用状态;
当所述测试环境所携带的使用标签被删除时,则选取删除所述使用标签的所述测试环境对所述待测程序进行测试。
2.根据权利要求1所述的方法,其特征在于,当所述测试环境携带有使用标签时,则监控所述测试环境的使用状态,包括:当所述测试环境携带有使用标签时,则接收查询所述测试环境的使用状态的查询指令;
根据所述查询指令对所述测试环境的使用状态进行查询;
当查询到所述测试环境中存在数据传输时,则输出所述测试环境的使用状态为数据传输状态;
当查询到所述测试环境中的所述待测程序有执行反馈时,则输出所述测试环境的使用状态为测试使用状态。
3.根据权利要求1所述的方法,其特征在于,当所述测试环境携带有使用标签时,则监控所述测试环境的使用状态之后,还包括:查询所述使用标签对应的剩余时间段;
当所述剩余时间段小于等于预设时间段时,则接收对所述测试环境预约标签添加指令;
根据所述预约标签添加指令,在所述测试环境上添加预约标签,所述预约标签携带有预设的测试时间与使用所述测试环境的使用时长。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:查询所述测试环境上是否携带有所述预约标签;
当所述测试环境携带有所述预约标签时,则将所述待测程序添加等待标识。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当接收到删除所述预约标签的删除指令时,则查询系统时间是否到达所述预设的测试时间;
当查询所述系统时间未到达所述预设的测试时间时,则将所述预约标签删除;
获取添加所述等待标识的所述待测程序,并从所述待测程序中提取添加等待标识的时间与所述系统时间间隔最短的目标待测程序;
获取所述目标待测程序对应的联系人信息;
根据所述联系人信息发送所述测试环境可预约的提示信息。
6.根据权利要求1所述的方法,其特征在于,所述查询所述测试环境是否携带有使用标签之后,还包括:当所述测试环境中未携带有使用标签时,则查询所述测试环境上是否携带有空闲标签;
当所述测试环境上携带有所述空闲标签时,则将所述空闲标签替换为预约标签,所述预约标签携带有预设的测试时间与使用所述测试环境的使用时长。
7.根据权利要求1至5任意一项所述的方法,其特征在于,所述从测试环境库中查询与所述待测程序对应的测试环境之后,还包括:获取所述测试环境库中存储的所述测试环境对应的应用程序的使用版本;
当未查询到与所述待测程序对应的所述测试环境时,则将所述待测程序的当前版本与所述使用版本进行比对;
当比对不成功时,则接收将所述当前版本对应的待测程序关联的测试环境添加至测试环境库的添加指令;
根据所述添加指令,将所述未查询到所述待选取测试指令的待测程序关联的测试环境添加至所述测试环境库中。
8.一种测试环境监控装置,其特征在于,所述装置包括:接收模块,用于接收测试指令和待测程序,所述测试指令携带有与所述待测程序对应的测试环境标签;
第一查询模块,用于根据所述测试环境标签,从测试环境库中查询与所述待测程序对应的测试环境,所述测试环境用于执行对所述待测程序进行测试的测试用例;
第二查询模块,用于查询所述测试环境是否携带有使用标签,所述使用适用标签用于表征所述测试环境中的部分或全部环境资源被占用;
监控模块,用于当所述测试环境携带有使用标签时,则监控所述测试环境的使用状态;
选取模块,用于当所述测试环境所携带的使用标签被删除时,则选取删除所述使用标签的所述测试环境对所述待测程序进行测试。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。