The form has been successfully submitted.
Please find further information in your mailbox.
Select language
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 to address the complexities of Zextras’ Carbonio platform. This system focused on streamlining the UI testing process across various components, including email, calendar, chat, and file storage. We integrated advanced automation tools to efficiently manage regression testing and dynamic content loading issues. The system was tailored to work with different development environments. By leveraging our expertise in QA automation, we enabled more effective coordination among diverse teams and significantly improved the testing efficiency for the multifunctional Carbonio platform.
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:
As a part of automated software testing services for Carbonio platform, we focused on thoroughly covering critical path scenarios, which are crucial for the platform’s daily operations and functionality. Over the course of the first year, our dedicated team, consisting of two seasoned automation experts, successfully developed and implemented automated tests for over 650 of these vital scenarios. They encompassed key functionalities across the platform’s modules, including email transactions, calendar scheduling, file storage operations, and chat interactions.
Within our automated software testing services, a key focus was on ensuring comprehensive browser support while optimizing resource usage. We targeted the most popular browsers – Chrome, Safari, Firefox, and Edge. To preemptive problem detection, our automation was executed on the browser drivers for Chromium, Webkit, and 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.
Our problem detection system greatly contributed to the integrity of the Carbonio platform’s testing process. Utilizing our automation tools, we were able to detect issues with browser drivers at an early stage. This foresight was instrumental in preempting potential problems that could arise in later browser versions, allowing us to apply fixes before they could impact the user experience.
In parallel, we implemented a comprehensive reporting system that significantly enhanced our ability to diagnose and address issues swiftly. Each automated test generated detailed reports, which included not only textual information but also visual aids like screenshots and videos. These reports were especially useful in scenarios where visual confirmation of a test’s outcome was necessary. Moreover, the reports contained logs of all application requests, providing our developers with granular data for pinpointing the root causes of content loading issues.
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:
Our focus remained on delivering a solution that was not only technically robust but also aligned with the client’s long-term goals for their digital workplace platform.
2
Inżynierowie AQA
The automated software testing services for Zextras Carbonio platform have not only met but exceeded expectations, yielding improvements in product quality, operational efficiency, and client satisfaction. Continuously evolving, our automation solutions are playing a crucial role in the platform’s ongoing success. Enhanced results include:
Our ongoing work continues to focus on optimizing and expanding the capabilities of our automation solutions, further contributing to the platform’s success and reliability.
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
Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.
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.
Dowiedz się jako pierwszy o innowacjach IT i interesujących studiach przypadków.
© 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.
We’ll process your request and contact you back as soon as possible.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.