12

Czy istnieją rozwiązania do testowania jednostkowego dla Flex? lub actionscript 3?Testowanie jednostki w wersji flex

Jeśli tak, jakie są ich funkcje? Jakieś umiejętności testowania interfejsu użytkownika? Testy funkcjonalności? Jakieś wskazówki, przykłady, biblioteki lub narzędzia, które możesz udostępniać?

Odpowiedz

4

Właśnie znalazłem fluint, i była to świetna biblioteka testująca jednostki, lepsza niż zarówno Flexunit, jak i ASUnit imho. Obsługuje testy asynchroniczne naprawdę dobrze.

9

FlexUnit jest dość niesamowite - http://opensource.adobe.com/wiki/display/flexunit/FlexUnit

także ASUnit - http://asunit.org

Oboje są dość podobny i oba Haven podjęta sporo z ram jak JUnit.

FlexMonkey (http://code.google.com/p/flexmonkey/) chociaż sam z niego nie korzystałem, wydaje się wykonywać testy jednostkowe UI.

+1

FYI: FlexUnit został przeniesiony do http://opensource.adobe.com/wiki/display/flexunit/FlexUnit –

+0

a link do AsUnit powinno być: http: // asunit .org –

4

Mogę potwierdzić, że FlexMonkey rzeczywiście wykonuje testy jednostkowe interfejsu użytkownika. Zapewnia rejestrowanie/odtwarzanie interakcji interfejsu użytkownika i generuje przypadki testowe FlexUnit.

Sprawdź to na http://flexmonkey.googlecode.com

+0

martwy link ....... –

2

Polecam FlexUnit też ... i trzeba też spojrzeć na Visual FlexUnit.
Kilka dni wcześniej znalazłem RIATest -Tool, ale jeszcze go nie wypróbowałem.

0

Do testowania jednostek asynchronicznych dpUint jest całkiem przydatny. Jednak FlexUnit jest do zrobienia, jeśli chcesz zintegrować testowanie jednostkowe z kompilacją Mavena. Testy asynchroniczne (np. Zdarzenia Cairngorm) można również wykonywać za pomocą FlexUnit, ale nie jest to tak eleganckie jak w przypadku programu dpUint.

1

Polecam fluint po prostu dlatego, że ma bardziej aktywną bazę programistów (i ma ulepszoną obsługę testowania kodu asynchronicznego). Ponadto, jeśli jesteś po kpiąc/stubs jest asmock (dynamiczne szydercze ramy) i mock-as3 (statyczne szydercze ramy).