第2讲:网络测试技术基础 2.1网络测试的基本概念 2.2网络测试的分类 2.3软件测试流程 2.4软件测试模型 2.5测试管理及工具 2021/2/3 网络性能评价与测试 2
2021/2/3 网络性能评价与测试 2 第2讲: 网络测试技术基础 2.1 网络测试的基本概念 2.2 网络测试的分类 2.3 软件测试流程 2.4 软件测试模型 2.5 测试管理及工具
21网络测试的基本概念 1、测量、测试、调试 1)测量: 是利用合适的工具,确定某个给定对象在某个给定属性上的 量的程序或过程。作为测量结果的量通常用数值表示 2)测试: 定义1:是用一系列方法(仪器仪表、工具或计算等)评估 特定对象的属性或能力是否满足预期的要求,获得的结果是合三 格或不合格 定义2:是在产品最终交付前对其功能、规格、性能等参数」 是否满足需求的最终复查,是产品质量保证的关键步骤。 2021/2/3 网络性能评价与测试
2021/2/3 网络性能评价与测试 3 2.1 网络测试的基本概念 1、测量、测试、调试 1) 测量: 是利用合适的工具,确定某个给定对象在某个给定属性上的 量的程序或过程。作为测量结果的量通常用数值表示。 2) 测试: 定义1:是用一系列方法(仪器仪表、工具或计算等)评估 特定对象的属性或能力是否满足预期的要求,获得的结果是合 格或不合格。 定义2:是在产品最终交付前对其功能、规格、性能等参数 是否满足需求的最终复查,是产品质量保证的关键步骤
定义3:(软件)测试根据软件开发各阶段的规格说明书 和程序的内部结构而精心设计测试用例,以对软件运行过 程中输入数据及其预期的输出结果进行检査,以发现程序 错误的过程。 测试的目标:(1)为了证明程序完整可用,具备了应有 功能和特性;(2)为了检测程序的错误和局限性,提供产 品的质量信息。(3)为了预防前期缺陷遗留并放大到后续」 环节。完全的程序测试是不可能的。 测量和测试目的不同,但有密切关系,通过测量来测 试系统性能。 2021/2/3 网络性能评价与测试
2021/2/3 网络性能评价与测试 4 定义3:(软件)测试根据软件开发各阶段的规格说明书 和程序的内部结构而精心设计测试用例,以对软件运行过 程中输入数据及其预期的输出结果进行检查,以发现程序 错误的过程。 测试的目标:(1) 为了证明程序完整可用,具备了应有 功能和特性;(2) 为了检测程序的错误和局限性,提供产 品的质量信息。(3) 为了预防前期缺陷遗留并放大到后续 环节。完全的程序测试是不可能的。 测量和测试目的不同,但有密切关系,通过测量来测 试系统性能
3)调试:测试是为了发现BUG和缺陷,而调试是分析和 定位BUG、并修正BUG的过程,目的是为了软件正确运行 (测试一评估-调试再测试…)。 调试对象是软件(源代码)或硬件(电路,测试覆盖整个 产品的生命周期。 2021/2/3 网络性能评价与测试
2021/2/3 网络性能评价与测试 5 3) 调试:测试是为了发现BUG和缺陷,而调试是分析和 定位BUG、并修正BUG的过程,目的是为了软件正确运行 (测试—评估--调试--再测试...)。 调试对象是软件(源代码)或硬件(电路),测试覆盖整个 产品的生命周期
2、网络测量、网络测试 1)网络测量 网络测量是遵照一定方法和技术,利用软件和硬件工具 对网络行为特征、对各项指标进行量化;它是充分理解和 正确认识互联网的最基本手段,是理解网络行为的最有效 途径。 网络测量技术是一个很广泛的概念,它涉及的领域包括 测量(数据采集)本身,更多的是数据采集之后的网络数据 建模和网络行为分析;也包括根据行为分的结果对网络实 施反馈控制和管理方法等方面。 2021/2/3 网络性能评价与测试 6
2021/2/3 网络性能评价与测试 6 2、网络测量、网络测试 1) 网络测量 网络测量是遵照一定方法和技术,利用软件和硬件工具 对网络行为特征、对各项指标进行量化;它是充分理解和 正确认识互联网的最基本手段,是理解网络行为的最有效 途径。 网络测量技术是一个很广泛的概念,它涉及的领域包括 测量(数据采集)本身,更多的是数据采集之后的网络数据 建模和网络行为分析;也包括根据行为分的结果对网络实 施反馈控制和管理方法等方面