为什么做接口测试?
1.系统的关联基于接口实现的,接口测试可将复杂的系统关联进行简化;
2.接口功能比较单一,较好进行测试覆盖,相对容易实现自动化持续集成;
3.接口相对界面功能更底层一些,测试覆盖会更容易;
一、软件生命开发周期
系统立项
可行性分析
概要设计
详细设计
编码
单元测试
接口测试
UI测试
二、接口测试的投入比单元测试的要少,其技术难度要比单元测试小,从投入产出比来看,接口测试对于整个系统来说是非常重要的,接口测试的接口和函数数量要远远小于单元测试,与此同时接口定义的稳定性要远远高于同类级别函数的稳定性,接口测试用例代码的改动量要远远小于单元测试,其代码维护成本要比单元测试小很多。所以接口测试的力度要比单元测试的力度粗一些,它主要是基于子系统和子模块的接口层面的测试。所以接口测试可以获得较高的投资回报。
接口测试
一、软件生命开发周期
系统立项
可行性分析
概要设计
详细设计
编码
单元测试
接口测试
UI测试
二、接口测试的投入比单元测试的要少,其技术难度要比单元测试小,从投入产出比来看,接口测试对于整个系统来说是非常重要的,接口测试的接口和函数数量要远远小于单元测试,与此同时接口定义的稳定性要远远高于同类级别函数的稳定性,接口定义的稳定性要远远高于类级别的函数;接口测试用例代码的改动量要远远小于单元测试,其代码维护成本要比单元测试小很多。所以接口测试的力度要比单元测试的力度粗一些,它主要是基于子系统和子模块的接口层面的测试。所以接口测试可以获得较高的投资回报。
接口测试在软件开发生命周期的位置以及回报
为什么要做接口测试
接口测试在单元测试之后,UI 测试之前。
接口测试可以获得较高的投资回报。
很多系统关联都是基于接口来实现,接口测试可以将复杂的系统关联进行筒化。
接口功能比较单一,能够比较好的进行测试覆盖,也相对容易实现自动化持续集成。
接口相对于界面功能,会更底层一些,测试覆盖会更容易。
单元测试后,测试人员之前
接口测试在软件开发生命周期的位置:接口测试在单元测试之后,UI测试之前;接口测试可以获得较高的投资回报。
为什么要做接口测试?
1、很多系统关联都是基于接口来实现,接口测试可以将复杂的系统关联进行简化
2、接口功能比较单一,能够比较好的进行测试覆盖,也相对容易实现自动化持续集成。
3、接口相对于界面功能,会更低层一些,测试覆盖会更容易。
背景介绍—— 为什么做接口测试
为什么做接口测试
接口测试
很多系统的关联都是基于接口来实现,接口测试可以将复杂的系统关系进行简化
接口的功能比较单一,能够比较好的进行测试覆盖,也相对容易实现自动化持续集成。
接口相对于界面功能,会更底层一些,测试覆盖更容易。
为什么要进行接口测试
软件我的声明周期