Bug跟踪是软件开发人员用来收集软件程序中的缺陷或“Bug”报告的一种方法。它允许开发人员通过对产品进行不断的更改或升级来进一步改进他们的软件设计,以便更好地为客户群服务。编写软件的程序员经常邀请公众提供帮助...
Bug跟踪是软件开发人员用来收集软件程序中的缺陷或“Bug”报告的一种方法。它允许开发人员通过对产品进行不断的更改或升级来进一步改进他们的软件设计,以便更好地为客户群服务。编写软件的程序员经常邀请公众提供帮助识别问题。如果程序有一个名义上的追随者,只需要求用户通过电子邮件报告任何困难,就可以找到错误。错误跟踪报告通常包括对问题的确切性质、相关软件版本和操作系统的解释。错误跟踪是一种方法软件开发人员用来收集软件程序中的缺陷或错误报告。虽然受欢迎程度一般的程序的开发人员可以通过电子邮件完成“手动”错误跟踪,但对于更流行或更普遍的软件的开发人员来说,尝试这种方法将是一场后勤噩梦。这是开发人员最受益的地方为了便于报告,一些非常流行的软件程序和操作系统都内置了错误报告。如果程序崩溃,它将尝试连接到互联网,将错误日志转发到自动错误跟踪系统。由于这项功能可能被认为是一种隐私保护措施,如果用户选择这样做,它通常会被禁用。Mozilla是非常流行的Firefox Web浏览器的幕后黑手,它设计了免费的bug跟踪软件,称为Bugzilla.Mozilla在Firefox和其他产品中使用Bugzilla,但公司、it管理员或其他管理软件开发的相关方也可以使用Bugzilla。要使用这样一个复杂的跟踪系统,用户通过填写简单的联机表单报告错误。此表单可能在Internet上或在专用网络中可用虽然每个bug跟踪系统的功能不同,但报告的bug通常都被分配了唯一的跟踪号。系统根据各种因素对bug进行优先级排序,并将每个bug分为普通、高或关键重要性。详细信息在可供编程组使用的跟踪表中简要显示也可以选择对公众开放。“增强”或“愿望列表”项目也可以包括在内。通过使用错误跟踪界面,用户可以单击报告编号来阅读有关特定bug的更多详细信息,向报告中添加信息,或者执行其他操作,如重新分类错误或报告修复。错误跟踪系统允许程序员和管理人员一目了然地看到软件在哪里失败了,以及开发团队是如何处理这些问题的。它提供了一种有组织的方式来促进软件增强过程,并打开了一个向最终用户提供适当、规范的渠道。这使得在流程的组织要求上投入最少的人力资源,更容易跟踪缺陷。有效的缺陷跟踪系统可以提高客户满意度,提高生产率并减少停机时间。它们还可以跟踪编码更改,为程序员提供一个工作界面,便于质量保证的管理。有几个软件包可以在线使用。严肃的软件开发人员和无数的最终用户每天都从这些系统中受益
-
发表于 2020-08-07 19:18
- 阅读 ( 975 )
- 分类:电脑网络