AtomicJar raccoglie 25 milioni di dollari per i test degli sviluppatori con Testcontainers Cloud

Barattolo atomicoil principale sponsor commerciale dietro il popolare open source Contenitori di prova library, ha annunciato oggi di aver ottenuto 25 milioni di dollari in un round di finanziamenti di serie A. Oltre al finanziamento, AtomicJar sta rilasciando il suo servizio Testcontainers Cloud come beta pubblica con l’obiettivo di migliorare l’esperienza di test per gli sviluppatori.

Il round di finanziamento è stato guidato dall’investitore di software globale Insight Partners e verrà utilizzato per ridimensionare il team di sviluppo di AtomicJar e andare agli sforzi del mercato. Alla base di AtomicJar c’è il progetto open source Testcontainers, che fornisce una libreria software che aiuta gli sviluppatori a eseguire test di integrazione per container e applicazioni basate su microservizi.

Il progetto Testcontainers è iniziato nel 2015, mentre AtomicJar come entità commerciale è stata fondata diversi anni dopo, nel 2021. Il Testcontainers Cloud, che ora è in versione beta pubblica, fornisce un servizio gestito che gli sviluppatori possono utilizzare per ridimensionare le operazioni di test.

“Testcontainers è una libreria che gli sviluppatori possono utilizzare per avviare una varietà di tecnologie per le loro esigenze di test”, ha dichiarato Sergei Egorov, co-fondatore e CEO di AtomicJar. ITPro oggi.

Come funzionano AtomicJar e Testcontainer per migliorare i test degli sviluppatori

Il più delle volte, il test delle applicazioni viene eseguito più avanti nel processo di sviluppo, piuttosto che all’inizio, ha spiegato Egorov.

L’obiettivo con Testcontainers è cambiare la situazione consentendo agli sviluppatori di eseguire facilmente test di integrazione nelle prime fasi di sviluppo in un processo iterativo. Egorov ha affermato che lo scenario ideale per i test è che uno sviluppatore apporti una modifica e quindi ottenga immediatamente un feedback sulla correttezza o meno della modifica. Ottenendo un feedback immediato, gli sviluppatori possono essere più sicuri delle modifiche apportate, ha affermato.

Secondo Egorov, gli sviluppatori non sono sempre i proprietari del processo di test, soprattutto perché c’è la percezione che la creazione di un ambiente di test sia impegnativa. Una parte fondamentale del test è il test di integrazione, in cui tutti i componenti necessari per abilitare un’applicazione si uniscono. L’esecuzione di test di integrazione a volte può richiedere la configurazione di ambienti di staging, che possono essere complessi. Con Testcontainer, uno sviluppatore può eseguire test di integrazione con tutte le dipendenze richieste, senza la complessità di disporre di un ambiente di staging appositamente creato.

“Testcontainers non rientra nemmeno nella categoria degli ambienti di staging, ma si inserisce invece nell’area degli strumenti per sviluppatori”, ha affermato Egorov.

Quello che fa Testcontainers, ha detto, è leggere il codice degli sviluppatori per come vogliono vedere le loro dipendenze. Ad esempio, se un’applicazione necessita di un database MySQL, il codice elenca semplicemente MySQL come dipendenza e Testcontainers lo fornirà come contenitore per un rapido test dell’applicazione.

AtomicJar presenta in anteprima i container di test cloud con la versione beta pubblica

Il servizio Testcontainers Cloud di AtomicJar è ora in beta pubblica, fornendo la stessa tecnologia di base del progetto open source.

L’esecuzione di più test in parallelo può richiedere un utilizzo intensivo delle risorse, una limitazione che gli sviluppatori devono affrontare durante l’esecuzione di Testcontainer su un sistema locale. Egorov ha spiegato che invece degli sviluppatori che eseguono test localmente sul proprio sistema, Testcontainers Cloud consente di eseguire lo stesso test nel cloud. AtomicJar sta utilizzando una rete perimetrale di risorse di cloud computing che aiuterà gli sviluppatori a scaricare e ridimensionare i test, ha affermato.

Guardando al futuro, è probabile che AtomicJar espanda la sua offerta oltre i soli Testcontainer con altri strumenti che aiutano gli sviluppatori a migliorare l’esperienza di test delle applicazioni.

“Il nostro obiettivo è come rendere gli sviluppatori più sicuri del software che stanno creando”, ha affermato Egorov. “Crediamo di poterci espandere per aumentare il livello di fiducia degli sviluppatori attraverso una varietà di altri strumenti che possiamo costruire”.

Circa l’autore

  Colpo alla testa di Sean Michael KernerSean Michael Kerner è un consulente IT, appassionato di tecnologia e armeggiatore. Fornisce consulenze a organizzazioni del settore e dei media su questioni tecnologiche.

Leave a Comment

Your email address will not be published. Required fields are marked *