2008-09-18 43 views

回答

3

相當寬泛地定義問題,所以一個很好的答案几乎是不可能的。 敢於建議使用Selenium可能有助於自動執行任務。

0

不知道的「最好」的方式,這可能是一個相當加載的問題...

的一種方法是使用Web測試在Visual Studio的測試版,看到MSDN documentation. 另外這裏有一個simple tutorial.

0

您具體測試什麼?跨瀏覽器合規性?性能?可用性?這是一個相當廣泛的問題 - 你能定義一下嗎?

0

在用戶接受方面?找蟲子?負載測試?

對於第一個,讓其他人使用它並對其進行評論。

對於第二個,你應該用你的測試計劃和測試案例,你先寫測試用戶界面,數據驗證(服務器端以及JavaScript的),範圍檢查和所有的東西的條款。我相信有些工具可以模擬點擊以及您可以使用的功能。

對於第三,嘗試JMeter。

至於測試網站後面的引擎,您可以繞過Web界面,並直接編寫調用引擎的測試類(如果它沒有直接編碼到ASP中)來測試其功能。然而,我將這稱爲測試UI的另一項任務。

0

AspUnit可以在SourceForge.net上找到。然而,該項目不再積極開發,但它將在.Net 1.1和2.0上運行。

0
  • 設置有幾個終端 運行應用程序
  • 房間準備的任務列表是 完成
  • 帶來的志願者貫穿 任務
  • 監控 志願者行動通過錄像或 單向反射鏡

凜然後重複!

+0

eek舊時尚的方式! – smaclell 2009-10-08 03:12:57

2

如果您是項目中唯一的編碼員,我會建議您手動測試它。也就是說,你可能會患編碼肌病。既然你寫了代碼,並知道它應該做什麼,你可能會潛意識地避免會破壞它的行爲。

我曾與不同的自動化方法,他們往往是相當沉重。換句話說,你會發現自己正在努力更新你的測試,而不是你想要的。在我看來,只有在一個項目上有多個開發人員並且他們不知道整個範圍時,自動化測試才變得非常必要。

在理想的環境中,開發人員需要一個專門的測試人員來編寫和維護測試,以及驗證代碼在功能上是否正確並滿足業務需求。

在現實世界中,很多開發人員基本上都是孤獨的狼,資源和時間有限,擁有穩定,無缺陷代碼的最佳方式是瞭解業務需求,然後確保在編寫代碼時不要犯錯誤。 :-)