![](/img/trans.png)
[英]TDD What should be the order of unit testing, integration testing and acceptance testing?
[英]Unit or Integration testing for SSH?
我目前正在使用phpseclib來允許我連接到 SSH。
我將大量使用 phpseclib 通過 SSH 連接到許多服務器並執行一些命令。
我創建了一個SecureShell
類(如適配器模式),其中包含一些方法,例如login()
和exec()
。 這些方法將通過 phpseclib 對象執行服務器。
我正在嘗試找出測試登錄並在服務器上執行命令的好方法 - 我應該模擬它SecureShell
類還是進行集成測試,這意味着我需要一個單獨的真實測試服務器(而不是開發本地服務器?)
最終,你會想要兩者。
您需要使用SecureShell
單元測試,以便您知道您的代碼要求運行正確的命令。 您還需要進行某種集成測試,以驗證您的連接是否正確設置並且可以在生產中使用。
測試是為了讓您確信您的代碼沒有問題並且一切正常。 所以你想要任何能讓你充滿信心的測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.