Centrum wiedzy Open ALM Zarządzanie wymaganiami Modelowanie Zarządzanie jakością Zarządzanie zmianą
Home » Wiedza » Silk 2009

21 lipca 2009

Nowa odsłona produktów z rodziny Silk 2009 na miarę potrzeb jakości XXI wieku
Nowe wersje rozwiązań do testów funkcjonalnych, wydajnościowych, regresyjnych i zarządzania testami znacząco przyspieszają proces zarządzania jakością, zacieśniają współpracę, jednocześnie zapewniając wgląd w cały proces wytwarzania oprogramowania organizacjom pracującym zarówno wg tradycyjnych procesów jak również tym, które przechodzą na model Agile.

Firma Borland (NASDAQ: BORL, www.borland.com), światowy lider w dostarczaniu rozwiązań do zarządzania cyklem produkcji oprogramowania (Open Application Lifecycle Management - ALM), poinformowała o wprowadzeniu na rynek nowej wersji rozwiązań z rodziny Silk. Narzędzia Silk 2009 przeznaczone są dla Działów Jakości (QA) i zostały zaprojektowane tak, aby zapewnić wsparcie dla wszystkich modeli funkcjonowania firm, tradycyjnych oraz Agile, dzięki uproszczeniu wszystkich działań testerskich, przyspieszeniu procesu testowania oraz integracji z istniejącymi narzędziami działów jakości tak, aby zapewnić pełną widoczność jakości w całym procesie dostarczania oprogramowania.

W czasie, kiedy wiele firm przymierza się lub aktualnie przechodzi transformację do modelu Agile w celu przyspieszenia procesu dostarczania gotowych rozwiązań oraz zwiększenia efektywności i jakości, obecne praktyki testowania mogą stanowić pewną przeszkodę w transformacji Agile. Zapewnienie sukcesu temu przedsięwzięciu wymaga od zespołów projektowych współdzielenia odpowiedzialności za jakość. Jakby tego było mało, coraz szybszy proces kodowania wymaga szybszych i lepszych testów powstających aplikacji, podczas gdy infrastruktura testowa, w szczególności w sferze narzędzi, powinna w pełni wspierać praktyki Agile, jeżeli przedsiębiorstwo zamierza z sukcesem przejść na nowy model. Z jednej strony automatyzacja testów jest niezbędna w procesach Agile, z drugiej jednak tradycyjne rozwiązania do testowania dotychczas nie ewoluowały do tego stopnia, by skutecznie wspierać podejście Agile w firmach.

"Podczas naszej własnej transformacji do Agile, dużo wysiłku musieliśmy włożyć w zaadaptowanie naszych własnych praktyk QA. Zmagaliśmy się nie tylko z przyzwyczajeniami i podejściem, ale również ze stopniem dopasowania naszych własnych narzędzie do pełnego wsparcia nowego modelu," mówi David Wilby, Products Vice President w firmie Borland. "W wyniku naszych własnych doświadczeń wprowadziliśmy znaczące zmiany do wszystkich narzędzi Silk tak, by w jak największym zakresie wspierały potrzeby organizacji kierujących się w stronę metodyk Agile."

Aby sprostać tym wyzwaniom, narzędzia Silk 2009 wzbogacone zostały o nowe możliwości, które ułatwiają zarówno programistom jak i testerom tworzenie i automatyzację testów, minimalizując zależność od umiejętności pojedynczych członków zespołów przy jednoczesnym zwiększeniu przejrzystości, skalowalności i efektywności procesu testowania. Dodatkowo, w wersji Silk 2009 wprowadzone zostały unikatowe unowocześnienia testów pozwalające na przeprowadzanie ich znacznie szybciej, niż w którymkolwiek z konkurencyjnych produktów. Dzięki temu proces testowania lepiej wpasowuje się w coraz dynamiczniej zmieniające się procesy deweloperskie i ogólnie projektowe, zwłaszcza w obszarze Agile.

Silk 2009 Przyspiesza i ujednolica proces testowania, zwiększając wydajność firmy

  • SilkTest® - Umożliwia błyskawiczne testowanie. Wszystkim
    SilkTest wraz z Silk4J, rozwiązanie firmy Borland do testowania funkcjonalnego i regresyjnego, umożliwia testerom i programistom tworzyć i automatyzować dynamiczne testy regresyjne w języku Java® w popularnym środowisku Eclipse™. Daje testerom możliwość nagrywania i odtwarzania skryptów bezpośrednio w tym języku. Dodatkowo, nowe, zaawansowane możliwości dynamicznego rozpoznawania obiektów aplikacji oraz synchronizacji jej stanów znacząco przyspieszają proces przeprowadzania testu, umożliwiając zespołom testerskim przeprowadzanie błyskawicznych sesji testów funkcjonalnych w krótkich iteracjach względem stale zmieniającej się aplikacji i warunków w zespole Agile. Dynamiczne rozpoznawanie obiektów w SilkTeście uodparnia skrypty na zmiany w kodzie aplikacji, eliminując potrzebę powtarzania pracy nad stworzeniem nowych wersji skryptów po każdej modyfikacji tegoż kodu - nie ważne, ile razy zmieni się interfejs użytkownika - raz stworzone skrypty będą działać! Zaawansowane możliwości synchronizacji eliminują konieczność modyfikowania skryptów testowych w celu uwzględnienia czasów oczekiwania, dzięki czemu jeszcze łatwiejsze i skuteczniejsze staje się dynamiczne testowanie na przykład aplikacji webowych. Dodatkowo, skrypty testowe SilkTesta są wieloprzeglądarkowe, dzięki czemu ich deweloperzy mogą stworzyć je w jednej przeglądarce i z powodzeniem uruchamiać również na innych.
  • SilkPerformer® – Ponieważ testy jednostkowe nie są wystarczające w przypadku złożonych systemów
    Rozbudowane możliwości przeprowadzania testów obciążeniowych i wydajnościowych rozwiązania SilkPerfomer 2009 upraszczają proces zarządzania środowiskami testowymi, umożliwiając płynną alokację zasobów testowych i przyspieszając proces tworzenia i przeprowadzania testów. W ramach zarządzania zasobami testów obciążeniowych zespoły mogą lepiej kontrolować i płynnie przesuwać zasoby wielu środowisk testowych dla celów poszczególnych testów, umożliwiając przeprowadzanie większej liczby testów i pod większym obciążeniem przy zachowaniu minimalnych wymagań sprzętowych środowiska testowego. Możliwe również stało się przeprowadzanie testów wydajnościowych i obciążeniowych w każdej iteracji, nawet przy braku interfejsu użytkownika. Pełna i przezroczysta integracja z rozwiązaniem SilkCentral® Test Manager™ do raportowania trendów wydajnościowych zapewnia zespołom Agile wymagane przez nie błyskawiczne raportowanie wyników, dzięki przekazywaniu im w czasie rzeczywistym wszelkich statystyk, wyników i analiz testów, zwiększając możliwości szybszego i łatwiejszego zlokalizowania źródeł potencjalnych problemów. Dodatkowo wtyczki do środowisk Eclipse oraz VisualStudio umożliwiają programistom tworzenie skryptów w ich własnych środowiskach podczas gdy sam SilkPerfomer potrafi konwertować skrypty funkcjonalne SilkTesta oraz testy jednostkowe JUnita czy NUnita tak, by zostały z powodzeniem wykorzystane jako testy wydajnościowe i obciążeniowe.
  • SilkCentral Test Manager – Współpraca i widoczność z poziomu jednej konsoli
    SilkCentral Test Manager jest jednolitym środowiskiem do zarządzania jakością i przeprowadzaniem testów we wszystkich projektach. Skutecznie integruje się z dowolnymi rozwiązaniami wydajnościowymi i funkcjonalnymi dostępnymi i stosowanymi aktualnie w firmie, zarówno w zakresie produktów komercyjnych jak i open source czy własnej produkcji. Gromadzi wszystkie dane w ramach jednego repozytorium i konsoli do zarządzania jakością, włączając w to podgląd postępów, metryki oraz trendy we wszystkich projektach. SilkCentral Test Manager jest dostarczany z ponad dwudziestoma wbudowanymi integracjami do najpopularniejszych rozwiązań do zarządzania jakością, testowania jednostkowego, funkcjonalnego, regresyjnego, obciążeniowego i wydajnościowego, zarówno tych komercyjnych, jak i open source. SilkCentral Test Manager posiada wsparcie dla projektów tradycyjnych oraz Agile, wersja 2009 dostarcza szablon zarządzania wg modelu Agile, który umożliwia łatwą integrację z rozwiązaniami do zarządzania projektami typu Agile zoptymalizowanymi na workflow stosowany w tymże modelu. Nowa wersja zawiera również dwukierunkową integrację z VersionOne®, wiodącym rozwiązaniem do zarządzania dewelopmentem Agile. Ponadto nowa wersja narzędzia SilkCentral Test Manager zawiera menedżera hybrydowych definicji testów, który umożliwia przezroczystą transformację testów manualnych w automatyczne i na odwrót, przy jednoczesnym zachowaniu wszystkich dotychczasowych rezultatów testów i danych historycznych.

Firma Vignette, globalny dostawca rozwiązań webowych, rozpoczęła swoją transformację do modelu Agile trzy lata temu, głównie w celu zwiększenia wydajności, jakości oraz przystosowania do wymogów biznesu. Jednakże, wraz ze zwiększeniem swoich aktywności Agile, firma zauważyła, że dotychczasowe praktyki Działu Jakości stały się dla niej wąskim gardłem. Managment potrzebował rozwiązania, które zapewniłoby większą płynność i efektywność w procesie automatyzacji testowania, przy jednoczesnym zachowaniu rozgraniczenia narzędzi używanych przez programistów i testerów, i jednoczesnym utrzymaniu podziału współodpowiedzialności za wszystkie działania.

"Elastyczność, jaką zapewniła nam firma Borland, pozwoliła nam na ujednolicenie procesu testowania i redukcję 'wąskich gardeł' w Dziale Jakości," powiedział Subu Subramanian, szef działów IT w firmie Vignette. "Swoją otwartą architekturą SilkCentral Test Manager stał się dla nas centralną konsolą do prowadzenia wszystkich przypadków testowych, włączając te z linii programistycznych, przy wykorzystaniu rozwiązań JUnit i NUnit, jak również Selenium. Dzięki wspólnemu dla zarówno testerów jak i programistów systemowi spodziewamy się teraz dramatycznie zredukować czas przeznaczony na testowanie."

Aby wesprzeć firmy w transformacji Agile, Borland oferuje usługę wsparcia dla modelu Agile. W oparciu o własne doświadczenia podczas wewnętrznej transformacji, dzięki której możliwe stało się wsparcie tysięcy użytkowników - klientów firmy na całym świecie, Borland oferuje pragmatyczne podejście adaptacyjne modelu Agile, poczynając od ewaluacji istniejących u klienta rozwiązań i praktyk, aż po ocenę testowania Agile. Następnie stosowana metodyka na podstawie zebranych informacji jest w stanie zaproponować konkretne wskazówki najlepszych praktyk i przykładowych kroków do osiągnięcia testowania w pełni odpowiadającego wymogom Agile.

Dostępność i cena
Silk 2009 jest częścią zbioru rozwiązań do zarządzania cyklem życia aplikacji firmy Borland. Borland SilkTest 2009, Borland SilkPerfomer 2009 oraz Borland SilkCentral Test Manager 2009 są już dostępne w sprzedaży. Po więcej informacji zapraszamy na strony poświęcone produktom Silk oraz do kontaktu z nami.

Dowiedz się więcej o testowaniu Agile

Lub skontaktuj z nami.