2016-06-13 71 views
-1

我是一名軟件測試工程師,想爲具有客戶機服務器體系結構的應用程序測試新的Windows服務。該服務將繼續在後臺運行並檢查數據庫更新。它由Delphi開發。開發人員已經調試並測試了該服務。我的問題是測試Windows服務的測試方法是什麼,或者測試人員需要在Windows服務上執行什麼樣的測試?該測試如何執行?測試具有客戶端 - 服務器體系結構的應用程序的Windows服務

回答

0

根據提供的信息,目前還不清楚您是否有權訪問源代碼。通常情況下,使用單元測試和集成測試,針對源代碼使用測試框架對軟件進行測試。

如果您確實有權訪問源代碼,那麼最好的方法是將服務項目中的任何域特定功能重構爲類庫。然後,您可以創建一個引用類庫並根據您的類編寫單元和集成測試的測試項目。

如果您無法訪問源代碼,那麼您需要根據它應該執行的任務來評估軟件。你可能會有一些關於軟件預計要做什麼的規範。將軟件的性能與軟件應該滿足的任何規格進行比較。

Windows服務的典型界面是啓動和停止。安裝服務並將這些命令發送到服務後,它是否按預期響應?

查看日誌。是否有任何例外記錄?爲什麼這些例外發生?在日誌中是否有需要的信息來評估不存在的性能?

相關問題