“Porządne” testowanie funkcjonalne z Mercury
Z dostępnością do Mercury było niezle dopóki nie kupiło go HP. Niemniej jednak, jeżeli pytanie jest o to, jak przetestować funkcjonalnie złożoną aplikację Flex, odpowiedź według mnie na ten czas jest jedna – stosując Mercury QuickTest Professional, choc w obecnej sytuacji powinienem był napsiać HP QuickTest Professional. Flex Builder 2 z wersją 9.1 QuickTest działa bardzo sprawnie, problem pojawia się przy testowaniu we Flex Builder 3 wersji beta,… nie wykrywa obiektów Flex’a, niemniej jednak problemy sa z wersja beta, to za bardzo nie ma co się martwić. Jednak stosując patch’a 1701 do QuickTest, otrzymujemy wersje 9.2, która działa, aż miło!
Więcej o używaniu Mercury do testów:
http://download.macromedia.com/pub/documentation/en/flex/2/flex2_testing_with_mercury_qtp.pdf
http://flex.org/ACDS/AutomatedTestingInFlex.pdf
Jak wystartować z Flex Builder 3:
http://labs.adobe.com/wiki/index.php/Flex_3:Release_Notes#Requirements_for_Using_the_QTP_Plug-in
Tagi: Flex,Metodyki

FLEX
AIR
PLUGIN'y FLASH
RSS dla każdego








3 komentarzy
Imrahil
A co sądzisz o FunFX – http://funfx.rubyforge.org/ ?
Daje rewelacyjne rezultaty i moim zdaniem spokojnie zastępuje płatnego Mercury…
Jarek
1 mar 2008
Pawel
Tak, to dobry punkt Jarku, dzięki, faktycznie stosunkowo niedawno pojawił się opensourcowy FunFX, który w założeniu miał być zastępnikiem QuickTest, który zresztą był inspiracją razem z Watir dla jego powstania. I na pewno jest w stanie podołać testom funkcjonalnym we Flex’ie, przynajmniej w podstawowym zakresie. Nie używałem go dużo, być może bierze sie to z faktu, ze mając QuickTest’a nie potrzebowałem substytutu. Niemniej jednak na ten czas porównując swoje doświadczenia FunFX w stosunku do QuckTest’a moim zdaniem to jednak nadal inny poziom, zarówno jeżeli chodzi o wachlarz możliwości, integrację, pokrycie oraz stabilność. FunFX nie jest w stanie na ten czas być spójnym (funkcjonalnie zupełnym) frameworkiem do robienia testów uwzględniającym testy „międzyplatformowe/językowe” w RIA, jak to określę – pisząc „złożoną aplikację Flex” w poście, chodziło mi o RIA (technolgia Flex zazwyczaj pokrywa głównie front office). Niemniej jednak, jeżeli Twoje doświadczenia z FunFX pomogłyby stworzyć jakieś “konkretne” porównanie – „Quick Test vs FunFX”, jest to bardzo dobry pomysł na kolejny post – bardzo chętnie do takiego porównania przyłożyłbym swoją rękę – tym bardziej, że FunFX jest darmowy. Byłoby to ciekawe.
2 mar 2008
Pawel
Adam, maniak Rubiego mi tu krzyczy “Flex + FunFX + RSpec rulez!”, biorąc pod uwagę RIA Flex/Rails, jako Javowiec nie wypada mi z nim walczyć ;)
2 mar 2008
Skomentuj ““Porządne” testowanie funkcjonalne z Mercury”