软件测试与质量保证--002

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件测试的基本概念内容提要软件测试的概念软件测试的分类软件测试的最佳实践软件测试的定义PaulC.Jorgensen认为“测试显然要处理错误、缺陷、失效和事故。测试是采用测试用例来执行软件的活动。测试由两个显著目标:找出失效,或演示正确的执行。”软件测试的定义1983年,IEEE提出了软件工程术语,软件测试定义为:“使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。”软件测试的定义测试是执行或者模拟一个系统或者程序的操作。测试是为了建立一个信心,即软件是按照它所要求的方式执行的,而不会执行它不被希望的操作。测试是带着问题和错误的意图来分析程序的。测试是度量程序的功能和质量的。测试是评价程序和项目工作产品的属性和能力的,并且评估其是否获得了期望和可接受的结果。测试除了包括执行代码的测试,还包括检视和结构化同行评审。软件测试的定义测试是为了发现缺陷与错误,而且也是对软件质量进行度量和评估,以提高软件的质量。同时,测试是以评价一个程序或者系统属性为目标的活动,测试时对软件质量进行度量与评估,以验证软件的质量满足用户的需求的程度,为用户选择与接受软件提供有力的依据。软件测试的目的-证明获取系统在可接受范围内可用的信心;尝试在非正常情况和条件下的功能和特性;保证一个工作产品是完整的并且可用或可被集成。软件测试的目的-检测发现缺陷、错误和系统不足;定义系统的能力和局限性;提供组件、工作产品和系统的质量信息。软件测试的目的-预防澄清系统的规格和性能;提供预防或减少可能制造错误的信息;在过程中尽早检测错误;确定问题和风险,并且提前确认解决这些问题和风险的途径。内容提要软件测试的概念软件测试的分类软件测试的最佳实践软件测试的分类按测试技术上分类按测试方式上分类按测试阶段分类按测试实施组织分类按测试技术上分类白盒测试技术通过对程序内部结构的分析、检测来寻找问题;黑盒测试技术通过软件的外部表现来发现其缺陷和错误。按测试方式上分类静态测试不执行被测试软件,而对需求分析说明书、软件设计说明书、源程序做结构检查、流程图分析、符号执行等找出软件错误动态测试是执行被测程序,通过执行结果分析软件可能出现的错误。按测试阶段分类单元测试集成测试系统测试验收测试按测试实施组织分类开发方测试用户方测试第三方测试内容提要软件测试的概念软件测试的分类软件测试的最佳实践软件测试的最佳实践尽量由独立的测试人员进行测试关键是注重测试用例的设计测试中的集群现象应当被充分的重视完全的测试是不可能的修复缺陷后,一定要进行回归测试小结软件测试是为了发现缺陷与错误,而且也是对软件质量进行度量和评估,以提高软件的质量。证明、检测和预防已经成为测试的重要目标。测试的分类。软件测试的最佳实践。本章教学目标软件质量的概念软件质量模型软件缺陷

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功