對於UI黑盒子測試我需要驗證,這導致經由Process.Start("Some Folder");
目錄檢測當前是否打開
某個目錄的開口的代碼的實現已經單元測試一定UI相互作用。在執行單元測試時,我嘲笑並驗證了對此的調用,但UI已完全集成,我需要驗證綁定是否正確設置(它們依賴於CommandParameter)。缺少綁定導致控制檯中出現錯誤40,但僅在運行時檢測到調用缺少或錯誤參數的命令。
Well Process Explorer向我展示了explorer.exe打開的句柄列表,它們如何都被標記爲File,並且有很多文件和目錄帶有句柄,它們不直接顯示爲任務中的打開目錄酒吧的窗戶。
你需要一個系統測試這一點,而不是單元測試。 –
我沒有做單元測試。我說我已經測試了ViewModel的調用鏈,它調用了「在explorer中打開目錄」--service。但是現在我正在做一個黑盒UI測試,這對我來說是一個系統測試。但是,無論我如何稱爲UI測試,我都需要驗證目錄是否已打開。 – Samuel