Drizz
Drizz è una piattaforma di vision AI per il test di app mobile su iOS e Android: scrivi test in italiano semplice, eseguili su dispositivi reali e riduci la manutenzione.
Cos'è Drizz?
Drizz è una piattaforma di vision AI per il test di app mobile su iOS e Android. Consente ai team di scrivere test in italiano semplice, eseguirli su dispositivi reali e ridurre la manutenzione che di solito accompagna l'automazione mobile basata su selector.
Il prodotto è pensato per il testing mobile end-to-end di app reali. Supporta la creazione rapida dei test, l'esecuzione affidabile su dispositivo e la gestione dei cambiamenti dell'interfaccia tramite comportamento self-healing invece che con selector fragili.
Funzionalità principali
- Creazione test in linguaggio naturale — Gli utenti descrivono i passaggi di test in linguaggio naturale invece di scrivere script pieni di selector, riducendo i tempi di configurazione dei casi di test mobile.
- Esecuzione su dispositivi reali — I test vengono eseguiti su dispositivi iOS e Android reali, aiutando i team a validare il comportamento nell'ambiente in cui operano i loro utenti.
- Automazione self-healing — I test sono progettati per adattarsi quando l'interfaccia cambia, riducendo il carico di manutenzione causato da locator rotti e layout variabili.
- Gestione dei test end-to-end — App, suite, run e cronologia dei test sono gestiti in un'unica piattaforma, rendendo più semplice monitorare i risultati tra team e build.
- Integrazione CI/CD per il testing mobile — I team possono eseguire i test nelle proprie pipeline e usare la piattaforma per una validazione coerente durante la delivery.
- Output di debug — I fail includono screenshot, log, stato dello schermo e cronologia dei passaggi per aiutare i team a capire cosa è successo e indagare più velocemente.
- Test di accessibilità — La piattaforma include controlli di accessibilità come parte del flusso di test.
- Gestione centralizzata delle app — Build, dispositivi, piani e ambienti sono organizzati in un unico posto per programmi di test più ampi.
Come usare Drizz
Un flusso tipico inizia caricando un APK o collegando una build dell'app. Gli utenti descrivono poi in italiano semplice il test che vogliono, lo eseguono su dispositivi reali e ne verificano i risultati nella piattaforma. Quando si verificano dei fail, gli screenshot, i log e lo stato dello schermo acquisiti aiutano a identificare il problema e a decidere se l'app o il flusso di test necessitano di attenzione.
Casi d'uso
- Team QA che convalidano release candidate — Eseguire test mobile ripetibili su combinazioni di dispositivi e sistemi operativi prima del rilascio di una build.
- Team che mantengono suite instabili basate su selector — Sostituire script fragili con test che si adattano ai cambiamenti dell'interfaccia e ridurre le correzioni manuali dei test.
- Sviluppatori che verificano regressioni — Confermare che i flussi chiave funzionino ancora dopo modifiche al codice e usare cronologia dei passaggi e log per debuggare i fail.
- Team che testano flussi mobile critici — Validare login, checkout, pagamenti, onboarding o percorsi simili ad alto valore su dispositivi reali.
- Organizzazioni che eseguono test in CI/CD — Aggiungere la validazione mobile alle pipeline di delivery per intercettare prima i fail e mantenere risultati coerenti.
FAQ
Su quali piattaforme testa Drizz?
Drizz è descritto come una piattaforma di test per app mobile per iOS e Android.
Devo scrivere selector?
La descrizione punta sulla creazione dei test in linguaggio naturale e sulla riduzione della manutenzione dei selector, quindi il flusso è pensato per evitare, per quanto possibile, la dipendenza dall'automazione basata su selector.
Drizz funziona su dispositivi reali o emulatori?
La pagina dice esplicitamente che i test vengono eseguiti su dispositivi reali.
Che tipo di informazioni di debug sono disponibili?
La piattaforma menziona screenshot, log, stato dello schermo e cronologia dei passaggi per il debug.
Drizz può essere usato in CI/CD?
Sì. Il sito afferma che i test mobile possono essere eseguiti nelle pipeline CI/CD.
Alternative
- Automazione mobile basata su Appium — Un'alternativa comune per i team che vogliono test mobile basati su script e sono disposti a mantenere direttamente selector e codice di automazione.
- Altre piattaforme low-code per il testing mobile — Possono offrire una creazione più rapida rispetto agli script scritti a mano, ma possono differire nel modo in cui gestiscono l'esecuzione su dispositivo, la manutenzione e il debug.
- QA mobile manuale — Utile per esplorazioni ad hoc e giudizio umano, ma non offre la stessa ripetibilità o integrazione con le pipeline del testing automatizzato.
- Strumenti generici di automazione browser — Spesso sono più adatti al testing web che alla validazione di app mobile native e potrebbero non concentrarsi sui flussi mobile su dispositivi reali.
Alternative
FixMyCWV
FixMyCWV è uno strumento di audit Core Web Vitals che identifica problemi LCP, INP e CLS e fornisce consigli tecnici per correggerli.
Ably Chat
Ably Chat è un’API e SDK per chat realtime: crea applicazioni personalizzate con reazioni, presenza e modifica/eliminazione dei messaggi.
AakarDev AI
AakarDev AI è una piattaforma potente che semplifica lo sviluppo di applicazioni AI con integrazione fluida dei database vettoriali, consentendo un rapido deployment e scalabilità.
DeepMotion
DeepMotion è una piattaforma AI di motion capture e body-tracking per creare animazioni 3D da video (e testo) nel browser, con Animate 3D API.
Arduino VENTUNO Q
Arduino VENTUNO Q è un edge AI computer per robotica: unisce inferenza AI e microcontrollore per controllo deterministico, con sviluppo in Arduino App Lab.
Devin
Devin è un agente AI per la programmazione che aiuta i team software a completare migrazioni e grandi refactoring eseguendo sottotask in parallelo, con approvazione umana.