Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.
Innowise opracował system automatyzacji kontroli jakości dla międzynarodowego dostawcy rozwiązań cyfrowego miejsca pracy, usprawniając proces testowania wielu komponentów, w tym poczty e-mail, kalendarza, czatów i przechowywania plików.
Carbonio to kompleksowe rozwiązanie do współpracy i komunikacji, oferujące szereg zintegrowanych funkcji. Prezentowany zarówno jako klient sieciowy, jak i aplikacja mobilna, zawiera własny serwer poczty e-mail, kalendarz, zarządzanie kontaktami, pakiet biurowy do wspólnej pracy nad dokumentami, wirtualny dysk, komunikatory, funkcje wideokonferencji oraz wsparcie dla klientów poczty e-mail innych firm, takich jak Outlook czy Thunderbird. Platforma zapewnia wysoką dostępność i wydajne zarządzanie przechowywaniem danych.
Wraz z dalszym rozwojem platformy, potrzeba zaawansowanego środowiska testowego stawała się coraz bardziej widoczna. Carbonio, obejmujące różnorodne komponenty, z których każdy ma różne środowiska programistyczne i wersje, stanowiło poważne wyzwanie w zakresie testowania.
Drobne aktualizacje często prowadziły do problemów z regresją, wpływając nie tylko na poszczególne moduły, ale także na ich zintegrowane działanie. Zespół klienta napotkał również wyzwania związane z niestabilną dynamiczną zawartością, co komplikowało rozwiązywanie problemów.
W ramach usług automatycznego testowania oprogramowania opracowaliśmy zautomatyzowane rozwiązanie QA w celu rozwiązania złożoności platformy Carbonio firmy Zextras. System ten koncentrował się na usprawnieniu procesu testowania interfejsu użytkownika w różnych komponentach, w tym poczty e-mail, kalendarza, czatu i przechowywania plików. Zintegrowaliśmy zaawansowane narzędzia automatyzacji, aby efektywnie zarządzać testami regresji i dynamicznym ładowaniem treści. System został dostosowany do pracy z różnymi środowiskami programistycznymi. Wykorzystując nasze doświadczenie w automatyzacji QA, umożliwiliśmy bardziej efektywną koordynację między różnymi zespołami i znacznie poprawiliśmy wydajność testowania wielofunkcyjnej platformy Carbonio.
Aby spełnić specyficzne wymagania platformy Zextras Carbonio, zaprojektowaliśmy zaawansowaną architekturę automatyzacji, która ściśle naśladuje rzeczywiste interakcje użytkowników i przepływy pracy. Architektura ta obejmuje szereg kluczowych komponentów:
W ramach zautomatyzowanych usług testowania oprogramowania dla platformy Carbonio skupiliśmy się na dokładnym pokryciu krytycznych scenariuszy ścieżki, które są kluczowe dla codziennych operacji i funkcjonalności platformy. W ciągu pierwszego roku nasz dedykowany zespół, składający się z dwóch doświadczonych ekspertów ds. automatyzacji, z powodzeniem opracował i wdrożył zautomatyzowane testy dla ponad 650 z tych istotnych scenariuszy. Obejmowały one kluczowe funkcje modułów platformy, w tym transakcje e-mail, planowanie kalendarza, operacje przechowywania plików i interakcje na czacie.
W ramach naszych usług zautomatyzowanego testowania oprogramowania, głównym celem było zapewnienie kompleksowej obsługi przeglądarek przy jednoczesnej optymalizacji wykorzystania zasobów. Skupiliśmy się na najpopularniejszych przeglądarkach - Chrome, Safari, Firefox i Edge. W celu prewencyjnego wykrywania problemów, nasza automatyzacja została przeprowadzona na sterownikach przeglądarek Chromium, Webkit i Firefox.
Takie podejście usprawniło nasze zasoby i przyspieszyło proces testowania. Wykorzystując wspólny silnik Chromium używany zarówno przez Chrome, jak i Edge, byliśmy w stanie przeprowadzić testy głównie na Chromium, minimalizując potrzebę powielania wysiłków w dwóch przeglądarkach.
Co więcej, nasza zdolność do wykrywania problemów w sterownikach przeglądarek zapewniła nam przewagę: identyfikując i rozwiązując problemy w sterownikach, mogliśmy je rozwiązać, zanim pojawiły się w rzeczywistych wersjach przeglądarek, które zazwyczaj aktualizują się do nowych wersji sterowników z 1-2 tygodniowym opóźnieniem. Ta proaktywna postawa w rozwiązywaniu problemów zapewniła stabilność platformy we wszystkich obsługiwanych przeglądarkach.
Nasz system wykrywania problemów w znacznym stopniu przyczynił się do integralności procesu testowania platformy Carbonio. Wykorzystując nasze narzędzia do automatyzacji, byliśmy w stanie wykryć problemy ze sterownikami przeglądarki na wczesnym etapie. Ta dalekowzroczność odegrała kluczową rolę w zapobieganiu potencjalnym problemom, które mogły pojawić się w późniejszych wersjach przeglądarek, umożliwiając nam zastosowanie poprawek, zanim mogły one wpłynąć na wrażenia użytkownika.
Równolegle wdrożyliśmy kompleksowy system raportowania, który znacznie zwiększył naszą zdolność do szybkiego diagnozowania i rozwiązywania problemów. Każdy zautomatyzowany test generował szczegółowe raporty, które zawierały nie tylko informacje tekstowe, ale także pomoce wizualne, takie jak zrzuty ekranu i filmy. Raporty te były szczególnie przydatne w scenariuszach, w których konieczne było wizualne potwierdzenie wyniku testu. Co więcej, raporty zawierały dzienniki wszystkich żądań aplikacji, dostarczając naszym programistom szczegółowych danych do wskazania głównych przyczyn problemów z ładowaniem treści.
AQA
Playwright, Fiddler, Jenkins, Allure, GitHub
Tylna część
Java 11, Java 17, LDAP, Soap, Maven, Linux, Bash, Perl, AWS, Java Lambda
Inżynieria systemowa
Prometheus, Grafana
Kontrola wersji
GitHub
Nasz proces zautomatyzowanego testowania oprogramowania składa się z szeregu ustrukturyzowanych faz, z których każda opiera się na naszych technicznych wyborach i strategicznych metodologiach:
Skupiliśmy się na dostarczeniu rozwiązania, które było nie tylko solidne technicznie, ale także zgodne z długoterminowymi celami klienta w zakresie platformy cyfrowego miejsca pracy.
2
Inżynierowie AQA
Zautomatyzowane usługi testowania oprogramowania dla platformy Zextras Carbonio nie tylko spełniły, ale i przekroczyły oczekiwania, przynosząc poprawę jakości produktów, wydajności operacyjnej i zadowolenia klientów. Nieustannie ewoluując, nasze rozwiązania automatyzacji odgrywają kluczową rolę w ciągłym sukcesie platformy. Ulepszone wyniki obejmują:
Nasze bieżące prace nadal koncentrują się na optymalizacji i rozszerzaniu możliwości naszych rozwiązań automatyzacji, co dodatkowo przyczynia się do sukcesu i niezawodności platformy.
630
testy automatyczne obejmujące krytyczne funkcjonalności
105
razy szybsze testowanie
1890
autotesty w ciągu 1 godziny na wielu przeglądarkach
Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.
Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.
Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.
Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe możliwe.
© 2007-2024 Innowise. Wszelkie prawa zastrzeżone.
Polityka prywatności. Polityka dotycząca plików cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polska
Rejestrując się, wyrażasz zgodę na nasze Polityka prywatności, w tym korzystanie z plików cookie i przekazywanie danych osobowych użytkownika.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.