Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.
Selezionare la lingua
Innowise ha sviluppato un sistema di automazione QA per un fornitore internazionale di soluzioni per l'ambiente di lavoro digitale, ottimizzando il processo di test su più componenti, tra cui e-mail, calendario, chat e archiviazione di file.
Carbonio è una soluzione di collaborazione e comunicazione all-in-one che offre una serie di funzionalità integrate. Presentata sia come client web che come applicazione mobile, include il proprio server di posta elettronica, il calendario, la gestione dei contatti, una suite per l'ufficio per il lavoro collaborativo sui documenti, un drive virtuale, la messaggistica istantanea, le funzionalità di videoconferenza e il supporto per client di posta elettronica di terze parti come Outlook o Thunderbird. La piattaforma garantisce un'elevata disponibilità e una gestione efficiente dell'archiviazione dei dati.
Con il continuo sviluppo della piattaforma, la necessità di un framework di testing avanzato è diventata sempre più evidente. Carbonio, comprendendo una varietà di componenti, ciascuno con ambienti di sviluppo e versioni distinte, presentava notevoli sfide di testing.
Gli aggiornamenti minori portavano spesso a problemi di regressione, con ripercussioni non solo sui singoli moduli ma anche sulle operazioni integrate. Il team del cliente ha incontrato anche problemi di instabilità dei contenuti dinamici, che hanno complicato la risoluzione dei problemi.
Nell'ambito dei servizi di collaudo automatizzato del software, abbiamo sviluppato una soluzione QA automatizzata per risolvere le complessità della piattaforma Carbonio di Zextras. Questo sistema si è concentrato sulla semplificazione del processo di test dell'interfaccia utente tra i vari componenti, tra cui e-mail, calendario, chat e archiviazione dei file. Abbiamo integrato strumenti di automazione avanzati per gestire in modo efficiente i test di regressione e i problemi di caricamento dei contenuti dinamici. Il sistema è stato adattato per funzionare con diversi ambienti di sviluppo. Sfruttando la nostra esperienza nell'automazione QA, abbiamo consentito un coordinamento più efficace tra team diversi e migliorato significativamente l'efficienza dei test per la piattaforma multifunzionale Carbonio.
Per soddisfare i requisiti specifici della piattaforma Zextras Carbonio, abbiamo progettato un'architettura di automazione avanzata che riproduce fedelmente le interazioni e i flussi di lavoro reali degli utenti. Questa architettura comprende una serie di componenti chiave:
Nell'ambito dei servizi di test automatizzati del software per la piattaforma Carbonio, ci siamo concentrati sulla copertura completa degli scenari critici, fondamentali per le operazioni e le funzionalità quotidiane della piattaforma. Nel corso del primo anno, il nostro team dedicato, composto da due esperti di automazione, ha sviluppato e implementato con successo test automatizzati per oltre 650 di questi scenari vitali. Si trattava di funzionalità chiave per tutti i moduli della piattaforma, tra cui le transazioni e-mail, la pianificazione del calendario, le operazioni di archiviazione dei file e le interazioni di chat.
Nell'ambito dei nostri servizi di test automatizzati del software, l'obiettivo principale è stato quello di garantire il supporto completo dei browser, ottimizzando al contempo l'utilizzo delle risorse. Ci siamo concentrati sui browser più diffusi: Chrome, Safari, Firefox ed Edge. Per individuare in anticipo i problemi, la nostra automazione è stata eseguita sui driver del browser per Chromium, Webkit e Firefox.
Questo approccio ha ottimizzato le nostre risorse e accelerato il processo di test. Sfruttando il motore Chromium condiviso utilizzato sia da Chrome che da Edge, abbiamo potuto condurre i test principalmente su Chromium, riducendo al minimo la necessità di duplicare gli sforzi su due browser.
Inoltre, la nostra capacità di individuare i problemi nei driver dei browser ha fornito un vantaggio: identificando e affrontando i problemi nei driver, abbiamo potuto risolverli prima che si manifestassero nelle versioni effettive dei browser, che in genere si aggiornano alle nuove versioni dei driver con un ritardo di 1-2 settimane. Questo atteggiamento proattivo nella risoluzione dei problemi ha garantito la stabilità della piattaforma su tutti i browser supportati.
Il nostro sistema di rilevamento dei problemi ha contribuito notevolmente all'integrità del processo di test della piattaforma Carbonio. Utilizzando i nostri strumenti di automazione, siamo stati in grado di rilevare tempestivamente i problemi con i driver dei browser. Questa lungimiranza è stata determinante per prevenire potenziali problemi che potrebbero insorgere nelle versioni successive del browser, consentendoci di applicare le correzioni prima che possano avere un impatto sull'esperienza dell'utente.
Parallelamente, abbiamo implementato un sistema di reporting completo che ha migliorato significativamente la nostra capacità di diagnosticare e risolvere rapidamente i problemi. Ogni test automatizzato generava rapporti dettagliati, che includevano non solo informazioni testuali ma anche supporti visivi come schermate e video. Questi rapporti sono stati particolarmente utili negli scenari in cui era necessaria una conferma visiva dell'esito del test. Inoltre, i report contenevano i log di tutte le richieste dell'applicazione, fornendo ai nostri sviluppatori dati granulari per individuare le cause principali dei problemi di caricamento dei contenuti.
AQA
Playwright, Fiddler, Jenkins, Allure, GitHub
Back end
Java 11, Java 17, LDAP, Soap, Maven, Linux, Bash, Perl, AWS, Java Lambda
Ingegneria di sistema
Prometheus, Grafana
Controllo della versione
GitHub
Il nostro processo per i servizi di testing automatizzato del software si è sviluppato attraverso una serie di fasi strutturate, ciascuna aumentata dalle nostre scelte tecniche e metodologie strategiche:
Il nostro obiettivo è rimasto quello di fornire una soluzione non solo tecnicamente solida, ma anche allineata con gli obiettivi a lungo termine del cliente per la sua piattaforma di lavoro digitale.
2
Ingegneri AQA
I servizi di testing automatizzato del software per la piattaforma Zextras Carbonio non solo hanno soddisfatto, ma hanno superato le aspettative, producendo miglioramenti nella qualità del prodotto, nell'efficienza operativa e nella soddisfazione dei clienti. In continua evoluzione, le nostre soluzioni di automazione giocano un ruolo cruciale nel continuo successo della piattaforma. I risultati migliori includono:
Il nostro lavoro continua a concentrarsi sull'ottimizzazione e sull'espansione delle capacità delle nostre soluzioni di automazione, contribuendo ulteriormente al successo e all'affidabilità della piattaforma.
630
test automatizzati che coprono le funzionalità critiche
105
test più veloci
1890
autotest in 1 ora su più browser
Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.
Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.
Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.
Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.
© 2007-2024 Innowise. Tutti i diritti riservati.
Informativa sulla privacy. Politica sui cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsavia, Polonia
Iscrivendosi si accetta il nostro Informativa sulla privacy, compreso l'uso dei cookie e il trasferimento dei vostri dati personali.
Grazie!
Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.
Grazie!
Il tuo messaggio è stato inviato.
We’ll process your request and contact you back as soon as possible.