簡體   English   中英

SSH 的單元測試還是集成測試?

[英]Unit or Integration testing for SSH?

我目前正在使用phpseclib來允許我連接到 SSH。

我將大量使用 phpseclib 通過 SSH 連接到許多服務器並執行一些命令。

我創建了一個SecureShell類(如適配器模式),其中包含一些方法,例如login()exec() 這些方法將通過 phpseclib 對象執行服務器。

我正在嘗試找出測試登錄並在服務器上執行命令的好方法 - 我應該模擬它SecureShell類還是進行集成測試,這意味着我需要一個單獨的真實測試服務器(而不是開發本地服務器?)

最終,你會想要兩者。

您需要使用SecureShell單元測試,以便您知道您的代碼要求運行正確的命令。 您還需要進行某種集成測試,以驗證您的連接是否正確設置並且可以在生產中使用。

測試是為了讓您確信您的代碼沒有問題並且一切正常。 所以你想要任何能讓你充滿信心的測試。

暫無
暫無

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

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