北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
第六讲 软件测试
第六讲 软件测试
内容和目的 ■测试的目的和策略 测试的活动 测试的产品 测试的方法和度量要求 测试用例构造技术
内容和目的 ◼ 测试的目的和策略 ◼ 测试的活动 ◼ 测试的产品 ◼ 测试的方法和度量要求 ◼ 测试用例构造技术
测试的目标 yers IEEE 测试是一个为了寻找错 由人工或自动方法来 误而运行的过程 执行或评价系统或系 个好的测试用例是指 很可能找到迄今为止尚 统部件的过程,以验 未发现的错误的用例 证它是否满足规定的 个成功的测试是指揭 需求;或识别出期望 示了迄今为止尚未发现 的结果和实际结果之 的错误的测试 间有无差别
测试的目标 ◼ Myers ◼ 测试是一个为了寻找错 误而运行的过程 ◼ 一个好的测试用例是指 很可能找到迄今为止尚 未发现的错误的用例 ◼ 一个成功的测试是指揭 示了迄今为止尚未发现 的错误的测试 ◼ IEEE ◼ 由人工或自动方法来 执行或评价系统或系 统部件的过程,以验 证它是否满足规定的 需求;或识别出期望 的结果和实际结果之 间有无差别
两种软件测试目的 ■从用户的角度出发,普遍希望通过 软件测试暴露软件中隐藏的错误和 缺陷,以考虑是否可接受该产品。 ■从软件开发者的角度出发,则希望 测试成为表明软件产品中不存在错 误的过程,验证该软件已正确地实 现了用户的要求,确立人们对软件 质量的信心
两种软件测试目的 ◼ 从用户的角度出发,普遍希望通过 软件测试暴露软件中隐藏的错误和 缺陷,以考虑是否可接受该产品。 ◼ 从软件开发者的角度出发,则希望 测试成为表明软件产品中不存在错 误的过程,验证该软件已正确地实 现了用户的要求,确立人们对软件 质量的信心