a测试过程是依相反顺序安排的自底 向上,逐步集成的过程。 需求分析 设计 编程 确认测试 集成测试 单元测试 需求分析概要设计详细设计源程序「单元L,「集成』确认 说明书ˉ说明书亠说明书」_代码」测试」测试测试 返
测试用例设计 a两种常用的测试方法 ◆黑盒测试 ◆白盒测试
黑盒测试 这种方法是把测试对象看做一个 黑盒子,测试人员完全不考虑程 序内部的逻辑结构和内部特性, 只依据程序的需求规格说明书 检查程序的功能是否符合它的功 能说明。 a黑盒测试又叫做功能测试或数据 驱动测试
a黑盒测试方法是在程序接口上进行 测试,主要是为了发现以下错误: ◆是否有不正确或遗漏了的功能? ◆在接口上,输入能否正确地接受? 能否输出正确的结果? ◆是否有数据结构错误或外部信息 (例如数据文件访问错误? ◆性能上是否能够满足要求? ◆是否有初始化或终止性错误?
用黑盒测试发现程序中的错误,必 须在所有可能的输入条件和输出条 件中确定测试数据,来检查程序是 否都能产生正确的输出。 但这是不可能的