接口测试和功能测试的区别

一、什么是功能测试

功能测试 就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。Functionaltesting(功能测试),也称为behavioral testing(行为测试)、黑盒测试或数据驱动测试

黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。

二、功能测试怎么做

功能测试如何进行的:编写测试用例,测试用例当中最主要的是测试步骤和预期结果;测试人员根据测试用例执行操作步骤,然后通过眼睛和思考判断实际结果与预期结果是否相等。如果相等,测试通过;如果不相等,测试失败。

三、什么是接口测试

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

四、接口测试怎么做

接口测试可以通过接口测试工具或者接口测试脚本来进行测试。

接口测试工具:apipost、jmeter、laodrunner等

使用apipost进行接口测试示例:

接口测试和功能测试的区别_第1张图片

python脚本进行接口测试示例:

接口测试和功能测试的区别_第2张图片

五、功能测试和接口测试的区别

功能测试和接口测试的区别在于,功能测试侧重点在于前端ui界面,数据展示,图形界面,业务逻辑操作等,接口测试侧重点在于,后端返回的数据是否正确,接口是否正常。

接口测试工具下载地址:

ApiPost - 可直接生成文档的API调试、管理工具​www.apipost.cn

你可能感兴趣的:(软件测试)