【技术实现步骤摘要】
一种测试任务下发方法及装置
[0001]本申请涉及任务测试
,具体而言,涉及一种测试任务下发方法及装置。
技术介绍
[0002]目前,按照开发阶段划分,软件测试一般分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试。通常来说,单元测试和集成测试由开发人员完成,确认测试是否有测试人员参与则根据不同公司制度管理有不同处理,系统测试阶段由测试人员完成。
[0003]但是,由于开发人员和测试人员的理解角度不同,因此即使开发人员已经进行了较完备的自测,在系统测试阶段依然会出现很多严重问题需要进行多次版本迭代。
[0004]众所周知,时间和资源成本的浪费程度会由于发现问题的阶段不同而有所区别,其中,发现问题时间越晚通常损失的成本越大。所以在系统测试时,测试人员通常会先进行一个可接收测试,以此来确定软件版本基本功能是否可用、测试人员是否可以接收此版本继续进行深入测试。
[0005]然而,在实践中发现,可接收测试阶段通常会要求测试人员快速、高效地进行多次重复性的响应,但是测试人员在经历了大量重复的工 ...
【技术保护点】
【技术特征摘要】
1.一种测试任务下发方法,其特征在于,包括:通过预先配置的监听主进程读取目标服务器的运行日志记录文件;根据所述运行日志记录文件中特定字段内容判断是否存在指定用户进行了上传新版本文件的操作;如果存在所述指定用户进行了上传所述新版本文件的操作,则判断所述新版本文件是否具备测试条件;如果所述新版本文件具备测试条件,则获取所述新版本文件的版本信息和测试配置;根据所述版本信息和所述测试配置生成测试任务;将所述测试任务下发给测试主机进行测试。2.根据权利要求1所述的测试任务下发方法,其特征在于,在所述通过预先配置的监听主进程读取目标服务器的运行日志记录文件之前,所述方法还包括:获取服务器配置文件;其中,所述服务器配置文件至少包括定义的服务器用户、用户权限、新旧测试版本的存放目录、服务器运行日志记录文件、服务器运行日志记录文件的存放目录;根据所述服务器配置文件搭建目标服务器;对所述目标服务器进行数据初始化,并启动监听所述目标服务器的监听主进程。3.根据权利要求1所述的测试任务下发方法,其特征在于,所述判断所述新版本文件是否具备测试条件,包括:创建新进程对所述指定用户的操作进行监听;通过所述新进程读取所述运行日志记录文件的日志内容;根据所述日志内容判断所述新版本文件是否具备测试条件;如果是,则执行所述的获取所述新版本文件的版本信息和测试配置。4.根据权利要求3所述的测试任务下发方法,其特征在于,所述获取所述新版本文件的版本信息和测试配置,包括:通过所述新进程获取所述目标服务器的操作日志;根据所述操作日志获取版本信息和测试配置。5.根据权利要求1所述的测试任务下发方法,其特征在于,所述根据所述版本信息和所述测试配置生成测试任务,包括:判断所述指定用户是否具有测试所述新版本文件的权限及测试环境;如果是,则将所述版本信息与测试配置关联,并根据所述版本信息和所述测试配置生成测试任务。6.一种测试任务下发装置,其特征在于,所述测试任务下发装置包括:读取单元,用于通过...
【专利技术属性】
技术研发人员:高小蒙,张红学,杨震,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。