2009-12-31 19 views
13

Podczas pracy nad dodatkiem firefox, zadanie testowania jednostkowego okazało się dość trudne i trudne do ustawienia. Czy ktoś ma zalecenia dotyczące konfiguracji testów jednostkowych dla dodatku? Czy pomocne są jakieś narzędzia lub dodatkowe dodatki?Jednostka testująca dodatek do Firefoxa

Znalazłem Mozmill [https://addons.mozilla.org/en-US/firefox/addon/9018], który moim zdaniem będzie przydatny w pewnym stopniu, ale jest to bardziej narzędzie wysokiego poziomu i szukam narzędzia lub podejścia, które działa w przypadku bardziej niskiego poziomu testów.

+0

NPAPI wtyczki lub XUL rzecz? –

Odpowiedz

0

WebDriver lub Selen?

+1

Naprawdę nie spełnia potrzeby testowania urządzenia. Wymienione narzędzia i ta, o której wspominałem w moim pytaniu, są na wyższym poziomie niż to, czego szukam. Szukam metod, które ludzie używają do testowania jednostek na poziomie kodu. – jpcamara

3

Użyłem testowania jednostkowego poziomu kodu z Mozmill. I "hooked" źródło: // ścieżka Mozmill przez programowe dodawanie ścieżki testowej (Urim) do ścieżki w inicjalizacji testu (funkcja setupModule). W rezultacie mogę przetestować każdy spokój kodu mojego testowego dodatku, tak jak jest to własny kod Mozmill. Na przykład patrz here. Jak rozumiem, tego właśnie szukasz.

1

Zobacz także http://paulgu.com/wiki/Unit_Testing_Framework. Nie używałem tego, ale wydaje się, że jest to prostsze i lżejsze podejście, które może być łatwiejsze do zintegrowania. Myślę, że może być lepiej zapakowany, aby ułatwić dodanie do istniejącego rozszerzenia, ale to prawdopodobnie prosty refaktoryzacji.

Powiązane problemy