簡體   English   中英

通信模塊自動化測試

[英]Communication Module Automation Testing

我在我們的產品中開發了兩台機器之間的通信協議模塊。 它是一個顯式協議,不可能使用像WCF或WebServices這樣的標准協議

此模塊有兩個功能:1。從結束點1發送通知到結束點2 2.從結束點1發送請求到結束點2並從結束點1的結束點2接收響應。

在我們在這兩台機器之間進行完全集成測試之前(另一方是用C ++編寫的)我編寫了一個客戶端控制台和服務器控制台,以便在我的localhost中手動模擬本地tcp上的兩個主要功能。

在解決方案構建過程中自動執行此測試的最佳方法是什么? 我嘗試使用單元測試框架,但它沒有很好地工作。 當使用單元測試框架時,我必須在兩個不同的線程中運行客戶端和服務器,它沒有那么流暢......

您可以在單元測試中使用模擬框架(如Moq)來模擬與端點2的連接。這將允許您測試端點1對端點2的所有可能類型的響應的行為是否正常。例如,如果端點1無法連接到端點2,則會斷言端點1會引發異常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM