测试方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:28135056 阅读:26 留言:0更新日期:2021-04-21 19:01
本公开实施例公开了一种测试方法、装置、电子设备及计算机可读存储介质,所述测试方法包括:确定状态机模型,其中,所述状态机模型包括一个或多个状态节点及状态节点之间的转移函数;根据所述状态机模型获取可行状态节点转移路径集合;获取所述可行状态节点转移路径集合中可行状态节点转移路径对应的测试指令集合,基于所述测试指令集合进行测试。该技术方案借助状态机模型来自动完成测试工作,从而大大节省了测试人员的测试工作量,提高了测试工作的执行效率,同时还能够有效保障测试准确率。率。率。

【技术实现步骤摘要】
测试方法、装置、电子设备及计算机可读存储介质


[0001]本公开涉及测试
,具体涉及一种测试方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术的发展,越来越多的商家或者服务提供商通过互联网应用来为用户提供服务,为了提高服务质量,需要经常对于互联网应用所提供的服务内容进行测试,以及时发现互联网应用中可能存在的问题,进而及时解决,保障互联网应用的正常运转。现有技术中,测试人员通常是根据服务任务所处的各种状态确定有可能出现的状态路径,然后对于每一状态路径编写相应的测试代码进行测试,但每个服务任务,都有可能存在多个任务状态,比如对于服务订单,存在订单新生成、订单处理中、订单已打印、订单已拣货、订单已出库、订单配送中、订单已完成等多种订单状态。若使测试人员人工生成所有可能出现的状态路径,再对于每一状态路径编写相应的测试代码进行测试,无疑需要耗费巨大的人力成本,进而大大降低测试效率,同时还无法保障测试准确率。

技术实现思路

[0003]本公开实施例提供一种测试方法、装置、电子设备及计算机可读存储介质。...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,包括:确定状态机模型,其中,所述状态机模型包括一个或多个状态节点及状态节点之间的转移函数;根据所述状态机模型获取可行状态节点转移路径集合;获取所述可行状态节点转移路径集合中可行状态节点转移路径对应的测试指令集合,基于所述测试指令集合进行测试。2.根据权利要求1所述的测试方法,其特征在于,所述确定状态机模型,包括:确定一个或多个状态节点;确定状态节点之间的转移函数,其中,所述转移函数包括状态转移触发事件以及状态转移规则;根据所述状态节点以及状态节点之间的转移关系生成所述状态机模型。3.根据权利要求1或2所述的测试方法,其特征在于,所述根据所述状态机模型获取可行状态节点转移路径集合,包括:确定起始状态节点和终止状态节点;遍历从所述起始状态节点至所述终止状态节点的状态节点转移路径,得到所述可行状态节点转移路径集合。4.根据权利要求3所述的测试方法,其特征在于,所述遍历从所述起始状态节点至所述终止状态节点的状态节点转移路径,得到所述可行状态节点转移路径集合,被实施为:响应于检测到状态转移触发事件,从所述起始状态节点出发,根据状态转移规则确定下一可转移中间状态节点,直至到达所述终止状态节点;连接所述起始状态节点、中间状态节点以及终止状态节点,得到可行状态节点转移路径;组合所述可行状态节点转移路径,得到所述可行状态节点转移路径集合。5.一种测试装置,其特征在于,包括:确定模块,被配置为确定状态机模型,其中,所述状态机模型包括一个或多个状态节点及状态节点之间的转移函数;获取模块,被配置为根据所述状态机模型获取可行状态节点转移路...

【专利技术属性】
技术研发人员:张丙振
申请(专利权)人:拉扎斯网络科技上海有限公司
类型:发明
国别省市:

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

1