微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

健全性测试与回归测试?

如何解决健全性测试与回归测试?

我做了一些研究,我发现:

健全性测试是一种软件测试,在收到软件版本并更改功能代码后执行。执行健全性测试是为了确保错误已得到修复,并且没有其他错误源于新的更改。

回归测试正在测试现有软件功能,以确保更改或添加不会破坏任何现有功能

我看不出这两种测试技术之间的区别? 有什么说明吗?

解决方法

健全性测试意味着检查应用程序功能是否仍然显示正常并且没有明显的荒谬。如果你尝试最简单的快乐路径并且结果不正确,那么它没有通过健全性测试。

The Wikipedia entry

健全性检查或健全性测试是一种基本测试,用于快速评估声明或计算结果是否可能为真。这是一个简单的检查,看看所生产的材料是否合理(材料的创造者是否理性地思考,运用理智)。健全性测试的重点是排除某些类别的明显错误的结果,而不是捕捉所有可能的错误。可以检查经验法则或粗略计算来执行测试。进行初始健全性测试的优势在于可以快速评估基本功能。

回归测试意味着彻底检查任何可能受到影响的东西,以确保没有功能改变并且没有引入新的错误。这意味着弄清楚受更改代码影响的所有功能,不仅要练习快乐路径,还要练习替代流程。

the Wikipedia entry

回归测试(很少是非回归测试[1])是重新运行功能和非功能测试,以确保先前开发和测试的软件在更改后仍能正常运行。[2]如果不是,那将被称为回归。可能需要回归测试的更改包括错误修复、软件增强、配置更改,甚至电子元件的替换。 [3]由于回归测试套件往往会随着发现的每个缺陷而增长,因此经常涉及测试自动化。有时会执行变更影响分析以确定适当的测试子集(非回归分析[4])。

健全性测试是肤浅的。回归测试应该深入。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。