程序员软件测试Python专家之路自动化测试

接口测试面试题

2018-11-15  本文已影响28人  python测试开发

本文最新更新体现在pdf文档:接口测试面试题.pdf

什么是API?

API是(Application Programming Interface)首字母缩略词,即应用程序编程接口。 API是一组用于构建软件应用程序的规程,协议和工具。API充当软件应用程序之间的接口,并允许两个软件应用程序相互通信。 API是一组软件功能,可以由其他软件执行。

什么是API测试?

API测试是一种软件测试,涉及直接测试API,也是集成测试的一部分,用于检查API是否满足应用程序的功能,可靠性,性能和安全性方面的期望。在API测试中,我们主要关注软件架构的业务逻辑层。可以在包含多个API的任何软件系统上执行API测试。

常见的API测试类型有哪些?

API测试通常涉及以下实践:

列举API测试中使用的一些常用协议?3个即可。

API和Web服务之间的区别?

Web服务:

接口:

什么是Soap?

SOAP代表简单对象访问协议(Simple Object Access Protocol)。它是一种基于XML的消息传递协议。虽说名字带了简单,但是协议比较罗嗦,已经远没有后来居上的JSON使用广泛。

什么是Rest API?

REST即Representational State Transfer。它是一组帮助开发人员执行请求和接收响应的函数。通过REST API中的HTTP协议进行交互。

SOAP和REST的区别?

SOAP:

REST:

API常见测试有哪些?

我们在API上执行的一些常见测试如下。

API测试有哪些优势?

API测试中究竟需要验证哪些内容?

列举一些用于API测试的工具?

用于API测试的一些工具如下:

列出一些最常用的API文档模板?

一些API文档模板如下。

列举一些非常受欢迎的API。

API测试和单元测试之间的区别?

单元测试:

API测试

API测试面临的主要挑战是什么?

执行API测试时我们面临的BUG类型是什么?

余下内容参见PDF文档。

参考资料

上一篇下一篇

猜你喜欢

热点阅读