
Per me, la cosa assolutamente migliore di Devin è la sua completa autonomia e il modo in cui gestisce l'intero processo di automazione end-to-end senza che io debba supervisionarlo. Posso semplicemente inserire un link alla suite di test da Azure DevOps, e lui si occupa del resto. Accede all'applicazione, trova gli elementi dell'interfaccia utente e scrive il codice Java nell'ambiente Eclipse locale che abbiamo sulla sua macchina. Il fatto che possa eseguire i test e continuare a correggere lo script finché non passa è un enorme risparmio di tempo. Posso avere cinque sessioni diverse in esecuzione in parallelo, il che significa che riesco a completare una settimana intera di automazione manuale in un solo giorno.
La facilità d'uso è davvero alta perché si tratta principalmente di suggerimenti in linguaggio naturale. Non devo scrivere frammenti di codice come faccio con altri strumenti di intelligenza artificiale; spiego semplicemente la logica e lui fa il resto. L'implementazione è stata un po' più impegnativa, però, perché configurare la macchina dedicata con Eclipse e i percorsi giusti per il nostro repository Git di Azure ha richiesto del tempo. Una volta fatto ciò, tutto è andato liscio. L'integrazione con Azure DevOps è sorprendentemente buona, poiché ha un modo nativo per gestire quelle connessioni tramite il gestore dei segreti e PAT.
Uso Devin quasi ogni giorno per lo sviluppo di nuovi casi di test. Il set di funzionalità è impressionante, soprattutto per come crea il suo ambiente di calcolo e utilizza il proprio browser per analizzare l'interfaccia utente. Sembra più un vero compagno di squadra che un semplice strumento. Il supporto clienti è stato abbastanza reattivo quando ho incontrato quei strani bug di consumo ACU, anche se la maggior parte delle volte riesco a risolvere le cose dai log che Devin fornisce.
Come ho detto, non è perfetto. A volte si entusiasma troppo e cambia i metodi del framework principale, cosa che devo tenere d'occhio in ogni PR. E quella deviazione dopo 50 ACU è decisamente fastidiosa, perché inizia a ignorare la logica iniziale. Tuttavia, come tester che vuole aumentare rapidamente l'automazione, questi sembrano piccoli prezzi da pagare per la quantità di lavoro che riesce a svolgere. Ha completamente cambiato il modo in cui gestisco i miei compiti di sprint. Recensione raccolta e ospitata su G2.com.
Continua a interferire con cose che non dovrebbe toccare. Ci sono state diverse volte in cui ha deciso di rifattorizzare i nostri metodi predefiniti nel framework di automazione, anche se doveva solo scrivere un semplice script di test. È frustrante perché poi devo passare più tempo durante la revisione del PR a controllare che non abbia rotto qualche logica globale da cui dipendono tutti gli altri nostri test. È come se si eccitasse troppo e cercasse di essere troppo utile, ma finisce per creare più lavoro per me per verificare.
L'altro problema principale è come inizia a deviare dopo una lunga sessione. Ho notato che una volta che il consumo di ACU raggiunge circa 40 o 50, Devin inizia davvero a perdere il filo. Comincia a ignorare le istruzioni iniziali che gli ho dato, e la logica inizia a deviare in direzioni strane. Sembra che il modello si stanchi e dimentichi l'obiettivo originale della sessione. Di solito devo terminare la sessione e iniziarne una completamente nuova solo per farlo tornare produttivo, il che è un po' una perdita di tempo.
Trovo anche che l'impostazione iniziale per la macchina dedicata e i segreti sia un po' noiosa. Poiché non ha accesso diretto ad Azure DevOps, devo gestire tutte le credenziali e i PAT come segreti all'interno di Devin, che è solo un'altra cosa da tenere sotto controllo. E mentre è impressionante che possa eseguire Eclipse localmente e fare il debug del proprio codice, la velocità di esecuzione a volte può essere lenta rispetto a un umano che esegue semplicemente lo script. Nel complesso, è un ottimo strumento, ma i cambiamenti di codice eccessivi e i problemi di affidabilità nelle sessioni lunghe sono sicuramente i maggiori svantaggi per me. Recensione raccolta e ospitata su G2.com.
La nostra rete di Icone sono membri di G2 che sono riconosciuti per i loro eccezionali contributi e impegno nell'aiutare gli altri attraverso la loro esperienza.
Il revisore ha caricato uno screenshot o inviato la recensione in-app verificandosi come utente attuale.
Validato tramite un account email aziendale
Invito da G2. A questo recensore non è stato fornito alcun incentivo da G2 per completare questa recensione.
Questa recensione è stata tradotta da English usando l'IA.