当前位置: 首页 > 科技观察

如何做好BUGReport

时间:2023-03-20 19:41:17 科技观察

如果你是刚刚开始从事Bug追踪、问题管理和Web开发的工作,那么Bug报告绝对是一个绕不开的任务。在今天的文章中,我们将尝试从多个角度来回答这个问题。相信我,内容还是挺有意思的。我们一直在谈论错误报告……但很少解释错误报告到底是什么。关于这个问题,我通过Google在Usersnap上找到了1000多个相关结果,博客上发表的博文有183篇,其中涉及到大量bug跟踪工作中的注意事项。然而,我们仍然没有回答最核心的问题。毫无疑问,围绕错误报告的各种主题还是相当丰富的。总而言之,我们今天终于要开始谈正事了……毕竟是个好消息,对吧?“错误报告到底是什么?”那么让我们首先回答这个问题,“错误报告到底是什么?”要找出答案,我们需要了解一些与Item相关的概念,包括什么是错误、什么是错误报告以及错误报告软件。什么是BUG?在软件开发、工程或Web建设过程中,bug不是指那种小虫子,而是另一个完全不同的概念。简而言之,这意味着:软件错误是可能导致不正确或意外行为的错误、缺陷、故障或缺陷。基本上,软件错误是与设计理念不匹配的元素。为什么叫“臭虫”?-Bug名称的由来你可能会好奇,为什么把软件错误称为bug?这是一个很好的问题,因为使用“错误”一词来描述软件错误或故障的做法可以追溯到1945年。1945年底,哈佛大学的一个技术团队发现了Relay70设备的一些故障点。他们最终发现问题的原因是一些死虫子。正如错误定义条目中指出的那样,“这是历史上第一个记录的错误”。因此,从理论上讲,bug是与设计思想不匹配的元素。但是,如果设计本身有问题,我们应该怎么想呢?这是一个错误吗?可以看到,这个问题的答案还有很大的讨论空间。无论你是开发人员、设计人员还是软件用户,你在现实生活中肯定都遇到过bug,甚至可能是你自己造成了bug。什么是错误报告?那么新的问题来了:什么是错误报告?当出现错误时,人们会发现它并将其报告(记录并发送)给负责修复错误或故障的技术团队。根据Yegor的说法,错误报告“应该解释产品的具体问题”。他进一步补充说,错误报告应该遵循这个基本模式:“这就是我所拥有的,我希望它是那样的。”,所以请修复它。”听起来很简单,对吧?但事实并非如此——许多错误报告并没有明确说明需要说明的内容。想象一下,如果我们自己遇到了一个错误并需要发送报告,那将包含哪些信息?答案恐怕因人而异。过去,错误报告是包含大量字段和数据请求的冗长表格。例如:bug的优先级是多少?如何描述问题?它由哪些部分组成?使用哪个版本的浏览器?-有什么不同?为什么有这么多错误报告?我收集了一些这方面的说法,帮助大家更清楚的区分:那么***,我们就把以上内容汇总起来,来回答今天的主题:“bugreport到底是什么?”所谓错误报告,需要存储所有的记录、报告和信息,以解决软件或网站上的问题。理想情况下,它应该尽可能高效地完成。结束语总之,我们已经了解了很多关于错误、错误报告和错误报告系统的知识。但这只是基础,从有bug到没有bug的路还很长很坎坷——战友们,加油!