好的测试实践——软件测试的尽早介入

转载 2017年02月14日 11:15:50

测试的尽早介入,是软件测试提倡的一个基本原则。测试过程中实践测试的尽早介入原则,其主要的优点表现在:提高质量、降低成本、加快进度和过程改进等。

  首先,我们将从缺陷的角度来看看测试尽早介入的表现。缺陷是我们测试人员的最主要输出之一,但是它的一些特征说明了测试尽早介入的必要性。

  1)缺陷是什么时候引入的

图1 不同阶段缺陷引入的分布

  2)缺陷在什么时候发现

图2 缺陷发现的阶段

  3)缺陷的雪崩效应

图3 缺陷的雪崩效应

  4)缺陷发现与修复的成本放大效应

图4 缺陷发现与修复的成本放大效应

  图1缺陷是在什么时候引入的,说明大部分的缺陷都是在需求阶段引入的;而图2说明大部分的缺陷却是在系统测试阶段才被发现;图3说明前期阶段存在的缺陷,会随着开发阶段的开展而不断的放大;而图4说明发现和修复缺陷会随着开发阶段的演进而不断的放大。因此,从这些图表和数据中,我们可以看出测试尽早介入的必要性。尽早测试介入,尽早发现缺陷,开展良好的评审活动就是一个非常好的手段。

  其次,我们从测试计划的角度,看看尽早介入的必要性。我们提倡尽早制定测试计划,其主要的目的是:

  1)尽早识别测试风险,并采取合适的应对策略。其中风险包括了产品风险与项目风险。

  (1)产品风险:可以帮助我们更好的分配测试工作量、选择测试技术、确定测试顺序和选择缺陷修复的优先级。

  (2)项目风险:帮助我们计划和管理测试工作,例如:产品培训或者测试工具培训等。

  2)尽早估算测试工作量,并以此为基础协调与沟通测试资源,例如:测试仪表、测试人员、测试工具等。

  3)根据测试资源情况,尽早安排和搭建测试环境。

  第三,测试人员尽早开展对开发工作产品的学习和研究,有助于测试用例的设计与执行,并更好的开展测试活动和完成测试任务

好的测试实践——软件测试的尽早介入

好的测试实践——软件测试的尽早介入     测试的尽早介入,是软件测试提倡的一个基本原则。测试过程中实践测试的尽早介入原则,其主要的优点表现在:提高质量、降低成本、加快进度和过程改进等。 ...
  • zouhui1003it
  • zouhui1003it
  • 2017年02月09日 22:42
  • 358

测试管理014:不好的测试实践 - 测试的尽早介入

不好的测试实践 - 测试的尽早介入 测试的尽早介入,是ISTQB中提倡的一个基本原则。测试过程中实践测试的尽早介入原则,其主要的优点表现在:提高质量、降低成本、加快进度和过程改进等。但是,测试的...
  • Wenqiang_Zheng
  • Wenqiang_Zheng
  • 2012年10月26日 20:19
  • 957

测试管理013:好的测试实践 - 测试的尽早介入

测试的尽早介入,是软件测试提倡的一个基本原则。测试过程中实践测试的尽早介入原则,其主要的优点表现在:提高质量、降低成本、加快进度和过程改进等。 首先,我们将从缺陷的角度来看看测试尽早介入的表现。...
  • Wenqiang_Zheng
  • Wenqiang_Zheng
  • 2012年10月15日 18:34
  • 1625

不好的测试实践——软件测试的尽早介入

测试的尽早介入,是ISTQB中提倡的一个基本原则。测试过程中实践测试的尽早介入原则,其主要的优点表现在:提高质量、降低成本、加快进度和过程改进等。但是,测试的尽早介入并不是适合所有的测试活动:测试用例...
  • xqtesting
  • xqtesting
  • 2014年07月25日 12:37
  • 250

关于软件开发,测试什么时候介入项目

软件开发管理
  • hjhmails
  • hjhmails
  • 2017年01月03日 23:58
  • 818

测试应该在需求阶段介入

测试人员不是在开发人员代码实现后才开始介入一个项目的,而是在一个项目开始立项后就开始介入,这个已经是个不争的问题了。那么,测试在项目的早期可以做哪些工作呢?测试前移是个很大的话题,本文只讨论一下需求阶...
  • tianzhijiaozi19
  • tianzhijiaozi19
  • 2016年08月10日 15:49
  • 900

软件可靠性测试及其实践

  软件可靠性工程是指为了满足软件的可靠性要求而进行的一系列设计、分析、测试等工作。其中确定软件可靠性要求是软件可靠性工程中要解决的首要问题。软件可靠性要求可以包括定性定及量要求。  软件可靠性测试是...
  • lanwilliam
  • lanwilliam
  • 2008年04月30日 10:18
  • 1086

人工智能会如何影响软件测试行业?

传统的测试工具,通过让电脑执行一系列步骤,并根据预先定义的预期来检查结果。 那么,人工智能会在软件测试里扮演一个什么角色呢,机器软件测试人员?   也许。   想像一下按揭计算...
  • jiangbqing
  • jiangbqing
  • 2017年06月26日 11:22
  • 1764

测试组尽早介入的好处?

现在,很多企业都意识到要提高产品的质量,测试组应该尽早地介入项目中,从立项阶段开始参与立项,参与需求评审等等.但是要真正有效地实施起来却是很复杂的,至少要有合适的开发流程及测试流程的支持的,有意识没有...
  • heart_yiyi
  • heart_yiyi
  • 2007年09月20日 14:23
  • 201

软件测试七大原则与分类

软件测试七大原则 一、测试显示缺陷的存在 测试可以显示缺陷的存在,但不能证明系统不存在缺陷。测试可以减少软件中存在缺陷的可能性,但即使测试没有发现任何缺陷,也不能证明软件或系统是完全正确的,或者说...
  • xaj_123
  • xaj_123
  • 2015年09月20日 10:30
  • 942
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:好的测试实践——软件测试的尽早介入
举报原因:
原因补充:

(最多只允许输入30个字)