一、 Bug的严重等级定义:1、 Blocker 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。严重花屏内存泄漏 用户数据丢失或破坏系统崩溃/死机/冻结模块无法启动或异常退出严重的数值计算错误功能设计与需求严重不符其它导致无法测试的错误, 如服务器500错误2、Critical 即影响系统功能或操作,主要功能存在严重缺陷,但不会影响
之前使用Twitter公司的崩溃搜集工具crashlytics,它可以准确定位APP崩溃的具体原因到代码的某一行。这个工具也被很多的大公司采用。但是因为是Twitter公司的,你们懂得(貌似DNS经常被污染),经常会漏掉很多崩溃信息。对我们的开发非常不利。前几天发现了一款国内 FIR.im公司的产品bughd,因为服务器在国内,crash的反馈速度应该很快,于是我就简单的测试了一下,非常不错。
转载 2024-05-23 15:38:53
312阅读
Xcode支持崩溃日志自动符号化,前提是本地有当时Build/Archive生成的dSYM文件,iOS崩溃日志符号化后,可以帮助开发者更好的定位问题,但如果dSYM文件丢失或拿到的崩溃日志不是标准的crash log,如何定位crash呢,笔者结过尝试发现一样可以定位到具体函数。杨君的小黑屋,本文基于此完成解析目标。我们以测试程序CrashTest的崩溃为例,介绍一下具体解析步骤如图, 
有没有为了要更多的信息而被返回 bug report 的经历呢?有没有碰到过你发现的一个非常严重的错误被推迟到下一个版本才去修复的情况呢? 你提交的每一个 bug report 都是和项目组就正在测试中的软件质量问题的一种书面沟通方式。通常,你用于沟通程序错误的能力-不是体现在错误本身的内在严重程度-而是体现在确定这个错误是否需要修复。 如果这是一个可怕的想法,你可能会想, “ 等等!我讨厌写作,
在开发过程中定位错误的能力则会直接影响到我们的开发效率,在这里总结下我的认识(在android studio中开发):1.最基本的要会使用调试调试。2.首先先对最基本常见的错误有个认识,比如常见的:NullPointerException异常:这里需要我们平时写代码要严谨,同时也不要太相信后台,尽量判空。IndexOutOfBoundsException异常异常:同样要做下标判断。ClassCas
在开发过程中,想必你也一定遇到过这样的问题,当我们的应用发生Crash时异常退出,然后又自动启动跳转到未知页面,此时应用在崩溃前保存的全局变量被重置,用户状态丢失,显示数据错乱。更让我们头疼的是,这种崩溃后重启的情况,并不是每次都会遇到,那么究竟是因为什么呢?经测试,在 Android 的 API 21 ( Android 5.0 ) 以下,Crash 会直接退出应用,但是在 API 21 ( A
转载 2023-07-09 15:51:37
576阅读
为什么是好的Bug报告?如果您的错误报告是有效的,那么它得到修复的机会就会更高。因此,修复bug取决于您如何有效地报告它。报告错误只是一种技能,我将解释如何实现这一技能。“编写问题报告(bug报告)的目的是修复bug”-由CemKaner编写。如果测试人员没有正确报告错误,程序员很可能会拒绝此错误,称其为不可复制的。这会伤害测试员的道德,有时也会伤害自我。(我建议不要保持任何自我。自我就像“我正确
解决bug总结:1:首先确认这是不是一个bug,可能是因为运行环境导致出现该现象;可能是因为某种依赖的服务未开启导致,例如报502,503等错误;redis连接超时。对于和数据库数据相关的bug,例如数据不显示。先用查询语句,使用这个bug的相同的条件查询相关表,看是否存在数据。2:确认bug的确存在,开始调试。可以使用接口调试工具对接口直接调试,通过打日志的方式或者本地debug查看信息。3:常
转载 2024-05-24 20:26:44
266阅读
在电脑当中弹出错误提示框可谓是多种多样,详细有很多电脑都有碰到过,最近有位win7系统用户在使用电脑的过程中,系统总是提示“explorer.exe应用程序错误”,用户不知道怎么解决这个问题,为此非常苦恼,那么win7系统提示explorer.exe应用程序错误怎么办呢?今天为大家分享win7系统提示explorer.exe应用程序错误的解决方法。 explorer.exe应用程序
目录介绍1.1 java.lang.ClassNotFoundException类找不到异常1.2 java.util.concurrent.TimeoutException连接超时崩溃1.3 java.lang.NumberFormatException格式转化错误1.4 java.lang.IllegalStateException: Fragment not attached to Ac
framework/native/cmds/bugreport/bugreport.cpp framework/native/cmds/dumpstate/dumpstate.cpp framework/native/cmds/dumpstate/utils.c 一、概述 通过adb命令可获取bugrepport信息,并输出到文件当前路径的bugreport.txt文件: adb bugrepo
转载 2024-05-16 09:36:17
166阅读
Bug report之后--- Danny Faught《After the Bug Report》--- Danny Faught《A Bug Begets a Bug》---Kiki翻译于2005/10/12**********************************************************************************************
一、Bugreport文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长,这里简单划分为19部分,先整体上简单说说每部分log的title信息。1. 系统build相关信息系统build信息:dumpstate: dateBuild: getprop ro.build.dis
转载 2024-03-19 22:07:00
333阅读
文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长,这里简单划分为17部分,先整体上简单说说每部分log的title信息。 1. 系统build相关信息系统build信息:dumpstate: date Build: getprop ro.build.display.id B
转载 2024-03-20 13:10:41
68阅读
一、ChkBugReport介绍 ChkBugReport是一个开源工具,它可以把你得到的bugreprot解析成适合阅读的html文件。导出的html文件包含了根据bugreport数据得出的图表和分析结论。 它的源码中用到了以下开源类库: jQuery ,jsTree jQuery plugin , tablednd jQuery plugin&nbsp
Android bugreport 分析 Get Log from android System adb bugreport > bugreport.txt copy bugreport to the current directory. bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的程序来直接获得. 步骤如下:
转载 2024-03-05 23:48:49
91阅读
一、Bugreport 文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长,这里简单划分为19部分,先整体上简单说说每部分log的title信息。 1. 系统build相关信息 系统build信息:dumpstate: dateBuild: getprop&nb
转载 2024-04-30 13:45:51
394阅读
前言 在 99 年的 Quality week 上的一次演讲中,微软的一个测试经理, Roger Sherman 指出了由于“不可重现”导致 bug 关闭的主要原因。这是一个非常可惜的情况,因为这样的 bug report 浪费了紧张的开发计划中的宝贵时间,增加了对产品质量完全是无关紧要的事情,同时导致了在开发人员和测试之间的挫败感和差的感觉。有时,
转载 2024-04-18 09:35:04
12阅读
  注意事项温控器如果传感器上限设置为100,那么可以设sp为100进行升温,但是不能在这个温度下进行自整定,这个时候开启自整定的话,界面上的sp会显示90多度,并在这个温度进行整定,因为自整定需要在围绕设定的整定目标温度进行升温降温,如果这个过程会超出范围,那么仪器会自动设置一个合适的整定值,但是实际上仪器仍然对升温到100度的情况修正了pid值。  &n
一、编写Bug report的原则如果错误不可再重现,仍然应该写下来,但是必须说明问题的偶然性。  (2)Bug描述简明准确,对于问题的描述,应该尽可能简明、准确。隐含的或模糊的说明和那些由于对没有任何关系的细节或者那些在重现错误过程中不需要的步骤,不要出现在Bug report中。  (3)一个Bug report只描述一个Bug,如果将几个问题都写在一个Bug report中,开发人员很难有效
  • 1
  • 2
  • 3
  • 4
  • 5