1:接口就是有特定输入和特定输出的一套逻辑处理单元;接口可以分为2种,一种是系统或服务的内部接口,一种是外部依赖接口;
接口的本质就是一种契约,遵循这样一种形式,在开发前期,我们约定会接收什么数据;在处理完成后,它又会返回什么数据。
2:接口测试就是模拟调用方,比如client端,就是接口通信来检测被测接口的正确性和容错性
3:关注输入和与预期是否一致,输入的数据中有一些非法输入时,接口的处理和逻辑控制是否合理,这些都是通过返回值来判断的
代码中的异常情况,通过输入参数来触发这种逻辑分支,通过返回值来判定对应接口内部实现的处理逻辑是否合理,是否健壮
4:接口测试是通过设计输入和预期输出来完成测试验证的
接口测试是一个技术知识和业务知识相结合的工作
接口测试也是功能测试,与界面测试不同的地方,交互的不是开发界面,而是测试工具或者代码
5:接口测试文档:访问方式、访问路由、输入参数含义、返回参数含义、以及一个完整的例子
6:产品需求文档、ui稿、交互稿、接口文档、单元测试报告
7:抓包工具:windows系统用fiddler, Macos系统用Charles
8:一个接口的返回值会是另一个接口的入参
9:参数的来源、参数的作用域、返回值的含义
网友评论