【技术实现步骤摘要】
问答接口测试方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种问答接口测试方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,不同领域业务场景的不断丰富,对接口自动化测试的要求越来越高,传统的测试方法分为两种,一种是通过开源的自动化测试工具进行接口的测试,另一种是通过测试人员针对接口的测试需求,开发自动化测试脚本。传统技术中,自动化测试工具和自动化测试脚本均是通过对接口安排入参,通过检测接口针对参数的反馈,检测接口的内部逻辑是否正确。然而利用这种方式,在进行入参时,接口只会针对参数反馈参数对应的逻辑,在接口内部逻辑中存在分支节点时,无法反映出分支逻辑,造成问答接口功能测试不全面的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够解决由于接口逻辑测试不全面导致测试效率低的问题的问答接口方法、装置、计算机设备和存储介质。一种问答接口测试方法,所述方法包括:根据所述问答接口中的待测试问答题组,生成多个对应于所述待测试问答题组的触发标识;所述问答接口接收所述触发标识时,反馈所述待测试问答题组中对应的验证问题;根据所述待测 ...
【技术保护点】
1.一种问答接口测试方法,所述方法包括:根据所述问答接口中的待测试问答题组,生成多个对应于所述待测试问答题组的触发标识;所述问答接口接收所述触发标识时,反馈所述待测试问答题组中对应的验证问题;根据所述待测试问答题组中所述验证问题的节点逻辑,建立多个所述触发标识的验证逻辑;所述验证逻辑包括各个所述触发标识的触发时序;根据所述验证逻辑以及所述触发标识,建立测试用例;根据所述测试用例对所述问答接口进行测试。
【技术特征摘要】
1.一种问答接口测试方法,所述方法包括:根据所述问答接口中的待测试问答题组,生成多个对应于所述待测试问答题组的触发标识;所述问答接口接收所述触发标识时,反馈所述待测试问答题组中对应的验证问题;根据所述待测试问答题组中所述验证问题的节点逻辑,建立多个所述触发标识的验证逻辑;所述验证逻辑包括各个所述触发标识的触发时序;根据所述验证逻辑以及所述触发标识,建立测试用例;根据所述测试用例对所述问答接口进行测试。2.根据权利要求1所述的方法,其特征在于,根据所述待测试问答题组中所述验证问题的节点逻辑,建立多个所述触发标识的验证逻辑,包括:获取所述节点逻辑中包含的分支逻辑;所述分支逻辑中由多个所述验证问题对应的节点有向连接组成;根据所述分支逻辑中各个所述节点的有向连接,确定所述各个触发标识的触发时序;根据所述触发时序,建立所述触发标识的验证逻辑。3.根据权利要求2所述的方法,其特征在于,根据所述分支逻辑中各个所述节点的有向连接,确定所述各个触发标识的触发时序,包括:根据所述分支逻辑中各个所述节点的有向连接,将所述节点分为父节点和子节点;根据所述分支逻辑中包含的所述父节点和所述子节点,确定所述各个触发标识的触发时序。4.根据权利要求3所述的方法,其特征在于,在根据所述测试用例对所述问答接口进行测试之前,还包括:获取所述测试用例中对应所述子节点的子节点触发标识,以及对应所述父节点的父节点触发标识;根据所述分支逻辑,确定所述子节点触发标识是否存在对应的所述父节点触发标识;若否,则根据所述分支逻辑,生成对应于所述子节点触发标识的新增父节点触发标识;根据所述新增父节点触发标识,更新所述测试用例。5.根据权利要求1所述的方法,其特征在于,根据所述测试用例对所述问答接口进行测试,包括:将所述测试用例发送至所述问答接口;接收所述测试接口反馈所述测试用例发送的所...
【专利技术属性】
技术研发人员:王自挺,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。