软件测试种类(按测试技术划分)

上一篇 / 下一篇  2016-10-24 09:37:19 / 个人分类:测试理论基础知识

按照测试技术划分(一)

    白盒测试:通常对程序内部结构的分析、检测来寻找问题。白盒测试可以把程序看成装在一个透明的白盒子里,也就是清楚了解程序结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。白盒测试又称结构测试。  
    黑盒测试:通过软件的外部表现来发现其缺陷和错误。黑盒测试把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序界面处进行测试,它只是检查程序是否按照需求规格说明书的规定正常实现。
    灰盒测试:介于白盒测试与黑盒测试之间的测试。灰盒测试关注输出对于输入的正确性;同时也关注内部表现,但这种关注不像白盒测试那么详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态。

按照测试技术划分(二)
    静态测试:又称静态分析技术,是对软件中的需求说明书、设计说明书、程序源代码等进行非运行的检查,静态测试**:走查、符号执行、需求确认等。
    动态测试:是通过人工或使用工具运行程序进行检查、分析程序的执行状态和程序的外部表现。以上白盒、黑盒、灰盒测试,在实现测试方法上既**了动态测试也**了静态测试。

TAG: 软件测试 种类 测试技术 技术

 

评分:0

我来说两句

Open Toolbar