Bug跟踪的流程】的更多相关文章

本文以翼发云协同项目管理系统为例子来讲解Bug跟踪的流程,它以工作流为中心的集成式Bug跟踪软件,它广泛地应用于研发行业的产品缺陷管理 与跟踪.事务跟踪.问题跟踪.任务跟踪.查询跟踪.需求管理.变更跟踪.企业帮助台和客户服务台等诸多范畴. 该系统提供了一个可靠的中央数据库集中管理多渠道提交至系统的信息,然后由系统按事先定义的条件和流程, 自动分配任务给相关的负责人员.公司员工与部门.部门与 部门.公司与客户之间能在任何时间.任何地点通过简便易行的方式进行 协作和信息交流,并且使任何记录都有据可查…
 Bug跟踪函数调用方法 StackTraceElement mSte = new Exception().getStackTrace()[1]; Log.e("mmm", mSte.getFileName()+" " + mSte.getLineNumber() ); 还有其他的函数可以调用 详细的可以自己摸索 这里再加一个, 打印当前在什么函数下 private String getMethodName() { StackTraceElement[] stack…
在Salesforce中通过 Debug Log方式 跟踪逻辑流程 具体位置如下所示: Setup ---> Logs ---> Debug Logs ---> Monitored Users (add your user) ---- [Than to view target log at Debug Logs section after refresh page or operate object and so on] 具体截图如下所示: 具体代码如下所示: system.debug(…
当涉及到开发项目时,其中比较重要的事情是它需要某​​种形式的错误和问题跟踪工具来发现和解决问题,否则会浪费大量的时间. 此外,你总是要标签应用来标示那些悬而未决的问题,而这种分期执行的项目进度将帮助您更轻松的工作,并保持跟踪需要解决什么问题. 我们已编制了最好的15款错误跟踪应用程序.让我们知道你的想法,你有任何的建议都可以留言. 15. Exceptional   14. Sifter   13. BugHerd   12. DoneDone   11. BugDigger   10. Bug…
思维导图.据说是每一个产品经理必备的软件.假设你阅读大型源码.使用思维导图跟踪调用流程,绘制软件框架将会很方便. 特点:没什么好说的.用过的都说好. 软件截图: 下载:http://www.mindmanager.cc/ MindManager新手新手教程 MindManager是一款创造.管理和交流思想的思维导图软件,其直观清晰的可视化界面和强大的功能能够高速捕捉.组织和共享思维.想法.资源和项目进程等等.MindManager新手新手教程专为新手用户设计,包括创建思维导图基本入门操作,让用户…
我在之前的一篇文章 <使用 Visual Studio App Center 持续监视应用使用情况和问题> 中介绍了 App Center 的基本功能及使用入门,其中 诊断 可以自动手机用户的崩溃或异常,并在 App Center 的网页显示详细的错误信息. 但是日常工作中我并不会常常登录 App Center 去关心这些诊断数据.针对这种情况,App Center 提供了 Service.Webhook 和 Email 去跟踪诊断信息,它们可以帮用户创建 Bug 或 Issue,记录 App…
又属于一篇普及文,希望自己在被各种技术吸引的同时,能时常来整理和总结软件测试最基本的知识. 从刚工作时接触的第一个缺陷管理工具禅道,到redmine.JIRA.bugzilla ,再到现在的QC,当然还有其它种的开源的或商业的缺陷管理工具,它们的本质是一样的,就是来管理缺陷的生命周期. 其实,你理解任意的一款工具,其它的工具也一定能无师自通.这不谈某款工具,单把它本质的一些东西抽离出来与大家分享. Bug的属性 Bug重现环境 这个应该是我们重现bug的一个前提,如果没有这个前提,我们可能会无法…
一.BUG BUG:软件的缺陷 1.BUG的定义:----与软件测试的目的对应 软件的BUG,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节.或与需求文档存在差异的功能实现等. 我们的职责就是,发现这些BUG,并提交给开发,让开发去修改. 2.BUG的类型 要确定一个BUG的类型,需要对项目(或产品)有比较深的理解.这个划分对于开发的定位问题影响很小,但对于问题类型的统计就比较重要了. 功能问题.设计缺陷.界面优化.性能问题.配置相关.安装…
在移动互联网产品中,Bug会导致软件产品在某种程度上不能满足用户的需要.确保一个项目进展顺利,关键在于妥善处理软件中的BUG,那么,如何高效的管理BUG,解决BUG?在这里,我为大家搜集了几款优秀的BUG跟踪管理软件. 首先是国内BUG管理软件: Bugtags Bugtags采用独创的所见即所得的问题上报方式,有效提高了问题上报的效率和问题描述的准确度;同时平台提供了自动收集分析崩溃信息与问题生命周期管理功能.使用Bugtags平台,能够帮助移动开发团队快速定位和解决问题,最终有效提升产品质量…
前言 对app的线上bug的收集(友盟.云捕等)有时会得到这样的异常堆栈信息:没有一行代码是有关自身程序代码的.这使得对bug的解决无从下手,根据经验,内存不足OOM,Dialog关闭,ListView等相关代码很容易引起这类错误.下面总结下BaseAdapter.getView崩溃bug,然后给出如何编写代码来方便以后对它的定位. BaseAdapter.getView 如果getView方法返回null,那么对应的ListView在显示时就直接触发NullPointerException异常…
线上的应用只要用心点点都能发现些bug,连微信,QQ也不列外.但是bug中最严重的算是闪退了,这导致了用户直接不能使用我们的app. 我们公司是特别注重用户反馈和体验的,我们会定期打电话咨询用户的使用情况.我们也有自己的天使用户群,这些用户会跟我们及时的反馈应用的使用情况,bug情况,还有他们的需求. 用户不是技术人员他无法跟你清楚的描述怎么产生闪退的,于是我们需要一个bug统计的功能,我们公司采用友盟统计实现bug的记录.我们在iOS应用中植入友盟统计的功能,我也经常在查看友盟的错误统计和错误…
注:这篇日志是好多年前,我还在从兴公司时写的.现在都从从兴公司离职很久了,从兴也没落了,可惜.看了一下,虽然出现了部分代码,但不至于泄漏什么机密,查bug过程的原理也有可以让新手借鉴的地方,就原文照搬上来了. dbtool是营帐研发部常用的一个类sqlplus数据库查询工具,它提供了较sqlplus更友好的输出界面,十分适合在命令行下操作,故在部门内部使用相当广泛. 不过它一直有一个bug,使用过程中偶尔会出现执行某条sql后core down的情况.但是由于这种情况较少见,而且bug出现随机性…
使用场景: Win32程序在release模式下编译完成,发送给最终用户使用时,我们的程序有时候也会出现崩溃的情况,这个时候如果能快速定位崩溃原因或提供一些程序崩溃时的状态信息,对我们解决问题将会带来很大的帮助.一般程序崩溃时我们需要搜集的信息包括:系统信息.CPU寄存器信息.堆栈信息.调用堆栈信息.CPU和内存状态.内存当前地址等.调用堆栈是我们最常用到的. 技术方案: 目前我搜集的方法有以下三种,日志记录.dbghelp(.dmp) .SHE(Structured Exception Han…
CAS 原理和协议 基础模式 基础模式 SSO 访问流程主要有以下步骤: 1. 访问服务: SSO 客户端发送请求访问应用系统提供的服务资源. 2. 定向认证: SSO 客户端会重定向用户请求到 SSO 服务器. 3. 用户认证:用户身份认证. 4. 发放票据: SSO 服务器会产生一个随机的 Service Ticket . 5. 验证票据: SSO 服务器验证票据 Service Ticket 的合法性,验证通过后,允许客户端访问服务. 6. 传输用户信息: SSO 服务器验证票据通过后,传…
使用场景: Win32程序在release模式下编译完成,发送给最终用户使用时,我们的程序有时候也会出现崩溃的情况,这个时候如果能快速定位崩溃原因或提供一些程序崩溃时的状态信息,对我们解决问题将会带来很大的帮助.一般程序崩溃时我们需要搜集的信息包括:系统信息.CPU寄存器信息.堆栈信息.调用堆栈信息.CPU和内存状态.内存当前地址等.调用堆栈是我们最常用到的. 技术方案: 目前我搜集的方法有以下三种,日志记录.dbghelp .SHE(Structured Exception Handling)…
根据bug的大小,如果影响业务逻辑及用户提醒及时处理,如果只是一些状态.文案等等对业务无重大影响可以跟版本迭代走 很严重的bug必然要回滚,想都不要想赶紧去着手安排做. 检查回滚版本是否会丢失数据,如果危害小可以让用户自己决定是否忽略(推送告知用户会丢失哪些数据一般说「部分数据」),如果危害大,替问题用户保存好数据并告知用户不要轻易回滚. 配合开发及测试人员,快速定位bug,并且锁定影响范围. 做好备份,及时发出上线公告,产生bug的功能暂且不上线,其他功能继续上线. 上线成功后,做一个上线总结…
MantisBT jira…
使用前描述: 禅道是付费的一款云平台工具,它可以实现项目管理.需求管理.bug提交.bug跟踪.文档管理.bug统计等功能 使用账号.密码:公司提供,登录后基本识别操作流程如下: 1.登录首页-我的地盘 2.bug分项目统计 3.文档管理和归类 4.线上问题一键描述指给指定负责人,立马负责 5.代码管理 6.测试管理 7.产品.项目管理统计,实时跟踪,需求建立…
摘要:工欲善其事,必先利其器,对于开发者来说,处理Bug是一件比较头疼的事,那么如何高效地解决Bug,选择一款合适的Bug跟踪处理工具会让你事半功倍. 对于开发者来说,Bug往往是他们最头疼的问题.有些Bug会隐藏的很深,很难发现,甚至用户已经使用了才出现,这样真是赔了名声又折钱.为了让开发者更早地发现和消灭Bug,本文收集了18款最佳的Bug处理应用程序,这些系统有收费也有免费的,大家可以根据自己的实际情况选择性价比最好的那一款. 1.Mantis BT MantisBT是一个开源的问题跟踪器…
转载自:https://www.jianshu.com/p/e7d3121eaaec   在这个移动互联网的时代,每天都会涌入大量新的 App,想要留住你的用户,必须时刻保持产品创新与系统的稳定.对于开发者来说,必须要在最短的时间完成开发工作并且兼容主流机型,这无疑会带来非常多的工作量,而下图的数据结果表示,48% 的用户在使用中会因为程序不稳定,崩溃而卸载,这样一来,整体团队做出的努力也将付之东流. 因此,产品测试的环节就显示尤为重要,本文推荐四款 Bug 管理系统,有免费的也有收费的, 大家…
一.软件的生命周期 二.软件生命周期的阶段 三.软件模型 四.软件测试的基本流程 五.软件开发流程.测试流程梳理 六.C/S与B/S架构 七.对软件测试行业的理解 八.常见笔试面试题 一.软件的生命周期定义:软件生命周期是指软件的产生直到报废的生命周期. 人类整理的第一个软件生命周期:1970年,瀑布型生命周期 二.软件生命周期的阶段1. 问题的定义及规划开发方和需求方共同讨论,主要是确定软件的开发目的及可行性.制定开发计划12. 需求分析对软件需要实现的各个功能进行详细分析,弄清楚用户对软件系…
1.软件的生命周期 *软件生命周期(SDLC)是软件开始研制到最终被废弃不用所经历的各个阶段.在不同阶段里,由不同的组织.个人和资源进行着明确的任务. 2.生命周期的模型 *常见的生命周期模型有:瀑布模型.V模型.敏捷开发模型.实际工作中根据不同领域或不同方法再进行具体的划分. 2.1.瀑布型生命周期模型 瀑布模型是第一个软件生命周期,包括问题定义及规划.需求分析.软件设计.程序编码.软件测试和运行维护等六个基本活动,并且规定了它们自上而下相互衔接的固定次序,如同瀑布流水逐级下落.具有顺序性和依…
回顾 SVN(定义,作用,使用操作) 软件缺陷(定义,表现形式,原因和根源,基本内容,跟踪流程) JIRA(基本介绍,使用者,工作流,问题,使用) 学习目标 掌握WAMP的环境搭建 掌握熟悉项目的步骤 掌握系统组织架构图的画法 掌握项目测试流程的步骤 熟悉需求评审 掌握测试计划与测试方案的核心内容 掌握连接项目数据库的方法 搭建本地测试环境 LNMP:linux,nginx,mysql,php WAMP:windows,apache,mysql,php 安装步骤 安装phpStudy(apach…
1.简介 SDL的全称是Security Development Lifecycle,即:安全开发生命周期.由微软最早提出,是一种专注于软件开发的安全保障流程.为实现保护最终用户为目标,它在软件开发流程的各个阶段引入安全和隐私问题. 2.流程 SDL大致如下,包括了以下七个阶段: • 安全培训:安全培训体系:安全意识+安全测试+安全开发+安全运维+安全产品• 需求分析:确定安全需求和投入占比,寻找安全嵌入的最优方式 • 系统设计:确定设计要求,分析攻击面,威胁建模• 实现:使用标准的工具,弃用不…
这篇文章记录了给 Apache 顶级项目 - 分库分表中间件 ShardingSphere 提交 Bug 的历程. 说实话,这是一次比较曲折的 Bug 跟踪之旅.10月28日,我们在 GitHub 上提交 issue,中途因为官方开发者的主观臆断被 Close 了两次,直到 11 月 20 日才被认定成 Bug 并发出修复版本,历时 20 多天. 本文将还原该 Bug 的分析过程,将有价值的经验和技术点进行提炼.通过本文,你将收获到: 1.疑难问题的排查思路 2.数据库中间件 Sharding…
项目管理/Bug管理/问题管理-Phabricator 1.项目管理/Bug管理/问题管理工具 2.Phabricator 3.Docker 方式安装Phabricator 3.1Docker方式安装Mysql数据库 3.2Docker方式安装Phabricator 4.Phabricator配置 4.1 配置管理员 4.2 Phabricator中文汉化 Phabricator更新 5.Phabricator使用 5.1 Phabricator进行Code Review 5.1.1Phabri…
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/hnwj24xqrtOhcjEt_TaQ9w 作者:张三华 导语 精神哥最近发现, 很多开发者在 iOS10 上遇到了一类堆栈为nano_free字样的Crash,也有很多人向我们Bugly客服反馈遇到了这类问题,但并没有好的解决方案.正当大家都束手无策的时候,微信强大的技术团队针对这类Crash进行了深度研究,并提出了一个解决方案.原来微信也遇到了这…
BugFree - 借鉴微软公司软件研发理念.免费且开放源代码.基于Web的精简版Bug管理系统 在线演示:http://www.bugfree.org.cn/demo/Login.php 其它项目管理软件: 1.项目管理软件KIS KIS 是一款轻量级的项目管理软件, 使用PHP&MySql开发,适用于bug跟踪, 任务分配,需求管理等. . 功能丰富. 简单易用. 图形化定制工作流. 免费,开源 2.Java代码Bug分析插件 FindBugs FindBugs是一个能静态分析源代码中可能会…
月明星稀,却不见明月:蛾儿雪柳暗香飘过,纵使回首千百回,却不知,心已灭:壮志未酬,却落得个多情应该笑我:扬帆起航,却不知,帆已破.这是我刚离职时的心情,曾几何时,真的想呆在一家公司,做一名优秀的技术管理人员,毫无保留的奉献自己的所有,将公司的业务.产品都提升一个层次.但企业管理的混乱,企业文化的丢失,公司对员工的差异化对待,公司领导的言而无信,让我对之前的公司完全的失去了信心,甚者开始了厌烦,毅然决然的离开的之前的公司,将自己推上了无业游民的行业.对于一个从业人员来说,自己的职业道路无非就是两条…
首先测试用例设计阶段,设计并维护一个各个功能入口的说明文档.其实这个文档的作用很大,一方面对于bug回归阶段的人来说,这是用于提醒的;另外一个方面,在随机测试的时候,随机程度也能有所提高,测试人员能够自己随意组合可能的路径.当然,一样一份文档也能提升文档设计人员,文档阅读人员对于模块的整体认识. 在Bug提交阶段,评估阻塞用例说明.在项目初期,尤其是版本刚提交的时候,往往会出现功能无法使用或者没有实现的问题,这时候我们提交bug并不仅仅是说明预期没有实现,更重要的是我们如何备忘这件事情,如何保证…