接口自动化测试2019-08-01

1.接口分为内部接口和外部接口:
    -内部接口:服务器端内部代码交互时用到的接口,如白盒测试就是测内部接口;
    -外部接口:客户端与服务器端交互时用到的接口,如HTTP接口。

2.单元测试:对软件中最小可测试单元进行检查和验证。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。
   集成测试:在单元测试完成基础上,将所有软件但愿按照概要设计规格说明的要求组装成模块、子系统或系统,并测试该过程中各部分工作是否达到或实现相应技术指标及要求。
   系统测试:将需测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素及环境结合在一起测试。系统测试的目的在于通过与系统的需求定义做比较,发现软件与系统定义不符合或与之矛盾的地方。

3.UI自动化的明显缺点:
    -UI测试介入测试时机较晚,修复发现的漏洞成本较大;
    -UI测试很难发现底层逻辑问题;
    -页面元素经常变换,导致自动化产出/投入比偏低
4.接口自动化方案:
    -通过代码编写接口测试框架,实现接口自动化测试;
    -借助接口测试工具,配合postman等集成工具实现接口自动化测试持续集成

你可能感兴趣的:(接口自动化测试2019-08-01)