【技术实现步骤摘要】
对接口参数的参数规则进行测试的方法、装置及存储介质
本申请涉及计算机
,特别是涉及一种对接口参数的参数规则进行测试的方法、装置及存储介质。
技术介绍
当今,异构系统之间需要通过接口进行数据通信。并且,在不同系统间的数据通信过程中,需要保障接口调用的安全性。在开发接口的时候,关于接口参数的类型、长度等规则,在开发初期都应该由产品经理或者技术负责人等来约定。如果不对接口参数的参数规则的有效性进行测试,很有可能会因为一些不合法的参数而导致系统出现异常。现有的对接口的接口参数的参数规则进行测试的方法为:测试人员手动的向接口输入与预设的参数规则相符或相悖的测试数据,并进行测试。例如:对用户注册界面中的“必填项”,测试人员手动输入空字段,并测试是否能够成功注册。在依然能够成功注册的情况下,判定与“必填项”对应的参数规则失效。但是,这种手动对各个接口参数的参数规则进行测试的方法,不仅使得测试速率低,还大大增加了测试人员的工作负担。针对上述的现有技术中存在的需要测试人员手动的对接口参数的参数规则的有效性进行测试,测试速 ...
【技术保护点】
1.一种对接口参数的参数规则进行测试的方法,其特征在于,包括:/n确定待校验接口的接口参数的参数规则,其中所述待校验接口与交互界面显示的图形化组件关联;/n根据所述参数规则,生成测试数据,并将所述测试数据写入所述图形化组件;/n基于所述测试数据,运行所述待校验接口对应的程序,从而输出所述程序的测试结果;以及/n根据所述测试结果,确定所述参数规则的有效性。/n
【技术特征摘要】
1.一种对接口参数的参数规则进行测试的方法,其特征在于,包括:
确定待校验接口的接口参数的参数规则,其中所述待校验接口与交互界面显示的图形化组件关联;
根据所述参数规则,生成测试数据,并将所述测试数据写入所述图形化组件;
基于所述测试数据,运行所述待校验接口对应的程序,从而输出所述程序的测试结果;以及
根据所述测试结果,确定所述参数规则的有效性。
2.根据权利要求1所述的方法,其特征在于,
生成测试数据,并将所述测试数据写入所述图形化组件的操作,包括:将空字段写入属性为必填项的图形化组件中,并且
根据所述测试结果,确定所述参数规则的有效性的操作,包括:在所述程序仍然能够继续执行后续操作时,确定所述属性为必填项的图形化组件对应的接口的参数规则失效。
3.根据权利要求1所述的方法,其特征在于,
生成测试数据,并将所述测试数据写入所述图形化组件的操作,包括:将空字段写入属性为不必填项的图形化组件中,并且
根据所述测试结果,确定所述参数规则的有效性的操作,包括:在所述程序无法继续执行后续操作时,确定所述属性为不必填项的图形化组件对应的接口的参数规则失效。
4.根据权利要求1所述的方法,其特征在于,所述参数规则为限定参数的长度范围,并且
生成测试数据,并将所述测试数据写入所述图形化组件的操作,包括:将长度处于所述长度范围之外的字段写入所述图形化组件中,以及
根据所述测试结果,确定所述参数规则的有效性的操作,包括:在所述程序仍然能够继续执行后续操作时,确定所述图形化组件对应的接口的参数规则失效。
5.根据权利要求1所述的方法,其特征在于,所述参数规则为限定参数的格式,并且
生成测试数据,并将所述测试数据写入所述图形化组件的操作,包括:将所述参数规则限定之外的格式对应的字段写入所述图形化组件中,以及
根据所述测试结果,确定所述参数规则的有效性的操作,包括:在所述程序仍然能够继续执行后续操作时,确定所述图形化组件对应的接口的参数规则失效。
...
【专利技术属性】
技术研发人员:马文杰,张晶,张艳丽,李欣,
申请(专利权)人:凡普数字技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。