一种软件测试中防止测试冲突的方法与系统技术方案

技术编号:24573628 阅读:54 留言:0更新日期:2020-06-21 00:04
本发明专利技术提供了一种软件测试中防止测试冲突的方法与系统,本发明专利技术针对现有软件测试过程中更改底层配置或重启服务等相关操作存在的测试效率低下、测试不智能、硬件设备浪费、测试压力不够、关联业务覆盖不全以及成本高的问题,通过在目标测试用例请求执行时,对是否存在系统正在执行目标测试用例的同等操作、是否有该服务或配置内的进程正在运行、是否有关联服务正在执行、目标测试用例的紧急程度和重要程度进行监控,并将执行操作请求发送给关联用户,根据关联用户需求判断决策是否立即执行目标测试用例,从而提高软件测试的智能化,有利于提升产品质量,增加公司效益。

A method and system to prevent test conflict in software testing

【技术实现步骤摘要】
一种软件测试中防止测试冲突的方法与系统
本专利技术涉及软件测试
,特别是一种软件测试中防止测试冲突的方法与系统。
技术介绍
如今信息技术的飞速发展,软件在社会生活的方方面面发挥着日益重要的作用,软件测试是伴随着软件的产生而产生的,软件的可用性、安全性等问题是用户和开发商共同关心的主要问题,计算机软件研发后存在很多问题,所以必须对软件进行测试,小到一个app,大到操作系统或者云计算服务平台都是需要多个测试人员对其进行测试的。由于存在多人共同对一个测试环境进行操作,一个测试人员的操作可能会影响到另一个人,尤其是在牵涉底层配置或者重启服务验证某些业务的时候。现有的软件测试针对大的环境例如云管理平台等需要多个测试人员分模块、分层面进行测试,测试过程中的一些牵涉底层的测试需要经常更改配置或者重启操作服务,在一个人操作的时候会影响其他测试人员的测试。目前处理该问题的主要方式有以下几个:通讯软件通知其他测试人员需要作的操作,询问是否影响大家的测试,不影响后开始测试;等其他测试人员不测试的时候进行测试;重新部署一个新的测试环境进行测试。但是在需要本文档来自技高网...

【技术保护点】
1.一种软件测试中防止测试冲突的方法,其特征在于,所述方法包括以下操作:/n设置特征数据库,记录和存储各种服务及处理所需时间;/n当存在测试用例执行请求时,获取目标测试用例,并下发监控命令;/n遍历所有用户的操作是否存在涉及执行目标测试用例的同等操作,若存在则进行排队等待,并根据特征数据库中储存的处理所需时间进行间隔轮询;/n判断是否存在正在运行的涉及执行目标测试用例的进程或关联进程,若存在则进行排队等待,并根据特征数据库中储存的处理所需时间进行间隔轮询;/n判断是否存在涉及执行目标测试用例的关联服务,若不存在,则直接执行目标测试用例,否则执行下一步骤;/n判断目标测试用例的紧急程度是否为最高...

【技术特征摘要】
1.一种软件测试中防止测试冲突的方法,其特征在于,所述方法包括以下操作:
设置特征数据库,记录和存储各种服务及处理所需时间;
当存在测试用例执行请求时,获取目标测试用例,并下发监控命令;
遍历所有用户的操作是否存在涉及执行目标测试用例的同等操作,若存在则进行排队等待,并根据特征数据库中储存的处理所需时间进行间隔轮询;
判断是否存在正在运行的涉及执行目标测试用例的进程或关联进程,若存在则进行排队等待,并根据特征数据库中储存的处理所需时间进行间隔轮询;
判断是否存在涉及执行目标测试用例的关联服务,若不存在,则直接执行目标测试用例,否则执行下一步骤;
判断目标测试用例的紧急程度是否为最高,若为最高,则直接执行目标测试用例,否则发送执行请求给关联测试用户,如测试人员同意中断测试则执行目标测试用例,不同意则排队等待。


2.根据权利要求1所述的一种软件测试中防止测试冲突的方法,其特征在于,所述各种服务及处理所需时间包括:更改配置和重启服务关联的服务及处理所需时间、每个服务的进程及进程处理所需时间、每个服务的关联服务及处理所需时间。


3.根据权利要求2所述的一种软件测试中防止测试冲突的方法,其特征在于,当存在涉及执行目标测试用例的同等操作时,根据特征数据库中储存的所述的更改配置和重启服务关联的服务的处理所需要的时间进行间隔轮询;当存在正在运行的涉及执行目标测试用例的进程或关联进程时,根据特征数据库中储存的所述的每个服务的进程的进程处理时间进行间隔轮询。


4.一种软件测试中防止测试冲突的系统,其特征在于,所述系统包括:
特征数据库,用于设置特征数据库,记录和存储各种服务及处理所需时间;
目标测试用例获取模块,用于当存在测试用例执行请求时,获取目标测试用例,并下发监控命令;
监控...

【专利技术属性】
技术研发人员:路小敏
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1