测试初识

1. 软件测试

 Software Testing,其经典定义:在规定的条件下对程序进行操作,以发现程序错误、衡量软件质量,并对其是否能满足设计要求进行评估的过程。

2. 测试分类

 · 按是否关心软件内部结构和具体实现的角度
 黑盒测试
 Black-box Testing,
 
  [1]. 功能测试
  Function Testing,
 
  [2]. 性能测试
  Performance Testing,

 白盒测试
 White-box Testing,
 
 灰盒测试
 
 参考
  - 灰盒测试
 

 · 按软件开发过程的不同阶段
 单元测试
 UT,Unit Testing,对软件中的最小可测试单元进行检查和验证。

 集成测试
 IT,Integration Testing。
 
 系统测试
 ST,System Testing。
 
 验收测试
 UAT,User Acceptance Testing。

 参考
  - 软件开发阶段完整的测试环节
 
 
 · 其他测试
 回归测试
 Regression Testing。

 冒烟测试
 Smoke Testing。
 
 随机测试
 Random Testing。
 

原文地址:https://www.cnblogs.com/wjcx-sqh/p/5929884.html