在测试银行系统接口交易时,除了要关注系统本身的功能之外,主要需要特别注意以下内容:
一、测试一些反向的案例,比如账户类型为销户、冻结,或是账户和币种不一致等情况。另外,每个系统在程序设计时,使用的分隔符不一样,在测试输入要素时一定要测当输入内容包含系统分隔符时,系统是否正常,如:竖线(|),单引号('),空格等。
二、在测试新系统的时候,可以使用数据库设计手册对照着实际的数据库字段去看,要注意主键的设置、字段类型以及字段长度。这种对照表结构的测试方法比每个字段去逐一编写案例及测试更高效。在进行关联系统接口交易测试时,要注意每个系统的相关字段长度保持一致,如A系统的表结构中,户名字段长度设置成char 10,B系统的表结构中,户名字段设置成char 5,则当A系统使用char 10长度将户名传入B系统时,会导致数据库字段溢出的错误。
三、在测试改造的交易时,要和开发人员沟通改造的内容是如何实现的,依据改造方式来判断测试范围。
(1)调用接口方式改变,而上层应用逻辑未改变的交易,只测主流程即可达到测试目的。
(2)若数据库设计改变,需要针对改变的表结构测到相应的交易分支。
(3)若应用的功能进行了改造,可查看相应程序,梳理共有多少种正常、异常情况。结合需求说明书,将所有正常路径和异常报错情况都测到。
四、在测试接口交易时,要弄清楚每个字段的取值范围,哪些字段是由客户自主输入的,哪些字段是从其他系统直接上送传入的。对于那些从外围渠道系统直接通过选择框等输入方式传入的字段,不需要测非法输入的情况,只需测试选择框中的值即可。
版权声明:本文出自51Testing会员投稿,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。