软件测试概述 $1000+ 田5100 那盛兴 说明书设计 编码 测试 发布 缺陷发现的时间
一、软件测试概述
软件测试过程与方法 ■1、软件测试过程 测试的目的是在最小的成本和最少的时间内 通过设计合适的测试用例,系统地发现不同类 别的错误 设计测试用例→执行测试过程→发现并修改软 件错误
二、软件测试过程与方法 ◼ 1、软件测试过程 ◼ 测试的目的是在最小的成本和最少的时间内, 通过设计合适的测试用例,系统地发现不同类 别的错误。 ◼ 设计测试用例→执行测试过程→发现并修改软 件错误
软件测试过程与方法 测试的方法分类 静态测试 动态测试 白盒测试 黑盒测试
二、软件测试过程与方法 ◼ 2、测试的方法分类 ◼ 静态测试 ◼ 动态测试 ◼ 白盒测试 ◼ 黑盒测试
三、白盒测试 、定义 白盒测试又称为玻璃盒测试 用来对程序细节严密检验,提供针对特定条件和循环 机的测试案例,对软件的逻辑路径进行测 在不同 模喜单掛森”以判定与其状态或待验证状 状 2、白盒测试的测试要求 ■(1)保证一个模块中的所有独立路径至少被使用一次 (2)对所有逻辑值均需测试真(true)和假( false) ■(3)在上下边界即可操作范围内运行所有循环 (4)检査内部数据结构即确保其有效性
三、白盒测试 ◼ 1、定义 ◼ 白盒测试又称为玻璃盒测试 ◼ 用来对程序细节严密检验,提供针对特定条件和循环 机的测试案例,对软件的逻辑路径进行测试,在不同 点检验“程序的状态”以判定与其状态或待验证状态 与真实状态是否相符。 ◼ 2、白盒测试的测试要求 ◼ (1)保证一个模块中的所有独立路径至少被使用一次; ◼ (2)对所有逻辑值均需测试真(true)和假(false); ◼ (3)在上下边界即可操作范围内运行所有循环; ◼ (4)检查内部数据结构即确保其有效性
三、白盒测试 ■3、白盒测试的实施步骤 ■(1)测试计划阶段:根据需求说明书,制定测试进度 ■(2)测试设计阶段:依据程序设计说明书,按照一定 规范化的方法进行软件结构划分和设计测试用例 (3)测试执行阶段:输入测试用例,得到测试结果。 (4)测试总结阶段:对比测试的结果和代码的预期结 果,分析错误原因,找到并解决错误
三、白盒测试 ◼ 3、白盒测试的实施步骤: ◼ (1)测试计划阶段:根据需求说明书,制定测试进度。 ◼ (2)测试设计阶段:依据程序设计说明书,按照一定 规范化的方法进行软件结构划分和设计测试用例。 ◼ (3)测试执行阶段:输入测试用例,得到测试结果。 ◼ (4)测试总结阶段:对比测试的结果和代码的预期结 果,分析错误原因,找到并解决错误