如何有效的进行bug回归

  在软件测试工作中,测试人员最大的目标就是尽可能的提升产品质量,减少bug数量。因而bug长期以来都困扰着广大测试工程师,如何尽可能减少bug数,在测试的各个阶段都有不同的解决方案,下面以我经常犯错的bug回归阶段的bug遗漏问题说起。   回归阶段...

BUG回归的一点看法

  测试人员找bug是个技术活,而且bug的回归同样也是技术活!   bug回归到不到位,关系到发现bug本身有没有修复好,同样也关系的因为修复bug而改动的代码对其他功能的影响。   bug回归的几点心得:   1、首先弄清楚bug必现的配置和操作过程   ...

使用缺陷跟踪系统提高整体工作效率

  Bug系统本身就是为了提高工作效率,但使用者如果建立没有好的习惯,没有培养好的使用文化,则Bug系统带来的效率改进无法发挥。所以,本人根据多年使用Bug系统的体会,在此撰文进行Bug系统文化的总结,欢迎大家补充、讨论:   1、尽量在标题把问题说...

我要找BUG-软件测试

  在软件的测试过程中,我们常常会用Bug(臭虫)来表达我们MP3和U盘等产品的一些问题与缺陷,而正是这些问题可能会使我们的产品产生一些不可预料的情况或问题。而事实上,如果要更正式的表示产品问题缺的话,可能使用Flaw、Defect更恰当一点,但在整个计...

踢出bug的设计

  防范bug的定义。系统各个组成部分的开发者都会做出一些假设,而这些假设之间的不匹配,是大多数致命和难以察觉的bug的主要来源。第4、5、6章所讨论的获取概念完整性的途径,就是直接面对这些问题。简言之,产品的概念完整性在使它易于使用的同时,也使...

谈谈软件缺陷预防

  近些年来,计算机工业的许多部分越来越强调软件质量的重要性。缺陷预防是其中一项最重要的活动,一个全球性软件开发的生命周期,这已直接影响到控制项目的成本和高质量的成果。   缺陷预防涉及:   1)测试遭遇弊端。   2)缺陷分析,找出造成...

如何减少bug

  通常的做法是通过更多的单元测试 (Unit test) 和code review,使得我们在开发阶段发现更多的问题,从而减少bug数。的确,开发人员经常单元测试,具有良好的测试和编程习惯,在每次check-in之前,或每次打baseline之前,项目组都有代码cross review,...

在处理bug时,你有适合自己的一套降低风险的策略么?

  修正一个bug的风险到底有多大?或许,你会说,这要看bug是发生在什么地方,的确,UI层的样式问题、后台逻辑调用层的错误、数据访问层的异常、数据库级别函数或存储过程的修改……一个bug产生的影响可能微乎其微,当然也可能会影响广泛,甚至影响到程序...

量化项目管理案例:缺陷趋势预测利器(8)(图)

  理论知识终于告一段落啦。接下来要和大家分享的是S型曲线模型中的重要模型——Gompertz模型和Logistic模型在公司内部实际项目中的应用。下面的数据都是来自于公司内部实际项目,应用主要分4个场景:进入测试阶段前、测试阶段过程中、测试退出时、以及其...

量化项目管理案例:缺陷趋势预测利器(7)

  在之前的文章里,已经介绍了几种不同的成长曲线的形式,知道了几种曲线的趋势情况。比如,指数曲线就是呈指数的不断增长;S型曲线就是先增后趋于平稳。然而,再进一步,怎么拟合出适合给定样本数据的模型曲线呢?这回,我们介绍曲线的几种拟合算法。 ...

量化项目管理案例:缺陷趋势预测利器(6)(图)

对拟合趋势的K值的分析   这篇文章将会介绍到对S型曲线的渐近值K值的分析。在之前介绍S型曲线的文章中,已经对K值进行了介绍:S型曲线会趋近一条渐近线(K值),即“S”型增长曲线的最大值会接近K,但不会超过K;增长率会不断下降直至为零。以软件缺陷预...

量化项目管理案例:缺陷趋势预测利器(5)

拟合度的分析   在上一篇里,已经介绍了如何选择曲线模型,这一篇里,将会介绍怎样预测出该模型下符合实际数据的曲线,选择合适的模型。(模型的拟合算法将单独介绍)   给定一组实际数据,要让你预测出今后的一段时间,该数据的发展趋势,很多情况下...

分离和再现软件缺陷的步骤

  为了有效地再现软件缺陷,除了按照软件缺陷的有效描述规则来描述软件缺陷,还要遵循软件缺陷分离和再现的方法,虽然有时少数几个缺陷很难再现、或者根本无法再现。以下介绍如何分离和再现缺陷的一些常用方法和技巧。   ● 确保所有的步骤都被记录。...

量化项目管理案例:缺陷趋势预测利器(4)(图)

S型增长曲线   介绍完成长曲线,这回介绍S型曲线。S型也叫做S型增长曲线,它是成长曲线的一种特殊形式,因此也具有成长曲线的基本特征。S型模型的概念来源于种群增长。种群在一个有限的环境中增长,随着种群密度的上升,个体对有限的空间、食物和其他生...

量化项目管理案例:缺陷趋势预测利器(3)(图)

成长曲线   终于要介绍到预测方法啦。有了前面两篇文章的基础,大家应该都对预测有了认识。还是那句话,知道了要做什么,接下来就该想要“怎么做”。明白了预测的重要性,那就该去想想,怎么去预测?不过别心急,我们一步一步来,这篇文章会介绍预测工具...

没有任何“无效错误”的标签下如何解决所有Bug?

  我很不喜欢我提交的问题被开发同事贴上“无效问题”的标签,你呢?我想每一个测试员都应该尽量使自己提交的缺陷都能得到修复,这就需要一些提交缺陷报告的技巧了。想要很专业地提交没有任何歧义的缺陷报告,可以看看我之前发的一个帖子“怎样才能写出好...

软件缺陷生命周期(图)

  什么是缺陷?   维基百科对缺陷的定义是:软件缺陷是指存在于计算机程序中的错误、缺陷、失效,或者是由于程序中的故障而令到计算机无法正常工作或产生不正确的结果。软件缺陷的产生是由于在程序编码或设计的过程中出现的错误而引起的。   其它的...

零缺陷系统的圣杯

  尽管零缺陷听上去很动听,但真有这种可能吗?还是说这是一个无法实现的目标?很多组织采用“零缺陷的方法”。这是否真的有意义?   Jim Bird认为,100%完美的成本是异常高昂的。一旦团队去除了90%的缺陷,到达了最佳水平,进一步去除缺陷所得的回报...

怎样才能写出好的BUG报告?提示与技巧

  怎样才能写出好的BUG报告?提示与技巧   为什么要写好的缺陷报告呢?   如果你的缺陷报告是高效的,那么被修复的几率就高很多。所以说是否修复你提交的BUG,取决于你报告的质量。怎样写出好的报告,毫无疑问是需要技巧的。我现在将告诉你怎样学会...

量化项目管理案例:缺陷趋势预测利器(2)(图)

趋势预测、基于时间信息的预测相关基础知识   在展开Gompertz模型趋势预测的说明前,首先给关注统计学知识在软件行业应用的网友介绍趋势预测的基础知识。   如何理解预测技术呢?简单来说,预测(prediction)是根据事物发展的历史资料及当前情况,运...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号