|
回复 #7 sunxy5291 的帖子
除了V模型的对应关系,还有W模型对应关系的说法 常说的模型还有H模型等
黑盒测试:又叫数据驱动测试,把测试对象看作一个不能打开的黑盒子,对测试对象的功能,接口等进行测试,而不去关心测试对象的逻辑,内部结构等
白盒测试:又叫逻辑驱动测试,从名称我们也可以看出来,它是把测试对象看作一个透明的白盒子,对测试对象的逻辑处理,路径,内部结构等进行测试
单元测试:是以软件设计中的最小单位-程序模块,为单位进行测试,这里模块的概念到底有多大我们不作讨论.单元测试是从模块的内部出发对其进行的测试
集成测试:是在完成单元测试的基础上,通过增量式或者非增量式方法将程序模块组装起来进行的测试,主要测试模块的接口,通讯是否正常等
系统测试:主要测试系统在规定的硬件,软件,网络等环境下能否正常工作
验收测试:主要测试是否实现了需求,是否有没有实现的需求或者没有实现的潜在需求.通常有以下三种策略:正式验收测试,alpha测试,beta测试
单元测试通常使用的是白盒测试,因为要测试内部逻辑,路径,结构等;集成测试通常使用黑盒测试结合灰盒测试的方法
系统测试和验收测试使用黑盒测试方法
我们应该用工程的思想理解软件测试工作,单元测试,集成测试,系统测试,验收测试构成了测试工作的基本过程 |
|