Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Innowise ontwikkelde een QA automatiseringssysteem voor een internationale leverancier van digitale werkplekoplossingen, waarbij hun testproces werd gestroomlijnd voor meerdere componenten, waaronder e-mail, agenda, chats en bestandsopslag.
Carbonio is een alles-in-één samenwerkings- en communicatieoplossing met een scala aan geïntegreerde functies. Het wordt gepresenteerd als een webclient en mobiele applicaties en bevat een eigen e-mailserver, agenda, contactbeheer, een office suite voor het samenwerken aan documenten, een virtuele schijf, instant messaging, videoconferentiemogelijkheden en ondersteuning voor e-mailclients van derden, zoals Outlook of Thunderbird. Het platform zorgt voor hoge beschikbaarheid en efficiënt beheer van gegevensopslag.
Naarmate het platform zich verder ontwikkelde, werd de behoefte aan een geavanceerd testraamwerk steeds duidelijker. Carbonio, dat een verscheidenheid aan componenten bevat, elk met verschillende ontwikkelomgevingen en versies, stelde ons voor aanzienlijke testuitdagingen.
Kleine updates leidden vaak tot regressieproblemen, die niet alleen invloed hadden op afzonderlijke modules, maar ook op hun geïntegreerde werking. Het team van de klant kwam ook uitdagingen tegen met instabiele dynamische inhoud, wat het oplossen van problemen bemoeilijkte.
Binnen geautomatiseerde softwaretests hebben we een geautomatiseerde QA-oplossing om de complexiteit van het Carbonio-platform van Zextras aan te pakken. Dit systeem richtte zich op het stroomlijnen van het UI-testproces voor verschillende onderdelen, waaronder e-mail, agenda, chat en bestandsopslag. We integreerden geavanceerde automatiseringstools om regressietests en problemen met het laden van dynamische content efficiënt te beheren. Het systeem werd op maat gemaakt om te werken met verschillende ontwikkelomgevingen. Door gebruik te maken van onze expertise op het gebied van QA-automatisering hebben we een effectievere coördinatie tussen verschillende teams mogelijk gemaakt en de efficiëntie van het testen voor het multifunctionele Carbonio-platform aanzienlijk verbeterd.
Om aan de specifieke eisen van het Zextras Carbonio platform te voldoen, hebben we een geavanceerde automatiseringsarchitectuur ontworpen die de echte gebruikersinteracties en workflows nabootst. Deze architectuur omvat een aantal belangrijke componenten:
Als onderdeel van geautomatiseerde softwaretests voor het Carbonio-platform hebben we ons gericht op het grondig testen van scenario's voor kritieke paden, die cruciaal zijn voor de dagelijkse werking en functionaliteit van het platform. In de loop van het eerste jaar heeft ons toegewijde team, bestaande uit twee doorgewinterde automatiseringsexperts, met succes geautomatiseerde tests ontwikkeld en geïmplementeerd voor meer dan 650 van deze cruciale scenario's. Deze tests omvatten belangrijke functionaliteiten in alle modules van het platform. Deze omvatten belangrijke functionaliteiten in alle modules van het platform, waaronder e-mailtransacties, agendaplanning, bestandsopslag en chatinteracties.
Binnen onze geautomatiseerde softwaretestservices lag de nadruk op uitgebreide browserondersteuning terwijl het gebruik van bronnen werd geoptimaliseerd. We richtten ons op de populairste browsers: Chrome, Safari, Firefox en Edge. Om problemen preventief op te sporen, werd onze automatisering uitgevoerd op de browser-drivers voor Chromium, Webkit en Firefox.
Deze aanpak stroomlijnde onze middelen en versnelde het testproces. Door gebruik te maken van de gedeelde Chromium-engine die door zowel Chrome als Edge wordt gebruikt, konden we de tests voornamelijk op Chromium uitvoeren en hoefden we niet dubbel te werken in twee browsers.
Bovendien bood ons vermogen om problemen in de browser-drivers te detecteren een voordeel: door problemen in de drivers te identificeren en aan te pakken, konden we ze oplossen voordat ze zich manifesteerden in de daadwerkelijke browserversies, die meestal na een vertraging van 1-2 weken updaten naar de nieuwe driverversies. Deze proactieve houding bij het oplossen van problemen zorgde ervoor dat het platform stabiel bleef voor alle ondersteunde browsers.
Ons probleemdetectiesysteem heeft een grote bijdrage geleverd aan de integriteit van het testproces van het Carbonio-platform. Met behulp van onze automatiseringstools konden we problemen met browser-drivers in een vroeg stadium opsporen. Deze vooruitziende blik was belangrijk bij het voorkomen van potentiële problemen die zich in latere browserversies zouden kunnen voordoen, waardoor we fixes konden toepassen voordat ze de gebruikerservaring zouden kunnen beïnvloeden.
Tegelijkertijd implementeerden we een uitgebreid rapportagesysteem dat ons vermogen om problemen snel te diagnosticeren en aan te pakken aanzienlijk vergrootte. Elke geautomatiseerde test genereerde gedetailleerde rapporten die niet alleen tekstuele informatie bevatten, maar ook visuele hulpmiddelen zoals schermafbeeldingen en video's. Deze rapporten waren vooral nuttig in scenario's waar een visuele bevestiging van de uitkomst van een test nodig was. Deze rapporten waren vooral handig in scenario's waar een visuele bevestiging van het resultaat van een test nodig was. Bovendien bevatten de rapporten logs van alle aanvragen van de applicatie, waardoor onze ontwikkelaars over gedetailleerde gegevens beschikten om de hoofdoorzaken van problemen met het laden van content te achterhalen.
AQA
Toneelschrijver, Fiddler, Jenkins, Allure, GitHub
Back end
Java 11, Java 17, LDAP, Soap, Maven, Linux, Bash, Perl, AWS, Java Lambda
Systeemontwikkeling
Prometheus, Grafana
Versiebeheer
GitHub
Ons proces voor geautomatiseerde softwaretests verliep via een aantal gestructureerde fasen, elk aangevuld met onze technische keuzes en strategische methodologieën:
Onze focus bleef liggen op het leveren van een oplossing die niet alleen technisch robuust was, maar ook in lijn lag met de langetermijndoelen van de klant voor hun digitale werkplekplatform.
2
AQA Ingenieurs
De geautomatiseerde softwaretestservices voor het Zextras Carbonio platform hebben niet alleen aan de verwachtingen voldaan, maar deze zelfs overtroffen. Dit heeft geleid tot verbeteringen in de productkwaliteit, operationele efficiëntie en klanttevredenheid. Onze automatiseringsoplossingen zijn voortdurend in ontwikkeling en spelen een cruciale rol in het voortdurende succes van het platform. Verbeterde resultaten zijn onder andere:
We blijven ons richten op het optimaliseren en uitbreiden van de mogelijkheden van onze automatiseringsoplossingen, wat verder bijdraagt aan het succes en de betrouwbaarheid van het platform.
630
geautomatiseerde tests voor kritieke functionaliteiten
105
sneller testen
1890
autotests in 1 uur in meerdere browsers
Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.
Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.
Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.
We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.
Door u aan te melden gaat u akkoord met onze Gebruiksvoorwaarden en Privacybeleid , met inbegrip van het gebruik van cookies en de overdracht van uw persoonlijke gegevens.
© 2007-2024 Innowise. Alle rechten voorbehouden.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Bedankt.
Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.