sobota, 22 listopada 2008

Flex Automation - testy funkcjonalne i integracyjne



Trafiła mi się bardzo interesująca prezentacja Jima Chenga o tym dlaczego warto zainteresować się Flex Automation API, która obecnie znajduje się w Adobe LiveCycle Data Services ES. Jest na stronach internetowych Adobe przykład wykorzystania tej technologii, a także wprowadzenie to tego.
Otóż celem jest zbieranie informacji o interakcji aplikacji Flex i mierzenie zdarzeń jakie występują w tej aplikacji. Z tej prezentacji można było wywnioskować o tym ze warto tym zainteresować się ze względu innowacyjność podejścia. To co jest potrzebne po stronie serwera to aplikacja do zbierania tych informacji. Dowiedziałem się z tej prezentacji ze są to HP QTP, RIATest, FunFX, Rational Functional Tester czy Selenium-Flex API
Ostatnio zainteresował mnie projekt FlexMonkey, który jest połączeniem taki projektów jak FlexUnit, FlexSpy, czy wykorzystanie Flex Automation API. Polecam zobaczyć demo Robi wrażenie na mnie jako analityku internetowym i programiście Flex/AIR.

środa, 19 listopada 2008

Google Analytics Tracking For Adobe Flash

Od pewnego czasu więcej czasu spędzam nad analityką internetową. W tej sytuacji bardzo ucieszyło mnie to, że Google dało możliwość mierzenia tego jak użytkownicy wykorzystują aplikacje RIA tworzone w Flash Platform za pomocą Google Analytics. Do tej pory oficjalna dokumentacja do Google Analytics wspominało o tym że można wykorzystać kod w Action Script do zbierania informacji. Natomiast trudno było znaleźć informacji o tym jak zbierać informacje do Google Analytics. z aplikacji tworzonych w technologii Adobe Flex. Od pewnego czasu istnieje kod ActionScript 3 Data Collection API for Google Analytics. Kod tej biblioteki pozwala na zbieranie informacji na zasadzie przekazywania danych do skryptu odpowiedniego skryptu JS Google Analytics, który wywołuje funkcje z pliku ga.js. Jest on dostępny dla programistów Flash CS3, a także jako komponent SWC dla programistów Adobe Flex. Twórca tej biblioteki stworzył jedną z najciekawszych aplikacji AIR Analytics Reporting Suite. Na konferencji Adobe MAX w San Francisco 17 listopada firma Sprout przedstawiła możliwości jakie daje wykorzystanie Google Analytics do mierzenia interakcji użytkowników. O tym też napisało Google na swoim blogu Google Analytics. Oczywiście że można pobrać kod źródłowy i jak skompilowane biblioteki ze strony Google Analytics Tracking For Adobe Flash. Warto tez zapoznać sie z artykułem wprowadzającym do używania tej biblioteki.