什么叫做接口测试
接口测试,是指连接各个系统的通道传输数据的测试,保证数据经过传输后,数据的一致性。
注:
接口测试,就是我们说的API的测试,在互联网的世界,我们通过网络连接各个系统,而成功连接一个系统,需要这个系统对外开放相关的接口,连接上这个系统开发的接口后才能发送数据。
如何进行接口测试
接口测试分两大块内容
第一个内容就是字段内容格式的校验
格式包括: 长度的校验、其它异常情况的校验(主要参考接口文档)
比如登录接口,需要对这个接口的字段信息的检验。
用淘宝网的登录接口举例
两个字段:用户名和密码
前提条件:
冒烟通过:用已经成功注册的用户进行登录。
异常场景:
没有成功注册过的用户进行登录
用户名和密码不一致,用A用户的账号和B用户的密码进行登录
手机号字段验证:手机号前带有空格、后带有空格、中间带有空格;手机号不存在;手机号不足11位;手机号是空号等
密码字段验证:前后带有空格;带有特殊字符等
格式校验总结:
长度校验
组合:纯数字、纯字母、纯字符、含有中文字符、含有特殊字符(!、@等)、两种类型组合、三种类型组合(具体按照接口文档来)
其它异常: 字段为空、前后有空格、中间有空格
数值型字段: 含有负号、超长、小数位超长、特殊数字0
第二个内容:是数据是否能成功写入,并显示正确(表数据检查)
字符串型:需要对中文、特殊字符是否成功写入(最容易出现乱码问题)
数值型:验证最大长度时,就需要对最大整数位和小数位的写入进行验证