2010-01-18 56 views
2

我已经与我现在的公司工作了大约四个月,并且我注意到我们的几个RnD示波器/文档使用术语“生命周期测试”。当人们说(写)生命周期测试时,他们的意思是什么?

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

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

回答

3

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

  • 启动。它是否正确加载?启动时速度快吗? (取决于什么样的软件)
  • 中年。它使用多少内存?它是否清理内存?它做它应该做什么?
  • 出售。它是否正确地清理资源?它是否关闭了一切?

生命周期测试对于服务器应用程序非常重要,它特别专注于“中年”(这不是官方术语btw)。服务器应用程序在做重要事情时可能永远不会崩溃,如果它们这样做:它们不应该使整个系统崩溃。

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

例如;我已经建立一个Flash客户端应用程序这是一个“广告牌”的应用程序,在大屏幕显示,并且我生命周期测试它:

  • 图形,也都显示出来呢?不只是第一分钟,但即使在12小时内不重新启动应用程序。
  • 自动更新,这是否工作?
+0

这是一个既定的术语吗?我曾认为它适用于软件生命周期,因为稍后进行维护或数据迁移非常容易。 – Thilo 2010-01-18 07:20:50

+0

“生命期”是我所知道的唯一具有相同含义的术语。不同的应用程序有不同的生命周期:为简单起见,我将这些术语用于问题的提问者。 – Pindatjuh 2010-01-18 15:37:00

+0

谢谢。这是一个很好的解释,似乎符合文档中术语的上下文。不过,我仍然希望在接受答案之前看到更多的观点。 – vonconrad 2010-01-19 03:19:30

相关问题