首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

消灭Bug!推荐7款优秀的开源Bug跟踪工具

在这个充满 bug 的世界里,最遥远的距离不是生与死,而是你亲手制造的 bug 就在你眼前,你却怎么都找不到她,本文准备了 7 款优秀的开源 bug 跟踪系统来查找、记录和解决这些 bug。...1 BugZilla Bugzilla 是一款开源的 Web 应用,是一款bug跟踪系统和测试工具,由 mozilla 开发,并采用 Mozilla 公共许可证授权(MPL),它经常被一些高科技公司如...可以看到以上所列的 bug 跟踪系统中很多都是项目管理工具,用上它们肯定会让你在项目开发中如虎添翼。...3 Trac Trac不仅仅是一个bug跟踪工具,还是一个增强版的Wiki以及项目管理工具,采用Python开发,专为软件开发项目设计。Trac 将自身描述为一种基于Web的项目管理系统的简约方法。...虽然Fossil似乎是一个非常稳定的bug跟踪工具,它的重点是版本控制,但这也让其不那么适用于技术小白。

3.9K20

12 个顶级 Bug 跟踪工具

应该使用哪个工具?如何搭建 bug 跟踪流程?在本文中,我们将详细探讨这些问题。 Bug 跟踪流程 我们先来定义一下什么是 bug 跟踪(或者 bug 跟踪流程)。...屏幕截图、屏幕记录或工作流程都会非常有用; 问题的时间和日期; 严重程度; 复现细节; bug 状态; bug 负责人 什么是 bug 跟踪工具 那么什么是一个 bug 跟踪工具呢?...Bug 跟踪功能 现在让我们深入谈论一个好的 bug 跟踪工具需要包含的核心功能: 工作流; Bug 历史记录; 分析面板; Bug 分配; Bug 优先级和严重程度标签; 评论; 与其它工具的集成;...这里有一些我们挑选的用于 bug 跟踪的顶级工具Bug herd 图片来源:https://bugherd.com/ 概述 BugHerd 是一个基于 Web 的问题跟踪项目管理工具。...使用一个 bug 跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率的最佳工具。除了这些工具,一些软件公司拥有他们自己的内部 bug 跟踪系统,针对他们的项目构建和使用。

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    12 个顶级 Bug 跟踪工具

    应该使用哪个工具?如何搭建 bug 跟踪流程?在本文中,我们将详细探讨这些问题。 Bug 跟踪流程 我们先来定义一下什么是 bug 跟踪(或者 bug 跟踪流程)。...屏幕截图、屏幕记录或工作流程都会非常有用; 问题的时间和日期; 严重程度; 复现细节; bug 状态; bug 负责人 什么是 bug 跟踪工具 那么什么是一个 bug 跟踪工具呢?...Bug 跟踪功能 现在让我们深入谈论一个好的 bug 跟踪工具需要包含的核心功能: 工作流; Bug 历史记录; 分析面板; Bug 分配; Bug 优先级和严重程度标签; 评论; 与其它工具的集成;...这里有一些我们挑选的用于 bug 跟踪的顶级工具Bug herd 图片:https://bugherd.com/ 概述 BugHerd 是一个基于 Web 的问题跟踪项目管理工具。...使用一个 bug 跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率的最佳工具。除了这些工具,一些软件公司拥有他们自己的内部 bug 跟踪系统,针对他们的项目构建和使用。

    1.7K10

    掌握GDB调试工具,轻松排除bug

    一、什么是GDB gdb是GNU debugger的缩写,是编程调试工具。...从上面看来,GDB和一般的调试工具没有什么两样,基本上也是完成这些功能,不过在细节上,你会发现GDB这个调试工具的强大,大家可能比较习惯了图形化的调试工具,但有时候,命令行的调试工具却有着图形化工具所不能完成的功能...For bug reporting instructions, please see: ......这种方式适合从bug处反向去找引起bug的代码,实用性因情况而异。当然,它也是有局限性的。像程序假如有I/O输出等外部条件改变时,GDB是没法“逆转”的。...安装编译工具链 由于Ubuntu是X86架构,为了编译arm64的文件,需要安装交叉编译工具链 sudo apt-get install gcc-aarch64-linux-gnu sudo apt-get

    72200

    Facebook如何通过工具学习自动修复Bug

    所以在译者看来,目前这个工具只能算作一个加强版的Lint工具,并且还要依赖大量的代码库提交作为机器学习的原料,才能够做到修复一些经常出现的常规bug。...Getafix增强了Sapfix的能力,Sapfix是一个用于寻找bug的测试工具。同样,Getafix也能为静态工具Infer提供解决方案。...为了能够创造一个自动修bug工具,我们可以让它去学习之前的代码提交,它就能从中学到一些套路并为新bug提供最佳的解决方案。...当然依然还存在一些需要工程师亲自解决的复杂bug。这个工具分析数以千计的人类工程师提交的代码,以及这些代码的各种语境,从而发现一些隐藏的bug逻辑,修复之前的自动修复工具修不了的bug。...除了这种测试工具发现的bug,我们也将它应用到了之前code review中发现的bug中。

    1.5K20

    常用工具:推荐 12 个知名的 Bug 跟踪工具

    今天给大家推荐12款的用于 bug 跟踪的知名工具Bug herd ? 图片来源:https://bugherd.com/ 概述 BugHerd 是一个基于 Web 的问题跟踪项目管理工具。...优点 几乎任何用户都可以报告你的应用程序或网站的 bug。 缺点 它不是管理 bug 报告的最佳工具。 总结 总之,Bugherd 的最大好处是它的视觉简洁性和易用性,即使对于非技术人员来说也是如此。...图片来源:https://debugme.eu/ 概览 DeBugMe 是一个可视化反馈工具,有一个内置的 bug 跟踪解决方案。这个工具和 Bugherd 很相似。...核心功能 一次性更新多个 bug; 记录的缺陷数不限; Bug 链接; 客户直接向你的项目提交 bugs; 导出功能和文件附件。 集成 这个工具没有任何原生集成和 API。...使用一个 bug 跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率的最佳工具。除了这些工具,一些软件公司拥有他们自己的内部 bug 跟踪系统,针对他们的项目构建和使用。

    3.3K20

    BUG预警-6款好用的API监控工具

    API监控示例 让我们通过一个理想的示例来了解API监控工具是如何运营的。首先,我们在部署API时加入API监控工具。我们可以使用API监控工具构建测试流程以检查断言、HTTP状态代码等。...此外,我们可以将API监控工具集成到我们的 CI/CD 通道中,这样我们就不会将错误的代码投入到实际环境中。如果路由失败,我们还可以从API监控工具中获得报告并发现路由失败的位置、时间、方式和原因。...此示例包括我们希望从监控工具中获得的大多数关键数据: 测试 分析/图表 警报 集成 何时选择API监控工具 尽管上述的示例看起来很典型,但它可能不是开发和部署API的最佳方式。...结论 在本文中,我们介绍了API监控工具是如何运作。 然后,我们讨论了我们应该何时开始寻找合适的工具并完成工具集成。接着,我们概述了API监控工具应收集的用于分析和错误检测的指标和分析。...最后,我们列出了市面上好评较多的API监控工具。还有很多种希望本文对你有用。 其他API工具 如果电商企业想将业务提升到一个新的水平,则应考虑接入物流查询API。

    2.9K20

    给Chrome“捉虫”16000个,Google开源bug自检工具

    整理 | 一一 出品 | AI科技大本营(ID:rgznai100) 在内部开发和使用八年之久,近日,Google 宣布开源 bug 自动化检测工具 ClusterFuzz。...在开发 ClusterFuzz 的八年时间里,Google 希望这个工具可以融入到开发者的工作流程,并且使得查找 bug、修复 bug 变得异常简单。...那些被该计划接受的项目也可以访问该工具,例如模糊测试统计数据。...与此同时,ClusterFuzz 在 Chrome 中发现了 16000 个 bug。 当然,ClusterFuzz 并非唯一的自动化模糊测试工具。...据 Venturebeat 报道,2018 年 8 月,Google 还收购了一家专门研究移动图形基准测试工具的公司 GraphicsFuzz,他们的其中一些工具用于找出三星 Galaxy S6 和S9

    1.2K20

    根据友盟统计错误分析查找线上BUG工具篇)

    欢迎大家一起交流 QQ群 139852091 开篇:(废话篇) 今天线上的版本出现了BUG,在启动APP的时候出现闪退情况,但是这种BUG在正常测试的时候没有测试到,怎么解决呢 友盟推送是大家常见的一个第三库了...,友盟统计,友盟推送,友盟分享等等 我们就根据友盟统计错误分析来查找一下bug出现在哪里 直奔主题: 登陆友盟官网找到友盟统计,找到你iOS平台下你所属的APP(图1) ?...工具:dSYM 文件分析工具 - answer_huang 里面有很详细的文档说明,但是下载链接已经失效不能使用了,我把一个能用的上传到QQ群文件里,QQ群 139852091 下载后是一个.app文件...3DTouch是iOS 9 新出现的API,报错的时iOS8.1.1,所以出现闪退显现,然后我修复一下,找到一个iOS8.1.1的机器测试发现可以了 结束语: 我的初中生物老师告诉我,人和动物最大的区别是使用工具和制造工具...,感谢工具制造者,也希望本文可以帮助到你 参考与感谢 dSYM 文件分析工具 - answer_huang 如何通过友盟分析发布后App崩溃日志 - 容芳志专栏 - 博客频道 - CSDN.NET

    3K10

    Bug之路-串包Bug

    Bug之路-串包Bug 笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。...串包Bug现场 前置故障Redis超时 由于某个系统大量的hget、hset操作将Redis拖垮,通过监控发现Redis的CPU和IO有大量的尖刺,CPU示意图下图所示: ?...Bug复盘 此次Bug是由Redis本身Server负载太高超时引起的。Bug的现象是通过Jedis去取对应的Key值,得不到预期的结果,简而言之包乱了,串包了。...缩小Bug范围 首先:Redis是全球久经考验的系统,这样的串包不应该是Redis的问题。 第二:Redis刷新了key后Bug依然存在,而业务系统重启了之后Okay。...Bug推理 笔者意识到,之所以串包可能是由于jedisClient里面可能有残余的数据,导致读取的时候读取到此数据,从而造成串包的现象。

    1.4K10

    Bug之路-串包Bug

    笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。现在就挑一个案例出来,写出分析思路,以飨读者,希望读者在以后的工作中能够少踩点坑。...串包Bug现场 前置故障Redis超时 由于某个系统大量的hget、hset操作将Redis拖垮,通过监控发现Redis的CPU和IO有大量的尖刺,CPU示意图下图所示: CPU达到了100%,导致很多...Bug复盘 此次Bug是由Redis本身Server负载太高超时引起的。Bug的现象是通过Jedis去取对应的Key值,得不到预期的结果,简而言之包乱了,串包了。...缩小Bug范围 首先:Redis是全球久经考验的系统,这样的串包不应该是Redis的问题。 第二:Redis刷新了key后Bug依然存在,而业务系统重启了之后Okay。...Bug推理 笔者意识到,之所以串包可能是由于jedisClient里面可能有残余的数据,导致读取的时候读取到此数据,从而造成串包的现象。

    73510

    Bug之路-Druid的Bug

    Bug之路-Druid的Bug 笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。...前言 此Bug是Druid低版本的Bug,此Bug至少在1.0.12版本就已经修复。...Sharding Proxy的Bug 于是此问题又萦绕在笔者心头,在又一番不下于上述过程的努力之后,发现一个月之前上线的新版本的Sharding Proxy的内存泄露Bug导致频繁GC(并定位内存泄露点...与此类似,如果DB负载过高的话,笔者推测也会触发Druid的Bug。...终于这次的连环Bug算是填完了。 总结 追查Bug,日志和源码是最重要的两个部分。最源头的日志信息量最大,同时要对任何不同寻常的现象都加以分析并推测,最后结合源码,才能最终找出Bug

    1.1K50

    哟,写Bug呢?Facebook发布AI代码调试工具SapFix

    工具可以为特定 Bug 自动生成修复程序,然后将其提交给工程师批准并部署到生产中。...此过程从 Sapienz 开始,连同 Facebook 的推断静态分析工具一起,能帮助定位代码中需要修复的 Bug。...该工具为每个 Bug 生成多个潜在的补丁,并通过三个问题评价补丁的质量。即是否存在编译错误、程序是否仍然会崩溃,以及补丁是否引入了新的冲突?...Facebook 开发 SapFix 用于处理不同种类的 bug 和软件,因此该工具有可能改变代码生成的速度和质量。这不仅适用于大规模运营的企业,还适用于几乎所有写代码的个人。...而有关这些工具的反馈会帮助相关研究者,也会帮助更广泛的 AI 社区改进自动寻找、修改代码 Bug 的任务。

    69930
    领券