1、 软件测试工程师培训软件测试方法论主要内容 1 软件测试方法概述 2 软件测试规范 3 软件测试用例设计黑盒测试 4 软件测试用例设计白盒测试 5小结1 软件测试方法概述 1.1 软件测试活动及信息流 1.2 测试方法 1.3 生成测试用例的信息来源 1.4 小结1.1 软件测试活动及信息流 测试是从大量的测试用例中选择有限的测试用例发现软件中的大部分缺陷的一种技术 好的测试用例的4个特性:1. 检测软件质量的有效性,是否能发现缺陷,或至少可能发现缺陷;2. 可仿效的测试用例可以测试很多内容,因而减少测试用例的数量;3. 经济性,测试用例的执行、分析和调试是否经济4. 测试用例的可修改性,每次
2、软件修改后对测试用例的维护成本测试活动标识 标志测试条件(确定测试什么)和测试的优先级 设计 设计测试用例(确定怎么测试) 开发 开发测试(设计脚本、数据等) 执行 执行测试用例 将测试结果 行 测试活动 1 测试条件 测试 的 或件 等 分、 分析、因果等 测试条件是 测 的 述,可以用多种方 述: 的 , 或 流 的 ;标识测试条件的活动好 开发活动(Vcurrency1 的活动)行开“测试活动 2 设计测试用例确定怎测试 测试用例(test case)是fi一定fl 执行的 测试 标(test object, 测试或 的)的一 测试 测试用例设计将生多测试”的 、 结果及 行测试的有信息
3、, 要 ”或的内容,修改或 或的内容 可以是一个很大的 测试活动 一个测试用例测试用例:POS1036 先 条件: 数据 定 的主 数据 有标 数据 确 中 有 活 的 定 活动 测试条件 1 用 一个标 的一个 ,设 数100 确 信息 VB10 VB20 2 确 有确 VB10 3 的 是 的 VB10 VB23 4 确的 信息 VB8 5 VB8 测试活动 3 开发测试用例” 测试脚本、测试、测试数据以及 测试脚本(test script)是 有规 法的数据和 的 ,测试执行 动工 用中, 以件 ;先成测试用例的先 条件(precondition),后 执行测试 测试用例可能要 的 件或软件, 网络 或 机等;可以组成成件 用 动工 对 手动测试, 仅仅只是 地记录 手工测试过程或脚本中 设用 动 的 设用 手工测试的 复杂得多 动工 中要每 内容都要拼写确,而 手工测试中要这么严 测试开发的 工可以提前 行(对Vcurrency1 的活动 行),以后可以节省时间 测试活动 4 执行测试用例对 手动测试来讲,测试者fi 先好的手工过程 行测试,测试者数据、观察、记录发现的问题 对 动测试,可能只需要启动测试工 ,告诉工 执行哪些测试用例;测试执行只能 软件开发成后 行,V右 的活动