2

我已经在我现在的公司工作了大约四个月,我注意到我们的几个 RnD 范围/文档如何使用术语“生命周期测试”。

我一直认为这个术语将意味着项目的整个测试阶段,但该术语的上下文表明它是在接近于 staging 环境中使用“实时”或“真实”数据测试软件时尽可能的生产环境。

这让我想知道我是否误解了该短语的含义,在这种情况下,有人可以解释生命周期测试应该是什么意思吗?

4

1 回答 1

3

软件的生命周期是它在以下情况下的行为:

  • 启动。它是否正确加载?启动速度快吗?(取决于什么样的软件)
  • 中年。它使用很多内存吗?它会清理内存吗?它做它应该做的事吗?
  • 锻炼。它是否正确清理资源?它是否可以很好地关闭所有内容?

生命周期测试对于服务器应用程序非常重要,它特别关注“中期”(顺便说一句,这不是官方术语)。服务器应用程序在做一些重要的事情时可能永远不会崩溃,如果他们这样做了:他们不应该让整个系统崩溃。

“活着”或“真实”的线索“一生”并不真实,它更像是“活着”而不是“活着”。

例如; 我已经构建了一个 Flash 客户端应用程序,它是一个“广告牌”应用程序,显示在一个大屏幕上,我正在对其进行生命周期测试:

  • 图形,一切都显示得很好吗?不仅是最初的几分钟,甚至 12 个小时都没有重新启动应用程序。
  • 自动更新,有用吗?
  • 等等
于 2010-01-18T04:12:05.197 回答