软件测试的定义:软件测试是根据软件开发各阶段的规格说明和程序的内容结构精心设计的一批测试用例(既输入数据及其预期结果),并利用这些测试用例运行程序以及发现错误的过程.(当然也就是去发现程序中的错误). 软件测试按照不同的方法可以不同分类: 1.按照测试方法:(1)静态测试:是指不利用计算机允许被测试程序. (2)动态测试:利用计算机运行被测程序. 2.按照用例的设计:(1)黑盒测试:这个方法不管程序的内部结构是怎么实现的,它在关心程序是否实现了设计的功能,字依靠被测程序输入和输出之间的关系和程序的功能设计测试用例. (2)白盒测试:它是根据被测程序的内部结构来设计测试用例,它要知道程序的内部结构是这样实现的. (3)灰盒测试:是介于黑盒和白盒之间的,也就是说它既关注输出对于输入的正确性,同时也关注内部是这样实现的,但它不象白盒那样详细,完整. 3按照测试过程:(1)单元测试.(2)集成测试.(3)确认测试.(4)系统测试.(5)验收测试. 在是常见的分法,在此就不介绍了

评论