2010-01-18 58 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

相關問題