集成:
接口,代码级,service层
unit-》service-》UI
接口测试和界面没有任何关系
A->B 数据流向
理论
我们学过,集成测试主要测接口,通过学习集成测试,我们发现是把单元测试通过后的方法直接需要对接的部分进行整合和测试的过程。
所以我们得出了:
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。
测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
对内:向下<下游> 南向
对外:向上<上游>北向
第三方接口
现在我们的系统想获取到我们公众号里面设定的组和组内客户,并想通过系统同时给这些客户推送信息等。这个又如何做到呢?
1、微信面向全世界提供了他们的接口,说明了如何获取组和组合用户等各种方法(一般这种类型的文档,我们都成为API)。然后我们的开发就根据这份API中提供的各种方法进行具体方法的实现“参阅java接口和接口实现类写法”,从而实现了系统对接
2、对于我们而言,我们把这样的接口称为第三方接口,他们提供的文档也叫第三方接口文档
tips: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 |
左侧提供出类似于你系统左侧面板的模块引导结构树
前缀:项目信息、文档介绍、接口设计、名词解释等
接口具体内容:声明都有哪些接口
再打开最根上的功能:
1、描述(这个接口具体是什么功能,给个解释)
2、URL地址(一般是http协议),但不仅限于http
3、类型:get/post,如果是restful风格的,可能还有put、delete、get、post
4、参数:一般用一个表格(参数名、类型(int、string)、说明)
5、返回值:json(现在的绝大多数api)、xml(以前居多,比如webservice)
结合你的项目编制出一份下游接口!!(今天作业)
同桌之间相互考考概念和你的上游如何沟通和拿到接口等行为,你拿到的接口长什么样子?
我希望你说清楚:
1、沟通过程---出差
2、接口调研过程(3--10+)
3、最终文档