软件功能验证方法及装置制造方法及图纸

技术编号:16175621 阅读:44 留言:0更新日期:2017-09-09 02:50
本公开实施例提供了一种软件功能验证方法及装置,所述方法包括:获取用于进行软件功能验证的验证组件集合中的待执行验证组件;获取与所述待执行组件对应的组件执行方法,以及,组件执行方法的输入参数;当所述待执行验证组件之前存在验证组件时,根据所述待执行验证组件之前的验证组件的输出参数值确定所述组件执行方法的输入参数值;在将所述组件执行方法的输入参数替换为输入参数值后,执行所述组件执行方法。本公开可以将软件验证过程中的每个步骤组件化,根据软件验证功能获取验证组件集合,通过对多个组件的编排,以及多个实现组件间的数据传递,完成软件功能验证,组件化的方式提高了验证组件的复用性。

【技术实现步骤摘要】
软件功能验证方法及装置
本公开涉及计算机
,尤其涉及一种软件功能验证方法及装置。
技术介绍
软件功能验证,是指通过调用系统提供的服务,校验服务返回的结果、系统处理过程中产生的数据等方式,判断软件质量;当前在软件功能验证过程中,对于组件的编排过程一般采用代码化的编排方式,即:通过硬编码或者xml的方式将编排逻辑以及配置输入参数固定的写入代码里。由于组件间的编排逻辑以及每个输入参数的配置均固化在代码中,灵活性大大降低,而且在每次增加用于进行软件功能验证的验证用例时,就会进行系统的释放,进而导致系统各方面的成本增加。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种软件功能验证方法及装置。根据本公开实施例的第一方面,提供一种软件功能验证方法,包括:获取用于进行软件功能验证的验证组件集合中的待执行验证组件,所述验证组件集合包含至少一个按照预设顺序排列的验证组件,每个所述验证组件对应一个软件功能验证的验证步骤;获取与所述待执行组件对应的组件执行方法,以及,组件执行方法的输入参数;当所述待执行验证组件之前存在验证组件时,根据所述待执行验证组件之前的验证组件的输出参数值确定所述组件执行方本文档来自技高网...
软件功能验证方法及装置

【技术保护点】
一种软件功能验证方法,其特征在于,包括:获取用于进行软件功能验证的验证组件集合中的待执行验证组件,所述验证组件集合包含至少一个按照预设顺序排列的验证组件,每个所述验证组件对应一个软件功能验证的验证步骤;获取与所述待执行组件对应的组件执行方法,以及,组件执行方法的输入参数;当所述待执行验证组件之前存在验证组件时,根据所述待执行验证组件之前的验证组件的输出参数值确定所述组件执行方法的输入参数值;在将所述组件执行方法的输入参数替换为输入参数值后,执行所述组件执行方法。

【技术特征摘要】
1.一种软件功能验证方法,其特征在于,包括:获取用于进行软件功能验证的验证组件集合中的待执行验证组件,所述验证组件集合包含至少一个按照预设顺序排列的验证组件,每个所述验证组件对应一个软件功能验证的验证步骤;获取与所述待执行组件对应的组件执行方法,以及,组件执行方法的输入参数;当所述待执行验证组件之前存在验证组件时,根据所述待执行验证组件之前的验证组件的输出参数值确定所述组件执行方法的输入参数值;在将所述组件执行方法的输入参数替换为输入参数值后,执行所述组件执行方法。2.根据权利要求1所述的软件功能验证方法,其特征在于,所述方法还包括:判断所述组件执行方法是否执行完毕;当所述组件执行方法执行完毕后,将所述组件执行方法的输出参数值确定为验证组件的输出参数值并存储于预设模板引擎中。3.根据权利要求1所述的软件功能验证方法,其特征在于,所述方法还包括:当所述待执行验证组件之前不存在验证组件时,检测是否接收到用户配置的静态参数;当接收到用户配置的静态参数时,将所述静态参数确定为验证组件的输出参数值并存储于预设模板引擎中。4.根据权利要求2或3所述的软件功能验证方法,其特征在于,所述方法还包括:判断是否存在待加入所述验证组件集合的待加入验证组件;当存在待加入验证组件时,获取所述待加入验证组件的配置信息,所述配置信息至少包含:组件标识、输入参数配置表达式、输出参数及在所述预设顺序中的顺序号;将所述待加入验证组件的配置信息存储到所述验证组件集合的组件集合配置表中。5.根据权利要求4所述的软件功能验证方法,其特征在于,所述根据所述待执行验证组件之前的验证组件的输出参数值确定所述组件执行方法的输入参数值包括:获取待执行验证组件的输入参数配置表达式;在预设模板引擎中获取与所述输入参数配置表达式对应的验证组件的输出参数值;根据输入参数配置表达式及所述输出参数值确定所述组件执行方法的输入参数值。6.根据权利要求1所述的软件功能验证方法,其特征在于,所述组件执行方法中至少包含组件执行方法标识和至少一个组件执行方法入参标识;所述获取与所述待执行组件对应的组件执行方法,以及,组件执行方法的输入参数包括:查找与待执行组件对应的组件执行方法标识;根据所述组件执行方法标识获取组件执行方法,并获取所述组件执行方法中的组件执行方法入参标识;根据组件执行方法入参标识获取组件执行方法的输入参数。7.一种软件功能验证装置,其特征在于,包括:第一获取模块,用于获取用于进行软件功能验证的验...

【专利技术属性】
技术研发人员:许磊杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1