testing - "stable"与代码相关的真正含义是什么?

标签 testing stability

<分区>

我经常看到或听到人们将某些东西描述为与代码相关的“稳定”。

我是否认为“稳定”类库的功能已经过良好测试,在现实世界中使用并且未发现任何错误?或者至少是任何目的关键错误。

那么,这与操作系统等大型软件有什么关系呢?我经常看到一个被描述为“稳定”的下载,它通常比最新版本落后几个版本。一个软件究竟什么时候会变得稳定?有什么判断标准吗?

最佳答案

它没有太多改变。通常这意味着它很好,可以正常工作并且没有错误。

就库而言,“稳定”版本通常是“推荐”版本,其中还提供更“前沿”的版本。在这种情况下,明智的做法是为生产代码使用稳定版本。

Exactly when does a piece of software become stable? Are there any criteria for determining this?

这是一个非常主观的标准。通常,这是因为发布经过了严格的 QA 和/或发布时没有报告任何严重问题。然而,该术语的使用取决于团队的衡量标准,因此一个人的“稳定”可能与另一个人不同。

关于testing - "stable"与代码相关的真正含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18747808/

相关文章:

javascript - 在仅供内部使用的代码中进行额外检查是否是一种好的做法?

sorting - 如何稳定地反向排序 Go 中的一个 slice ?

Python 排序问题

android - 如何避免 Android 测试应用程序中的代码重复?

python - 在拼写测试中用 Python 标记不同等级的给定拼写

rest - 如何在 Postman 测试中读取环境变量?

unit-testing - 是否可以在屏幕锁定的情况下运行 CodedUI 测试?

Scalatest "At least one"代替 Forall

java - 监控应用程序运行状况以及用户使用 JavaScript 执行的操作