基础 - 测试分类(4 种)
1、功能测试(难度:2)
-
功能测试用于测试软件的功能是否满足需求规格说明书
-
它验证软件是否能够执行预期的操作
2、性能测试(难度:4)
-
性能测试用于测试软件在给定的条件下(例如,负载、压力等)的性能表现
-
它验证软件是否能在预期的使用场景中稳定高效地运行
3、 兼容性测试(难度:3)
-
兼容性测试用于测试软件在不同环境(例如、操作系统、硬件、浏览器等)下的运行情况
-
它验证软件是否能够在多种平台上正常运行
4、安全测试(难度:5)
-
安全测试用于测试软件的安全性能
-
它验证软件是否存在安全漏洞,以防止潜在的安全威胁
基于软件内部实现细节考虑程度 - 测试分类(3 种)
1、黑盒测试(难度:2.5)
-
黑盒测试不考虑软件的内部实现细节,只关注软件的输入和输出
-
测试人员根据需求规格说明书设计测试用例
-
验证软件的功能是否符合预期
2、白盒测试(难度:3.5)
-
白盒测试考虑软件的内部实现细节
-
测试人员根据软件的业务逻辑设计测试用例
-
验证软件的业务逻辑是否符合预期
3、灰盒测试(难度:3)
-
灰盒测试考虑软件的部分内部实现细节,它是黑盒测试和白盒测试的结合体
-
测试人员根据需求规格说明书和软件的部分业务逻辑设计测试用例
-
验证软件的功能和业务逻辑是否符合预期