[转载文章] 单元测试与单元测试框架
本文转载,原文请点击 链接 黑盒测试与白盒测试 在 第一弹 中我们介绍过,软件的测试包含单元测试、集成测试、系统测试和回归测试四个阶段。那么,这里我们先来看下各个阶段都使用怎样的测试方法。 软件测试,从测试方法上来区分可以分为黑盒测试、白盒测试和灰盒测试。 这边讲下集成测试和系统测试的区别 集成测试 在系统测试之前, 单元测试 完成之后系统集成的时候进行测试。集成测试主要是针对程序内部结构进行测试,特别是对程序之间的接口进行测试。集成测试对测试人员的 编写脚本 能力要求比较高。测试方法一般选用黑盒测试和白盒测试相结合。 系统测试 最主要的就是 功能测试 ,测试软件 《需求规格说明书》 中提到的功能是否有遗漏,是否正确的实现。做系统测试要严格按照 《需求规格说明书》 ,以它为标准。测试方法一般都使用--黑盒测试.. 黑盒测试 黑盒测试,也称为功能测试。测试者不了解程序的内部情况,不需具备应用程序的代码、内部结构和编程语言的专门知识。只知道程序的输入、输出和系统的功能,这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。测试案例是依应用系统应该做的功能,照规范、规格或要求等设计。测试者选择有效输入和无效输入来验证是否正确的输出。 此测试方法可适合大部分的软件测试,如 集成测试 以及 系统测试 。 黑盒测试主要是为了发现以下几类错误: 是否有不正确或遗漏的功能