个性化阅读
专注于IT技术分析

软件测试中的错误介绍

本文概述

在本章中, 我们将了解软件测试中的缺陷/错误及其发生原因, 缺陷的基本术语以及错误跟踪工具。

软件测试中的错误是什么?

Bug是缺陷的非正式名称, 这意味着软件或应用程序无法按要求运行。

在软件测试中, 软件错误也可能是问题, 错误, 故障或失败。当开发人员在开发产品时犯任何错误或错误时, 就会发生该错误。

软件测试中的错误

在测试应用程序或执行测试用例时, 测试工程师可能无法根据要求获得预期结果。该错误在不同公司的名称各异, 例如错误, 问题, 问题, 故障和错误等。

缺陷的基本术语

让我们看看缺陷的不同术语:

  • 缺陷
  • 虫子
  • 错误
  • 问题
  • 错误的
  • 失败v
Terms Description 提出者
Defect 当应用程序无法按要求运行时。 测试工程师
Bug 缺陷的非正式名称 Test Engineer
Error 代码中的问题会导致错误。 开发人员, 自动化测试工程师
Issue 当应用程序不符合业务要求时。 Customer
Mistake 文档中的问题被称为错误。
Failure 许多缺陷会导致软件故障。

为什么会出现缺陷/错误?

在软件测试中, 由于以下原因, 可能会发生此错误:

  • 编码错误
  • 缺少编码
  • 额外的编码

编码错误

错误的编码意味着执行不当。

例如:假设我们将Gmail应用程序放在”收件箱”链接上, 然后导航到”草稿”页面, 则发生这种情况的原因是开发人员执行的编码错误, 这就是为什么错误。

缺少编码

在这里, 缺少编码意味着开发人员可能未仅为该特定功能开发代码。

例如:如果我们以上面的示例为例, 并打开收件箱链接, 我们会发现它不仅存在, 这意味着该功能不是仅开发的。

额外的编码

在这里, 额外的编码意味着开发人员可以开发额外的功能, 这些功能根据客户的要求是不需要的。

例如:

假设我们有一个申请表, 其中需要根据客户的需求开发”名称”字段, “名字”和”姓氏”文本框。

但是, 开发人员还开发了”中间名”文本框, 根据客户的要求, 不需要该文本框, 如下图所示:

软件测试中的错误

如果我们开发了需求中不需要的额外功能, 则会导致不必要的额外工作。可能还会发生, 添加额外的功能也会影响其他元素。

错误追踪工具

我们在软件测试中提供了各种类型的错误跟踪工具, 这些工具可以帮助我们跟踪与软件或应用程序相关的错误。

一些最常用的错误跟踪工具如下:

  • 吉拉
  • Bugzilla
  • 红矿
  • 螳螂
  • 积压

吉拉

Jira是最重要的错误跟踪工具之一。 Jira是一个开放源代码工具, 用于手动测试中的错误跟踪, 项目管理和问题跟踪。

Jira包括不同的功能, 例如报告, 记录和工作流。在Jira中, 我们可以跟踪与软件相关并由测试工程师生成的各种错误和问题。

要获取有关Jira工具的完整详细信息, 请参考以下链接:

https://www.srcmini.com/jira-tutorial

Bugzilla

Bugzilla是另一个重要的错误跟踪工具, 许多组织广泛使用它来跟踪错误。

Bugzilla是一个开放源代码工具, 用于帮助客户和客户端维护错误的跟踪。

它也可以用作测试管理工具, 因为在这种情况下, 我们可以轻松地链接其他测试用例管理工具, 例如ALM, 质量中心等。

Bugzilla支持各种操作系统, 例如Windows, Linux和Mac。

Bugzilla具有一些功能, 可帮助我们轻松报告错误:

  • 错误可以以多种格式列出
  • 电子邮件通知由用户首选项控制。
  • 进阶搜寻功能
  • 出色的安全性
  • 时间跟踪

红矿

它是一个开放源代码工具, 用于跟踪问题以及基于Web的项目管理工具。 Redmine工具是用Ruby编程语言编写的, 并且还与多个数据库(例如MySQL, Microsoft SQL和SQLite)兼容。

使用Redmine工具时, 用户还可以管理各种项目和相关的子项目。

Redmine工具的一些共同特征如下:

  • 灵活的基于角色的访问控制
  • 时间追踪功能
  • 灵活的问题跟踪系统
  • 提要和电子邮件通知
  • 支持多种语言(阿尔巴尼亚语, 阿拉伯语, 荷兰语, 英语, 丹麦语等)

螳螂BT

MantisBT代表Mantis Bug Tracker。它是一个基于Web的错误跟踪系统, 也是一个开源工具。

MantisBT用于跟踪软件缺陷。它以PHP编程语言执行。

MantisBT的一些共同特征如下:

  • 全文搜索
  • 对问题所做的更改的审计跟踪
  • 修订控制系统集成
  • 文本字段和注释的修订控制
  • 通知事项
  • 外挂程式
  • 问题之间的关系图

积压

积压被广泛用于管理IT项目和跟踪错误。它主要是为开发团队构建的, 用于报告错误以及问题的完整详细信息, 注释。更新和更改状态。它是一个项目管理软件。

积压工具的功能如下:

  • 甘特图和烧毁图表
  • 它支持Git和SVN存储库
  • IP访问控制
  • 支持本机iOS和Android应用

赞(0) 打赏
未经允许不得转载:srcmini » 软件测试中的错误介绍
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏