In ASP.NET WebForms habe ich Selenium verwendet, um meine Web- und UI-Tests in einer Reihe von Projekten aufzuzeichnen und auszuführen.Wie funktioniert der Webtest für ASP.NET MVC-Ansichten?
Ich weiß, wir können Controller und Modelle in ASP.NET MVC sehr einfach testen.
Was ist mit Ansichten?
Würden Sie auch Ansichten testen? Wenn nicht, wie kann sichergestellt werden, dass die Views, die von Controller-Aktionen gerendert werden, die erwarteten Logiken und das erwartete Verhalten enthalten?
Ich denke, die gleichen Web-Testing-Tools in WebForms, wie WatiN und Selen, könnten auch hier verwendet werden, nicht sicher?
Wenn ja, was wäre der Unterschied zwischen WebTesting in WebForms und WebTesting in MVC?
Das ist nicht korrekt, möglicherweise müssen Sie auch Ansichten testen. Es kann auch Logiken geben (z. B. Javascripts, Kontrollmaßnahmenaufrufe, Navigationen usw.) und Sie möchten sicherstellen, dass sie sich so verhalten, wie Sie es erwarten. –