QA Wizard - Nazwa.pl
Transkrypt
QA Wizard - Nazwa.pl
KLUB TECHNICZNY SEAPINE SOFTWARE QA Wizard Adaptacyjne Automatyczne Testowanie Automatyczne testowanie stanowi krytyczną część procesu tworzenia i dostarczania produktów aplikacyjnych. Narzędzie QA Wizard umożliwia pełną automatyzację procesu testowania aplikacji webowych, a także programów Windows i Java, przez co pozwala testować większą liczbę aplikacji w krótszym czasie. • • ŁATWA NAUKA QA Wizard wyróżnia się innowacyjnym podejściem polegającym na połączeniu przyjaznego użytkownikowi interfejsu, z potężnym silnikiem obsługi skryptów. Narzędzie to można ponadto łatwo dostosowywać do nowych bądź rozwijających się technologii, a jego obsługi można się nauczyć w bardzo krótkim okresie czasu. W rezultacie, korzystając z QA Wizard możemy znacznie szybciej przygotować wysokiej jakości rozwiązania softwarowe. Na rynku istnieje wiele narzędzi do obsługi testów – zarówno funkcjonalnych jak i regresyjnych. Narzędzia te są jednak w większości przypadków jednowymiarowe, to znaczy – stawiają użytkownika przed trudnym wyborem – albo pełna funkcjonalność, albo łatwość użycia. QA Wizard łączy w sobie najlepsze cechy wspomnianych narzędzi: szeroki wachlarz możliwości funkcjonalnych oraz maksymalną łatwość przy nauce i użytkowaniu. ZALETY QA WIZARD LEPSZE TESTOWANIE APLIKACJI QA Wizard udostępnia kompletne rozwiązanie do obsługi automatycznych testów, cechujące się łatwością w nauce i wnoszące całkowicie nową jakość pracy przy realizacji zadań powiązanych z zarządzaniem jakością produktów softwarowych. Wspomniane rozwiązanie pozwala przeznaczyć więcej czasu na samo testowanie, głównie dzięki stosowaniu zaawansowanym mechanizmów utrzymywania skryptów, szczególnie w sytuacji kiedy testowany produkt ulega ciągłym zmianom. QA Wizard ma następujące właściwości: • • • • • • • używalność – interfejs pokaż-i-kliknij pozwala użytkownikowi tworzyć skrypty bardzo szybko – bez konieczności nauki nowego języka programowania; czytelność – wizualne sygnały i podpowiedzi ze strony narzędzia pozwalają łatwiej zrozumieć szczegóły działania poszczególnych skryptów; łatwe zarządzanie – opcje wyszukiwania i pozwiązywania obiektów pozwalają w łatwy sposób zarządzać skryptami testującymi; Seapine Software Europe Canisius Gasse 6/39 1090 Vienna, Austria Phone: +43 676 930 6393 Fax: +43 1 315 35 63 Email: [email protected] Seapine Software, Inc. 5412 Courseview Drive, Suite 200 Mason, OH 45040 Phone: 513.701.1554 Fax: 513.754.1660 Email: [email protected] 76 łatwe utrzymywanie – zaawansowany mechanizm debugowania skryptów, pozwalający ustawiać punkty stopu, wykonywać skrypty w trybie krokowym i w razie potrzeby powtarzać je wielokrotnie, w znaczny sposób ułatwia utrzymywanie i poprawianie skryptów testujących; solidność – szczegółowe raporty pokazują, które kroki określonego skryptu wykonały się poprawnie bądź niepoprawnie. • • • zaawansowane mechanizmy budowania skryptów na zasadzie pokaż-i-kliknij; centralne repozytorium pozwalające składować skrypty i odwoływać się do zmiennych projektu; zmniejszenie potrzeby utrzymywania i debugowania skryptów; wsparcie dla testowania opartego na danych pochodzących z zewnętrznych źródeł; zaawansowane mechanizmy wyszukiwania i wiązania obiektów; możliwość integracji z takim narzędziami jak TestTrack Pro, Surround SCM, i Visual SourceSafe; mechanizmy walidacja danych. – tylko w taki sposób można poradzić sobie z gwałtownie rosnącą liczbą skryptów testowych. QA Wizard można łatwo zintegrować z takimi narzędziami kontroli wersji jak Seapine Surround SCM czy Microsoft Visual SourceSafe. Pomaga to zarządzać wersjami skryptów i ułatwia komunikację w zespole. QA Wizard współpracuje również z Seapine TestTrack Pro – narzędziem wspomagającym śledzenie wykonywania testów w celu zapewnienia właściwej obsługi wszystkich defektów znalezionych w trakcie procesu testowania. LEPSZA JAKOŚĆ PRODUKTÓW Przy projektowaniu narzędzia QA Wizard wzięto pod uwagę dwa główne cele: dostarczyć mechanizm pozwalający znacznie redukować liczbę testów wykonywanych ręcznie i zapewnić bardzo wysoki poziom łatwości – szczególnie w odniesieniu do nauki obsługi narzędzia. Dzięki temu, że użytkownicy mogą szybko oswoić się narzędziem z QA Wizard, pracują znacznie bardziej produktywnie: więcej kodu jest przetestowane, łatwiej można znaleźć źródło potencjalnych problemów i w rezultacie szybciej można dostarczyć produkt o wysokiej jakości. WYŻSZA PRODUKTYWNOŚĆ QA Wizard to inteligentne rozwiązanie bazujące na obiektach. Dzięki temu, przy jego stosowaniu nie istnie potrzeba ręcznego przeszukiwania dokumentacji w celu znalezienia elementów kodu odnoszą się do aktualnie testowanego fragmentu GUI. Na przykład, QA Wizard rozpoznaje różnicę pomiędzy polem wpisywania tekstu, a tekstem statycznym i pozwala użytkownikowi skupić się na tym co ma przetestować, a nie jak ma to przetestować. ŁATWE TWORZENIE SKRYPTÓW KOMENTARZE UŻYTKOWNIKÓW QA Wizard odrzuca tradycyjny interfejs tworzenia skryptów oparty na języku programowania, zaś w zamian oferuje łatwy w użyciu interfejs działający na zasadzie pokaż-i-naciśnij. Interfejs ten w znaczący sposób redukuje ilość czasu przeznaczonego na tworzenie i debugowanie skryptów testowych dla aplikacji webowych, Windows oraz Java. • INTEGRACJA Z PRZODUJĄCYMI NARZĘDZIAMI DEWELOPERSKIMI W dużych projektach softwarowych za utrzymywanie jakości odpowiadają zazwyczaj całe drużyny wyspecjalizowanych testerów. W takiej sytuacji obsługa procedur QA wymaga stosowania zaawansowanych technik kontrolowania wersji kodu www.sdjournal.org • Uma Uppalapati – pracownik działu zarządzania jakością: „QA Wizard pomógł nam szybko zautomatyzować proces testowania i zredukować przez to czas testowania przy wypuszczaniu kolejnych wersji naszego produktu; co więcej, dzięki QA Wizard mogliśmy rozpocząć automatyczne testy już we wczesnej fazie cyklu produkcyjnego. Moim zdaniem QA Wizard jest najlepszym wyborem wśród narzędzi do szybkiej automatyzacji testów aplikacji internetowych.” Eric Wu, dyrektor działu zarządzania jakością: „QA Wizard łączy w sobie siłę i prostotę użytkowania. Już po dwóch tygodniach pracy z tym narzędziem czuliśmy się jak eksperci.” Software Developer’s Journal 9/2006