四、测试技术体系
2021-07-21 本文已影响0人
InsaneLoafer
目录
- 软件测试分类
- 分层测试体系
一、软件测试分类
image.png1、系统测试分类
image.png2、验收测试分类
- α测试:测试人员在开发环境下模拟真实用户测试
- β测试:实际用户在用户环境下测试,开发不在
3、黑盒测试
- 又称数据驱动测试
- 完全不考虑程序内部结构和内部特性
- 注重于测试软件的功能需求
- 只关心软件的输入数据和输出数据
4、白盒测试
- 研究产品内部的源代码和程序结构
- 单元测试就是白盒测试的一种
三、分层测试体系
1、自动化分层测试体系
- 70%单元测试
- 20%服务测试
- 10%用户界面测试
2、单元测试
image.png单元测试方法
- Java
- JUnit
- TestNG
- Python
- unittest
- pytest
3、接口测试
- 接口全称Application Programming Interface,一 般称作API
- 是针对软件对外提供服务的接口的输入输出进行测试
- 检查接口参数传递的正确性,接口功能实现的正确性,输出结果的正确性,以及对各种异常情况的容错处理的完整性和合理性
接口测试方法
- Charles、Fiddler
- postman
- Jmeter
- loadRunner
- python:Requests、HttpRunner
- Java:HttpClient、RestAssured
4、UI测试
image.pngUI测试方法
- 手工方法:人工查看、操作
- 自动化方法
- web:selenium
- app:appium