Kukoo's Blog

Something about whatever...

Kukoo's Blog


分类为 ‘测试’ 的文章归档:

July 13th, 2006

开发和测试的两大难题: Regression Bug和Late Discovery

No Comments, Popularity: 17% [?]

什么是RegressionBug?Regression Bug,就是由于开发新特性或Fix Bug导致以前正常工作的特性罢工了。这种情况,通常出现在产品的开发中。

为了便于分析,Regression Bug又分为Release Regression和Build Regression。

Release Regression指的是和上一个产品版本相比,出现的Bug。Build Regression的解释就更复杂些。通常开发软件的一个版本的过程中,会有很多Build,通常测试会根据需要每天或每隔几天取一个Build进行测试。相对于前某个Build的Regression Bug就是Build Regression。

产生Regression Bug的主要原因是:

  1. 单元测试没有做充分。
  2. 隔山打牛的Bug,单元测试很难做到。
  3. 测试环境问题

另外,通常Regression Bug也有较高的误报率,或者争议比例较大。

控制Regression Bug的方法通常从强调单元测试开始,然后是控制Bug的Reopen率,增加Code Review的频率,引入自动测试。但是,Regression Bug在全部Bug中的比例,在通过上述方法控制到20%到30%后,开始出现难以下降的趋势。

Late Discovery Bug则是QA之痛。用质量的术语来说,就是漏检。每个Release都会发现无数上个版本测试没有发现的Bug。通常这也会达到20%到30%。

产生Late Discovery Bug的主要原因是:

  1. 测试覆盖率。通过黑盒测试,要想做到100%分支的Cover率,是不可能的。这样,总会有漏掉的Bug。
  2. 个人的测试盲区。每个人都有脑筋死角或盲区,先入为主的认识会让人们不能发现很明显的问题。

解决的方法有:

  1. 增加Ad Hoc测试,就是不按照事先设计好的Case执行的测试。
  2. 交叉测试,减少测试误区。

【摘自】CSDN 技术中心: 开发和测试的两大难题:Regression Bug和Late Discovery

Popularity: 17% [?]

No Tags


  • 页面导航

    • Home
    • About
    • Archives
    • Tags

  • 文章分类

    • 宝宝 (3)
    • 医疗信息 (2)
    • 管理 (25)
      • 团队 (5)
      • 研发 (2)
      • scrum (7)
    • 随便写写 (85)
      • blog (27)
      • 阅读 (15)
    • F1 (1)
    • Firefox (52)
    • Google (42)
      • GCalendar (1)
      • GMail (9)
      • GReader (13)
    • nokia (4)
    • Ubuntu (6)
    • Windows (11)
    • 技术 (65)
      • .Net (1)
      • Eclipse (31)
      • groovy (5)
      • Java (29)
      • oracle (1)
      • ROR (2)
      • 测试 (1)
    • 未分类 (1)
  • 近月归档

    • November 2008
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • February 2008
    • January 2008
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • March 2007
    • January 2007

  • Firefox 3 Google Reader

    All Posts Feed | RSS?

  • 相关文章

    • No Related Posts
  • 测试 分类中最受欢迎文章

    • 开发和测试的两大难题: Regression Bug和Late Discovery
  • 最受欢迎文章

    • 安装和使用Glassfish
    • 使用Eclipse 3.2中的Data Tool
    • 开发和测试的两大难题: Regression Bug和Late Discovery
    • 给Healthcare IT起步公司的忠告
    • 《财富》的7条IT管理新理念
    • 战略就是占领一个地方
  • GReader Shared

  • 其他杂项

    • 新杰
    • 海宸
    • Login
    • Valid XHTML
    • XFN
    • WordPress

© 2007 Kukoo's Blog | iBlue Theme | WordPress 2.2.1
30 queries. 0.863 seconds. valid xhtml css, Creative Commons