首页 > 编程知识 正文

软件测试的目的正确的是,缺陷测试报告的组成

时间:2023-05-03 21:22:36 阅读:113459 作者:4571

5.1软件测试定义

测试,即检查、试验,利用一定的手段,检查被测对象的特性表现是否与预期的需求一致。

在软件的情况下,测试是指通过手动或自动的检测方式,检测被测量者是否满足用户的要求,或者明确预期结果与实际结果的差异,为了发现错误而审查软件文档,并进行软件软件测试是一个质量检测过程,包括一些测试活动。

许多对软件测试的认识仅限于运行软件和运行测试,但实际上,软件测试还包括静态测试和验证活动。

软件包括实现用户需求的源代码、描述软件功能和性能表现的说明书以及支持软件运行的配置数据。 软件测试不仅包括运行软件,还包括测试文档和配置数据。

5.2软件测试目的

实施软件测试的目的通常有以下几个方面:

1 .发现被测者与用户需求的差异,即缺陷。

2 .通过测试活动发现和解决缺陷,增强人们对软件质量的信心。

3 .通过测试活动掌握被测对象的质量状况,为决策提供数据依据。

4 .通过测试活动积累经验,预防缺陷产生,降低产品失败风险。

测试的目的因测试阶段而异。 在需求分析阶段,通过测试评审活动,检查需求文档是否与用户期望一致。 主要检查文件错误(表现错误、业务逻辑错误等),属于静态测试。

在软件设计阶段,主要检查系统设计是否满足用户的环境需求,软件组织是否合理有效等。

在编码开发阶段,通过测试活动发现软件系统的故障行为,修复更多的缺陷。

在检测阶段,主要通过测试活动期望系统满足用户需求,达到可交付标准。

运行维护阶段执行测试,以验证软件更改、修补程序修复是否成功、是否引入了新缺陷等。

无论是哪个阶段的哪种类型的测试,其目的都是通过测试活动,检查被测量者是否达到预期。 测试工程师希望通过测试活动来证明被测者有缺陷,开发人员希望通过测试来证明被测者没有错误。

5.3软件缺陷定义

在软件测试活动中,作为测试工程师最重要的工作目标是发现被测对象中以何种形式存在的缺陷。 那么什么是缺陷呢? 为什么测试工程师会竭尽全力找到它们呢?

在软件测试活动的发展历史中,缺陷最先被称为bug。 bug英语的原意是bug。

第一台计算机由几个巨大复杂的真空管组成。 真空管在使用中产生大量的光和热,结果小虫子进入有计算机的真空管内,整个计算机无法正常工作。

研究人员仔细检查后,发现了这只淘气的小虫,将其从真空管中取出,计算机恢复正常。 为了纪念这一事件,方便地表示计算机软硬件系统中隐藏的错误、缺陷、漏洞等问题,bug被继承,发现和修复虫子(bug )的过程称为调试。

现代软件质量保证活动中,多涉及错误、Bug、缺陷、失效等概念。

1.错误

错误是指在文档中编写或创建过程中出现的错误现象,静态存在于文档中,通常不发生。

2.Bug

沿袭历史意义,错误是程序代码和硬件系统中存在的错误,通常是编码和生产活动引入的错误,可能以静态形式存在,也可能在特定诱因下动态存在。

3.缺陷

缺陷综合了错误、错误等相关术语的含义,与用户显性或隐性需求不一致的错误统称为缺陷。 错误实现、冗馀实现、遗漏实现、不符合用户满意度都是缺陷。

4.失效

失效是一种缺陷失效现象,动态存在于软硬件运行活动中。

在现代软件测试活动中,更多的团队将错误表现改为缺陷。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。