回归testing是什么意思?

任何人都可以用一种可以理解的方式来解释这个词吗?

回归testing是一个testing,确保以前的工作function在系统中其他地方发生变化后仍能正常工作。 维基百科的文章很好解释它是什么。

编辑你的unit testing是自动回归testing,这是他们最大的优势之一。 一旦编写了这些testing,只要添加新function或更改现有function,将来都会运行这些testing。 您不需要明确写回归testing。

尽pipe这个老玩笑,“国会”并不是“进步”的对立面。 “退步”是。 因为你的代码倒退是为了“后退”,通常意味着你曾经修复的一些不良行为已经回来了。 一个“回归”是一个错误的回报(尽pipe可以有其他的解释)。 因此,回归testing是一个testing,用于validation您是否修复了错误,并定期运行以确保您的修复仍在工作中,仍在工作。

弗朗西斯·高尔顿Francis Galton)创造的“回归”一词意味

回归:回头的行为

也就是说,软件testing中的现象/技术是检查任何更改/错误修复不会影响系统的现有function 。 因此,回归testing的目的是确保一个变更(如错误修复)不会导致应用程序发现另一个错误。

回归testing是必需的

  • 需求发生变化,代码根据需要进行修改
  • 一个新的function被添加到软件
  • 缺陷是固定的
  • 性能问题是固定的

回归testing可以手动和自动完成。

这些是自动化方法的一些工具:

  • QTP
  • AdventNet QEngine
  • 回归testing器
  • VTEST
  • 的Watir
  • selenium
  • actiWate
  • Rational Functional Tester
  • SilkTest中

回归testing是testing活动的一部分,可以在之后开始
已经做了修改以检查每个发布的软件的可靠性。
这只是一个影响分析,以检查它是否影响关键
软件的区域。

  1. 做unit testing
  2. 做整合testing
  3. (1)和(2)通过后,进行回归testing

简单地说,回归testing就是重复步骤(1)和(2)。

回归testing基本上在重新testing完成后执行。 回归testing的主要目的是检查修改的影响。 不pipe我们的应用程序是否仍然稳定

它有必要进行回归testing,因为有时它是在重新testing或修复错误开发人员修正错误并错过了其他代码或相关代码

在回归testing中,testing人员运行已知的在以前版本中工作的应用程序testingfunction。

他们专门查看可能没有被直接修改的应用程序的某些部分,但是依赖于(并且可能有剩余的错误)被修改的代码。

这些错误(即使在以前工作时由相关代码中的错误引起的错误)被称为回归(因为function运行正常,现在有一个错误…因此退步)。

http://en.wikipedia.org/wiki/Regression_testing

基本上,testing你已经更新的代码,以确保你没有引入新的错误,function仍然像以前一样工作。

回归testing是任何types的软件testing,试图通过部分重新testing修改后的程序来发现软件错误。

回归testing: – 如果有任何更改,评估,修改,增加或添加我的应用程序。 在这种情况下,我必须知道我的应用程序正如以前一样工作。

回归testing – 是一种types的SWtesting,我们试图覆盖或检查错误原始错误修正。

错误修复的function不应该由于提供的修复程序而改变或更改。 在这个过程中发现的问题被称为回归问题。

以简单的方式,回归testing是一种testing,以确保在引入新的代码更改之后,系统的function仍然有效。 它并不一定要对整个function(如functiontesting)进行彻底的testing,只有那些被认为会受到引入代码变化影响的领域。

回归testing是一个testing,它使我们能够通过testing我们正在testing的软件中的一些区域来find引入的错误。 引入的错误意味着由开发人员进行的新更改所引起的错误。

回归testing的关键是如何通过明智地决定某些可能受到变化影响的领域来有效地进行testing,因为由于时间的限制(大部分时间),我们无法testing所有的function。 这里的“有效”意味着我们可以在相对较短的时间内find错误。

回归testing意味着重复testing您的软件/网站。 其主要原因是确保没有引入任何新的错误。

通常情况下,回归testing将被自动化,以降低重新运行testing的成本。 您可以构build的更高价值的testing案例越好。 这是Play and Record回归testing平台的一个例子