摘要
本发明公开了一种基于资源调度的自动测试平台及测试方法,涉及自动化测试技术;包括部署于服务器的资源调度模块和测试主机的AutoTester;资源调度模块通过GitLab WebHook监听器响应代码合并请求,设备状态监测单元实时维护设备状态机模型,设备调度单元采用双模式机制:绑定模式指定设备ID执行任务,加权自动分配模式根据设备空闲时长动态分配任务。本发明过深度集成GitLab WebHook,采用GitLab的代码合并事件驱动的任务触发机制,克服了传统测试系统与开发流程脱节的缺陷;同时采用双模式调度机制,显著提升设备利用率与测试效率,解决传统静态绑定导致的资源竞争和资源闲置问题。