Dot-Net

.NET 測試自動化工具

  • May 22, 2015

我正在嘗試找到一些與 .NET 框架一起使用的有用的開源測試自動化工具。我進行了相當多的研究,但不幸的是,我發現的大多數工具都只專注於測試 Web 應用程序。

我們執行 3 種類型的程序來使我們的軟體完成它需要做的事情: 我們在 VB.NET 中編寫服務來收集數據,我們有一個 AJAX/JavaScript + VB/ASP.NET Web 應用程序來查看數據,以及用於編輯數據的基於 VB.NET 表單的 GUI。

我知道找到一個可以測試所有這三個的工具的機會微乎其微,但我沒想到一個工具可以涵蓋所有這些。

由於我們執行的服務是最重要的,我希望 Stack Overflow 社區能夠了解哪些測試自動化工具對 VB.NET 服務特別有用。有關 GUI 或 Web 應用程序方面的任何資訊也會有很大幫助。

您可以使用任何單元測試框架(如NUnitMbUnit、MSTest、…)來測試您的服務。

您像您這樣的 Web 應用程序可能知道有許多不同的應用程序,例如WatirWatinSeleniumSWATTelerik WebUITest Studio

我不熟悉Windows表單測試工具;但是,我知道 Telerik 正在想出一個。

測試完成。

您絕對可以使用 capture-replay 來擷取和執行測試腳本。但我建議您至少必須手動編輯腳本以製作它們

  1. 更具可讀性
  2. 更容易維護。

TestComplete 的好處是它能夠查看表單的屬性,擷取這些屬性,以便您可以通過名稱來引用這些屬性,而不僅僅是螢幕座標。

這是一個類似的問題

引用自:https://stackoverflow.com/questions/1465455