我是一名軟件測試工程師,想爲具有客戶機服務器體系結構的應用程序測試新的Windows服務。該服務將繼續在後臺運行並檢查數據庫更新。它由Delphi開發。開發人員已經調試並測試了該服務。我的問題是測試Windows服務的測試方法是什麼,或者測試人員需要在Windows服務上執行什麼樣的測試?該測試如何執行?測試具有客戶端 - 服務器體系結構的應用程序的Windows服務
-1
A
回答
0
根據提供的信息,目前還不清楚您是否有權訪問源代碼。通常情況下,使用單元測試和集成測試,針對源代碼使用測試框架對軟件進行測試。
如果您確實有權訪問源代碼,那麼最好的方法是將服務項目中的任何域特定功能重構爲類庫。然後,您可以創建一個引用類庫並根據您的類編寫單元和集成測試的測試項目。
如果您無法訪問源代碼,那麼您需要根據它應該執行的任務來評估軟件。你可能會有一些關於軟件預計要做什麼的規範。將軟件的性能與軟件應該滿足的任何規格進行比較。
Windows服務的典型界面是啓動和停止。安裝服務並將這些命令發送到服務後,它是否按預期響應?
查看日誌。是否有任何例外記錄?爲什麼這些例外發生?在日誌中是否有需要的信息來評估不存在的性能?
相關問題
- 1. 具有多個客戶端的客戶端/服務器體系結構
- 2. 使用JavaScript的AJAX和客戶端 - 服務器體系結構
- 3. 負載測試的Java客戶端/服務器應用程序
- 4. MongoDB是否有任何客戶端 - 服務器體系結構?
- 5. 測試遠程客戶端 - 服務器應用程序
- 6. 多個Mirth Connect客戶端的服務器體系結構
- 7. Windows窗體客戶端的面向服務的應用程序?
- 8. 客戶端/服務器應用程序
- 9. 客戶端 - 服務器應用程序
- 10. 服務器客戶端應用程序
- 11. 負載測試Java客戶端服務器應用程序
- 12. 測試客戶端 - 服務器應用程序
- 13. Flex構建客戶端和服務器端的應用程序
- 14. 客戶端/服務器Windows桌面應用程序的自動集成測試
- 15. Windows服務器體系結構上的TeamCity服務器?
- 16. 交換文件客戶端 - 服務器體系結構JAVA
- 17. Jboss爲3層客戶端服務器體系結構
- 18. Android客戶端 - 服務器體系結構:GCM與webservice
- 19. 客戶端服務器通信:REST vs Socket體系結構
- 20. 跨平臺移動應用程序/服務器體系結構
- 21. Android中使用客戶端服務器體系結構的序列化
- 22. WCF服務應用程序的體系結構
- 23. 使用Java,JPA,HTML5和REST服務時客戶機 - 服務器應用程序的體系結構
- 24. 帶插件架構的客戶端 - 服務器應用程序
- 25. 控制檯應用程序客戶端到服務結構無狀態服務
- 26. 客戶端 - 服務器基礎結構中的小程序
- 27. 帶有Web服務的Web應用程序體系結構
- 28. Web服務客戶端應用程序
- 29. 網絡與Windows客戶端/服務器應用程序
- 30. 客戶端服務器C++ Windows應用程序