Frage

Was sind die besten Ansätze / tools zum testen der browser-Erweiterungen?

In meinem Fall habe ich die Arbeit an einem IE-Browser Helper Object (C#), die eine kleine UI-eigenen und eine Menge von Datenbank-Interaktion.Bis jetzt haben wir automatisierte unit-tests für das testen unserer Modell - /business-Objekte, aber manuelle Tests für die UI/Szenario testen.Ich denke, der Start zu verwenden, Selen für die Steuerung des Browsers und dann müssen es hinzufügen einige andere Skripts zur Steuerung und Durchsetzung Verhalten meiner UI-Elemente und überprüfen Sie die Datenbank für die richtigen Ergebnisse.

Irgendwelche Empfehlungen?Was hat jemand in einer ähnlichen situation zu tun (ob in der Entwicklung BHOs oder Firefox-Erweiterungen oder was auch immer)?

War es hilfreich?

Lösung

Wir verwendet zu verwenden, Selen, aber dann haben wir umgestellt Webius SWExplorerAutomation (SWEA).

Ein Vorteil der Verwendung von Webius ist, dass wir generieren von c#, wickeln Sie Sie in nunit-tests, und kompilieren Sie die tests in .NET-Baugruppen zur Integration in die build-Skripte.

Der Nachteil ist, dass Sie speziell auf Internet Explorer, aber es gibt uns eine gute Feuerprobe für unsere Benutzer Interface.

Schalten wir um auf ASP.NET MVC die es uns ermöglichen, zu test die Controller separat, aber wir brauchen noch einige Tools zu testen, die Aussicht (obwohl Sie hoffentlich sehr Dünn und dämlich).

Andere Tipps

Wir haben uns entschieden, WatiN wie war es leichter als das Selen.Wir verwenden diesen für IE und Firefox.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top