什么是软件回归?(software regression?)

软件回归是软件编程中的一个缺陷,它导致软件在一个或多个方面有效地回归。软件回归有两种主要类型:功能回归和非功能回归。功能性意味着程序以适当的速度工作,但一个或多个功能不工作,而非功能性意味着所有功能都工作,但速度显著降低。事件(如升级)通常是导致回归的原因。回归测试检查软件,以确保没有或将不会发生回归。...

软件回归是软件编程中的一个缺陷,它导致软件在一个或多个方面有效地回归。软件回归有两种主要类型:功能回归和非功能回归。功能性意味着程序以适当的速度工作,但一个或多个功能不工作,而非功能性意味着所有功能都工作,但速度显著降低。事件(如升级)通常是导致回归的原因。回归测试检查软件,以确保没有或将不会发生回归。

To alleviate the chances of software regression, regression testing is usually employed.

功能性软件回归是一种程序回归的表现方式。当这种情况发生时,程序将继续全速运行,因此用户可能不会首先注意到回归。在这种表现形式中,有些功能不再起作用了。例如,如果程序可以搜索文件,则该功能可能不再工作。这可能会影响辅助功能(不常用的功能)或程序的主要功能。

非功能性软件回归更危险,也更容易被注意到,即使所有功能仍在工作。在这种情况下,回归会使程序运行变慢,或者程序的输出会显著减少。缺乏速度意味着程序也可能容易受到恶意编码和攻击,使程序及其运行的计算机都面临黑客攻击的风险。速度可能会变得非常慢,以至于无法使用该程序。

要使软件回归发生,必须发生所谓的事件。此事件会更改软件的编码并引入这些错误,无论是有意的(很少发生)还是无意的。开发人员可能试图修复一个bug或更新版本,但错误地引入了一些使程序回归的代码。最典型的事件是升级,因为这直接影响程序的编码。其他事件包括版本或配置更改。

为了减少软件回归的机会,通常使用回归测试。这种类型的测试着眼于新程序,并将其与程序的所有旧版本进行比较。然后,它通过测试运行编程,以查看是否有任何回归迹象,并确保所有编码都正常工作。任何倒退或不起作用的代码的迹象都将带回给开发人员或用户,并报告倒退的内容或哪里发现了倒退。

  • 发表于 2021-12-14 17:33
  • 阅读 ( 269 )
  • 分类:互联网

你可能感兴趣的文章

进步的(progressive)和回归染色(regressive staining)的区别

...酸酒精中进行鉴别来去除多余的污渍。 什么是回归染色(regressive staining)? 回归染色是一种更快速的染色技术,其中组织被故意过度染色,直到染料浸透所有组织成分。然后组织被选择性地去染色,直到它到达正确的终点。去染...

  • 发布于 2020-09-16 11:06
  • 阅读 ( 471 )

分类(classification)和回归(regression)的区别

...组。它旨在阐明因变量所带来的分类反应。 什么是回归(regression)? 回归是一种基于假定或已知的数值输出值的预测方法。这个输出值是一系列递归分区的结果,每个步骤都有一个数值和另一组因变量,这些变量会分支到另一对...

  • 发布于 2020-10-23 10:08
  • 阅读 ( 426 )

多元线性回归(mlr)

什么是多元线性回归(mlr)(multiple linear regression (mlr))? 多元线性回归(MLR),也称为多元回归,是一种使用多个解释变量来预测响应变量结果的统计技术。多元线性回归(MLR)的目标是建立解释变量(自变量)和反应变量(因...

  • 发布于 2021-06-10 11:43
  • 阅读 ( 227 )

方差分析之间的差异(difference betweeen anova)和回归(regression)的区别

方差分析Â vs回归 很难区分方差分析和回归之间的差异。这是因为这两个术语的相似之处多于不同之处。可以说,方差分析和回归是同一枚硬币的两面。 方差分析(ANOVA)和回归统计模型仅适用于有连续结果变量的情况。回归...

  • 发布于 2021-06-23 13:54
  • 阅读 ( 244 )

相关性之间的差异(differences between correlation)和回归(regression)的区别

...加尔各答 2.相关与回归,可在www.le.ac.uk/bl/gat/virtualfc/stats/regression 3.回归和相关,可在www.abyss.uoregon.edu 

  • 发布于 2021-06-24 15:38
  • 阅读 ( 611 )

相关性(correlation)和回归(regression)的区别

...准偏差: 现在我们可以计算相关系数: 什么是回归(regression)? Regression is a method for finding the relati***hip between two variables. Specifically, we will look at linear regression, which gives an equation for a “line of best fit” for a given sample of data, wher...

  • 发布于 2021-06-27 11:05
  • 阅读 ( 908 )

线性回归(linear regression)和逻辑回归(logistic regression)的区别

... 线性回归,逻辑回归,机器学习 什么是线性回归(linear regression)? 线性回归发现自变量和因变量之间的关系。它们都是相邻的。自变量是不被其他变量改变的变量。用x表示。也可以有多个自变量,如x1、x2、x3等。因变量根据自...

  • 发布于 2021-06-30 23:41
  • 阅读 ( 1405 )

神志正常(sanity)和回归测试(regression testing)的区别

...,并确保软件已准备好进行主要测试。 什么是回归测试(regression testing)? 回归测试是检查代码修改并确保它们不会造成任何意外的不利影响的测试类型。例如,考虑具有当前余额和传输模块的银行应用程序。例如,假设开发人...

  • 发布于 2021-07-01 23:10
  • 阅读 ( 651 )

相关性(correlation)和回归(regression)的区别

...两个短语的理解却心存疑虑。相关性(correlation) vs. 回归(regression)相关性和回归之间的区别在于相关性是两个变量之间关联或缺失的度量,例如,“x”和“y”。“x”和“y”在这里不是自变量或因变量。然而,在回归中,或有变...

  • 发布于 2021-07-07 05:26
  • 阅读 ( 476 )

相关性(correlation)和回归(regression)的区别

...个清晰的认识。 内容:相关性(content: correlation) vs. 回归(regression) 对比图 定义 关键区别 视频 结论 对比图 Basis for ComparisonCorrelationRegression 意义相关性是一种统计度量,它决定了两个变量之间的相互关系或联系。回归描...

  • 发布于 2021-07-09 07:41
  • 阅读 ( 417 )
c324133
c324133

0 篇文章

相关推荐