Wprowadzone przez Oracle samoobsługowe narzędzia do testowania umożliwią klientom i partnerom wdrażanie publicznych lub prywatnych chmur testowych za pomocą rozwiązania Oracle Enterprise Manager 12c.
Ma to ułatwić działom zajmującym się tworzeniem oprogramowania i kontrolowaniem jego jakości dostarczanie lepszych aplikacji, a zarazem znacznie podnieść efektywność testów i skrócić czas trwania projektów testowych.
Rozwiązanie pozwoli też programistom poświęcić więcej czasu na faktyczne testowanie zamiast na czynności pomocnicze, takie jak konfiguracja sprzętu czy instalacja narzędzi i zasobów testowych oraz samej testowanej aplikacji.
Przedsiębiorstwa mogą się również spodziewać znacznego obniżenia kosztów sprzętu, zasilania i chłodzenia związanych zwykle z obsługą testowania, a także skrócenia czasu przeznaczanego przez personel na realizację projektów testowych.
"Przedsiębiorstwa poświęcają aż 50% czasu przeznaczonego na kontrolę jakości na czynności nie związane z samymi testami - takie jak konfiguracja sprzętu i instalacja aplikacji oraz narzędzi do testowania. Funkcja testowania aplikacji w chmurze, którą udostępnia Oracle Enterprise Manager, może całkowicie zmienić sposób funkcjonowania działów kontroli jakości. Pozwala ona testerom skoncentrować się na ich głównym zadaniu, czyli na projektowaniu i realizowaniu procedur testowych oraz zapewnieniu, że testowana aplikacja spełnia docelowe kryteria jakościowe, zamiast poświęcać cenny czas na czynności niezwiązane z testowaniem" - powiedziała Leng Tan, wiceprezes firmy Oracle ds. rozwoju produktów.
Rozwiązanie udostępniające testowanie w formie usługi (Testing-as-a-Service - TaaS) oferuje zarządzanie laboratorium testowym, automatyczną instalację złożonych, wieloplatformowych aplikacji, monitorowanie wydajności zaawansowanych programów, zarządzanie danymi testowymi oraz rozliczanie opłat za usługi w ramach ujednoliconego przepływu pracy.
Wśród dostępnych funkcji warto wymienić następujące elementy:
• Samoobsługowy portal do wykonywania testów obciążeniowych aplikacji - ułatwia specjalistom ds. programowania i kontroli jakości tworzenie i przeprowadzanie testów oraz zarządzanie nimi
• Kompletna automatyzacja procesów testowania - od przydzielania zasobów aplikacjom na różnych platformach, po narzędzia i skrypty testowe, które pozwalają znacznie skrócić czas potrzebny na skonfigurowanie środowiska testowego
• Udostępnianie pul zasobów sprzętowych w chmurze - zapewnia pełne bezpieczeństwo dzięki całkowitej izolacji i pozwala maksymalnie wykorzystać sprzęt oraz zadbać o przestrzeganie reguł bezpieczeństwa
• Monitorowanie i diagnostyka zintegrowanych i zaawansowanych aplikacji - funkcja ta obejmuje warstwę pośrednią i warstwę danych; pomaga w wykrywaniu wąskich gardeł i problemów w testowanych aplikacjach, redukuje liczbę niezbędnych cykli testowania bez obniżania jakości aplikacji i podwyższa ogólną wydajność danego działu
• Pomiary zużycia zasobów i obciążanie opłatami - z myślą o testach, które muszą być rozliczane w miejscu powstawania kosztów, funkcje pomiarów umożliwiają monitorowanie i obciążanie opłatami za wykorzystane zasoby obliczeniowe.
Źródło: Oracle