第8章API /接口
8.1 API /接口测试的目的和意义
API(应用程序编程接口)是最基本的类型. API就像砌砖造建筑物. 程序开发人员使用某些规则来组合“砖”以构造程序. 本质上,API测试用于验证组成软件的各个方法的正确性. 不测试整个系统本身.
API测试也称为接口测试. 它主要用于模拟上层应用程序或上层系统调用接口的应用场景,这是测试系统接口功能的一种手段. 在界面测试过程中,测试工程师不需要了解被测系统的所有代码,而是主要通过分析界面定义并模拟界面调用的业务应用场景来进行设计,从而实现界面的功能. 经过测试的系统. 目的. 接口测试的重点是检查数据交换,传输和控制管理过程以及系统之间的相互逻辑依赖性.
接口测试通常用于多个系统之间的交互开发,或用于测试具有多个子系统的应用程序系统. 接口测试适用于为其他系统提供服务的基础框架系统和中央服务系统. 它主要测试这些系统提供的外部接口,以验证其正确性和稳定性. 接口测试也适用于上层系统中的服务层接口. 层越高,测试就越困难.
接口测试是在多系统,多平台的框架下实施的,具有极高的成本效益比. 接口测试的诞生是为高度复杂的平台带来了有效的缺陷检测和质量监督功能. 平台越复杂,系统越大,接口测试的效果越明显.