一、软件测试分类

1.1、按照执行阶段分:单元测试、集成测试、系统测试、验收测试。
1.2、测试对象:白盒测试、黑盒测试、灰盒测试
1.3、测试对象:动态测试、静态测试
1.4、测试手段:手工测试、自动化测试
1.5、测试内容:功能测试、界面测试、安全测试、兼容性测试、易用性测试、性能测试、压力测试、负载测试、恢复测试
1.6、其他测试:冒烟测试、回归测试

二、软件测试基本流程

软件测试流程.png

三、测试用例

1.1、方法分类
1.1.1、等价类
等价类测试方法是一种典型的、重要的黑盒测试方法,某一个输入域的子集合。该集合里所有数据对测试软件缺陷是等效的
1.1.2、分类
有效等价类
系统支持输入的测试数据
无效等价类
系统不支持输入的测试数据
1.1.3、边界值
对等价类的补充,大于、小于、等于等价类边界数据的测试数据
1.1.4、错误推测法
根据经验、直觉列出有可能出现的错误的特殊情况
1.1.5、场景法
通过场景描述的业务流程,验证软件功能的正确性

四、常用测试流程

1、接口测试流程

接口测试流程.png
2、性能测试流程
性能测试流程.png
3、自动化测试流程
自动化测试流程.png