FlexTech Blog - let's Flex

“Porządne” testowanie funkcjonalne z Mercury

Autor: Paweł Cichoń


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: ,

3 komentarzy

  1. A co sądzisz o FunFX – http://funfx.rubyforge.org/ ?
    Daje rewelacyjne rezultaty i moim zdaniem spokojnie zastępuje płatnego Mercury…

    Jarek

  2. 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.

  3. 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ć ;)

Skomentuj ““Porządne” testowanie funkcjonalne z Mercury”

Wyszukaj w postach

Bloguje
  Paweł Cichoń

Trzeba kliknąć

Już wychodzisz? Nie zapomnij kliknąć tych linków. Przyda się!


Spotlight

Prezentujemy sylwetki tzw. klasyków, którzy mają niesamowitą wiedzę oraz robią klasyczną robotę.


Dobra książka

AdvancED Flex 3