观阶般工作步骤 °单元测试:检验每个模块能否单独 工作 集成测试:检验概要设计中模块接 口设计问题 °确认测试:以需求规格说明书为检 验尺度 °系统测试:综合检验 测试可视为分析、设计、编码三个阶 段的最终复审,以保证软件质量
测试阶段工作步骤 •单元测试: 检验每个模块能否单独 工作. •集成测试: 检验概要设计中模块接 口设计问题 •确认测试: 以需求规格说明书为检 验尺度 •系统测试: 综合检验 测试可视为分析、设计、编码三个阶 段的最终复审,以保证软件质量
试原如 (3) pareto原则:测试发现的错误中80% 很可能起源于20%的模块中。应孤立这 些疑点模块重点测试。 (4)穷举测试是不可能的。 (5)应由独立的底三方来构造测试。 (开发和测试队伍分别建立)
测试原则 (3)pareto原则:测试发现的错误中80% 很可能起源于20%的模块中。应孤立这 些疑点模块重点测试。 (4)穷举测试是不可能的。 (5)应由独立的底三方来构造测试。 (开发和测试队伍分别建立)
测试原则 国计算器 口区 编辑)查看)帮助Q 123 例:测试计算器程序 加法测试 airspace CE 1+0= MC 8 9 sqr 1+99999999999999999999999999999999= 4 5 6 % 2+0= MS 2 3 1/ 2+99999999999999999999999999999999= M 0 + 99999999999999999999999999999999+99999999999999999999999999999999 0+0.1= 0+0.2= 减法测试 测试原则之一: 乘法测试 除法测试 完全测试是不可能的 求平方根 百分数 倒数
测试原则 例:测试计算器程序 •加法测试 1+0= …… 1+99999999999999999999999999999999= 2+0= …… 2+99999999999999999999999999999999= …… 99999999999999999999999999999999+99999999999999999999999999999999= 1.0+0.1= 1.0+0.2= …… •减法测试 •乘法测试 •除法测试 •求平方根 •百分数 •倒数
试原如 (6)测试用例应由输入数据和预期的输 出结果两部分组成 (7)兼顾合理的输入和不合理的输入数据 (8)程序修改后要回归测试 (9)应长期保留测试用例,直至系统废弃
测试原则 (6)测试用例应由输入数据和预期的输 出结果两部分组成. (7)兼顾合理的输入和不合理的输入数据 (8)程序修改后要回归测试 (9)应长期保留测试用例,直至系统废弃
测试原则:软件测试是有风险的行为 件数量 遗漏软件 缺陷数目 测试费用 最优测量量 测试中 测试后 测试工作量 每一个软件项目都有一个最优的测量量
测试原则:软件测试是有风险的行为 数 量 遗漏软件 缺陷数目 测试费用 测试中 测试后 软 件 测试工作量 每一个软件项目都有一个最优的测量量 最优测量量