Impara ad automatizzare i tuoi test per app native iOS con Detox tool e jаvascript
(Lingua: Italiano | Durata: 2.5 hours | Peso: 1.68 GB)
What you'll learn
Configurare da zero un ambiente NodeJS per i test automatici
Automatizzare i test E2E di una REALE app nativa iOS
Strutturare il codice in modo efficiente con il page-object pattern
Come per rendere i test più affidabili e robusti
Costruire una CI pipeline per i tuoi test automatici (con un esempio reale su travis-ci e Jenkins)
Course content
8 sections • 39 lectures • 2h 42m total length
Requirements
Un Mac per poter lanciare simulatori iOS Conoscenza base del linguaggio di programmazione jаvascript
Description
Corso aggiornato al 5 Marzo 2021!! Questo corso copre diversi aspetti di jаvascript e Typescript + Detox test framework + Continous Integration/Continuous Testing + Tecniche avanzate di END-TO-END Test Automation!!! In questo corso non vi sarà insegnato ciò che potete trovare facilmente sui vari tutorial online, ma saranno presentati dei casi di Test Automation REALIbasati su app iOS online e utilizzate da migliaia di utenti (Wikipedia). Inoltre affronteremo le problematiche più comuni che potreste incontrare durante il vostro lavoro di implementazione di automazione dei test oltre che capire come poter eseguire al meglio i nostri test gestendo i fattori "esterni" tipici dei test E2E che possono influire sui risultati.
Imparerete nel dettaglio: Come configurare un ambiente Node JS per i vostri test automatici Come lanciare e debuggare un’app iOS con XCode Scrittura di test automatici flessibili e manutenibili in Typescript utilizzando il Page Object Pattern Tecniche avanzate di esecuzione dei test Come lanciare i propri test automatici in CI su Travis-CI e Jenkins Flakiness Management: metodi per rendere i test più affidabili e robusti
MOBILE APP QUALITY: Perché automatizzare i test manuali più noiosi e ripetitivi? Fa risparmiare tempo e denaro Oggi può fare la differenza tra un prodotto che rimane sul mercato e uno che muore Siamo in un mondo mobile-first I bug sono semplicemente non ammissibili dall’utente finale Time-to-market più breve e rilasci più veloci È divertente :)
Happy Testing :)
Who this course is for:
Manual Tester che vogliono imparare come automatizzare i test manuali più noiosi, ripetitivi e time-consuming Sviluppatori Software che vogliono imparare come implementare al meglio i test automatici E2E Manager di progetti software/mobile Chiunque voglia capire qualcosa sul mondo del Test Automation e della Continuous Integration