自动化测试学习笔记
分层自动化测试
测试金字塔
- 应该有更多低级别的单元测试,而不仅仅是通过用户界面运行端到端的高层测试
自动化测试分类
根据测试阶段划分
- 单元自动化测试
单元自动化测试是指通过自动化手段对软件最小的可测单元(函数、类或模块)进行测试。
-
单元自动化测试常用工具(框架)
- JUnit
- TestNG
- unittest
- Pytest
-
集成自动化测试(接口自动化)
集成自动化测试是值通过自动化手段把软件的模块组合起来测试。
(1)增量测试
如果是自顶向下的增量测试,测试过程需要插桩;
如果是字底向下,测试过程需要驱动
(2)非增量测试
非增量测试可能同时需要桩和驱动,也可能只需要其中之一,或者两者都不需要集成自动化测试的主要表现之一为接口自动化测试
-
接口自动化测试工具
- JMeter
- Postman