Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.
Firma Innowise opracowała 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
Back-end
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
testów automatycznych obejmujących krytyczne funkcjonalności
105
razy szybsze testowanie
1890
autotestów 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.
© 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 naszą Politykę Prywatności, w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.
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.
We’ll process your request and contact you back as soon as possible.