Software Engineering Training Courses

Software Engineering Training Courses

I corsi di formazione sul software in tempo reale locali e istruttori dimostrano attraverso discussioni interattive e handson i fondamenti di Ingegneria del software La formazione sull'ingegneria del software è disponibile come "formazione in diretta sul posto" o "formazione dal vivo a distanza" La formazione on-site in loco può essere svolta localmente presso la sede del cliente in Italia o nei centri di formazione aziendale NobleProg in Italia La formazione in remoto dal vivo viene effettuata tramite un desktop remoto interattivo NobleProg Il tuo fornitore di formazione locale.

Recensioni

★★★★★
★★★★★

Schema generale del corso Software Engineering

CodiceNomeDurataPanoramica
jmeterfunJMeter Fundamentals7 oreIl corso copre la creazione e l'implementazione di test funzionali e unitari con Apache JMeter, il software di test delle applicazioni gratuito di Apache Software Foundation Lo scopo del corso è quello di consentire alle organizzazioni di automatizzare completamente i loro vari requisiti di test, risparmiando tempo, denaro e contribuendo a ridurre al minimo il rischio di errore umano nei test Il programma esplora i concetti di progettazione e creazione di piani di test per le applicazioni web di Realworld utilizzando Apache JMeter, inclusi piani di test funzionali, di regressione e di stress I partecipanti impareranno come progettare piani di test per una varietà di scopi e utilizzare i vari componenti e funzioni all'interno di JMeter a loro vantaggio, consentendo loro di automatizzare completamente il processo di test dell'applicazione web .
facebooknmtFacebook NMT: Setting up a Neural Machine Translation System7 oreFairseq è un toolkit di apprendimento in sequenza sequenziale creato da Facebok per l'uso in Neural Machine Translation (NMT) In questa formazione i partecipanti impareranno come utilizzare Fairseq per eseguire la traduzione di contenuti di esempio Entro la fine di questa formazione, i partecipanti avranno le conoscenze e le pratiche necessarie per implementare una soluzione di traduzione automatica basata su Fairseq Pubblico Specialisti di localizzazione con un background tecnico Gestori di contenuti globali Ingegneri di localizzazione Sviluppatori di software incaricati di implementare soluzioni di contenuto globale Formato del corso Lezione di parte, discussione parziale, esercitazioni pratiche pesanti Nota Se desideri utilizzare specifici contenuti di lingua di origine e di destinazione, ti preghiamo di contattarci per organizzare .
phpunittestingUnit Testing with PHP14 orePHPUnit è un framework di test unitario per PHP PHPUnit utilizza parametri severi per determinare se singole unità di codice sono prive di bug e pronte per la distribuzione Isolando e testando singole unità, gli sviluppatori possono garantire una maggiore stabilità delle applicazioni, evitare i bug di regressione e ridurre i costi associati al malfunzionamento del codice in produzione Questa formazione dal vivo istruita insegna ai partecipanti come scrivere codice testabile sotto forma di unità di test per facilitare la diagnosi, l'isolamento e la risoluzione dei bug La formazione accompagna i partecipanti attraverso la creazione di un ambiente di testing già funzionante utilizzando il framework di testing PHPUnit Alla fine di questa formazione, i partecipanti saranno in grado di: Distinguere tra unità di test buone e cattive Leggi e interpreta i risultati dei test Gestire e diagnosticare in modo proattivo la loro base di codice per ridurre i bug Assicurati che la loro base di codice sia adatta per l'integrazione e la distribuzione continue Pubblico Sviluppatori PHP da intermedio ad avanzato che desiderano migliorare la testabilità del loro codice Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
cucumberjavaCucumber: Implementing BDD with Java7 oreCucumber è un framework BDD open source per la scrittura di test in uno stile di linguaggio naturale BDD, o Behavior Driven Development, è una tecnica di sviluppo software agile che incoraggia la collaborazione tra sviluppatori, QA e imprenditori nontecnici in un progetto software Questa formazione inizia con una discussione sulla BDD e su come Cucumber viene utilizzato per eseguire i test BDD per le applicazioni web Ai partecipanti viene data ampia possibilità di interagire con l'istruttore e i colleghi mentre implementano i concetti e le tattiche apprese in questo ambiente di laboratorio pratico e basato sulla pratica Entro la fine di questa formazione, i partecipanti avranno una solida comprensione di BDD e Cetriolo, nonché la pratica e il set di strumenti necessari per scrivere i propri casi di test per gli scenari di test del software Realworld Pubblico Tester e sviluppatori Formato del corso Grande enfasi sulla pratica del handson La maggior parte dei concetti sono appresi attraverso esempi, esercizi e sviluppo di handson Nota Questo allenamento utilizza Eclipse e selenio Se desideri utilizzare un IDE diverso o un framework di automazione del test, contattaci per organizzare Se la tua squadra si sta spostando dai test manuali ai test di automazione per la prima volta, contattaci per organizzare l'estensione della formazione per includere una copertura aggiuntiva dei test di automazione .
jbehaveJBehave: BDD with Java7 oreJBehave è un framework BDD opensource, Javabased per scrivere test in uno stile di linguaggio naturale BDD, o Behavior Driven Development, è una tecnica di sviluppo software agile che incoraggia la collaborazione tra sviluppatori, QA e imprenditori nontecnici in un progetto software Questo corso di formazione inizia con una discussione sul BDD e su come il framework di JBehave può essere utilizzato per eseguire i test BDD per le applicazioni web Ai partecipanti viene data ampia possibilità di interagire con l'istruttore e i colleghi mentre implementano i concetti e le tattiche apprese in questo ambiente di laboratorio pratico e basato sulla pratica Entro la fine di questa formazione, i partecipanti avranno una solida comprensione di BDD e JBehave, nonché la pratica e il set di strumenti necessari per scrivere casi di test per scenari di test del software Realworld Pubblico Tester e sviluppatori Formato del corso Grande enfasi sulla pratica del handson La maggior parte dei concetti sono appresi attraverso esempi, esercizi e sviluppo di handson .
ScalaCheckProperty Based Testing with ScalaCheck21 oreScalaCheck è una libreria per eseguire test automatici e basati su proprietà per programmi Scala o Java Ispirato alla libreria QuickCheck di Haskell, utilizza le proprietà per descrivere il comportamento previsto di un'applicazione, generando inizialmente dati di input casuali, quindi testando questi dati in diverse aree dell'applicazione e riportando il risultato In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno i vantaggi ei concetti alla base dei test basati su proprietà mentre praticano la scrittura di proprietà che portano alla generazione automatica di casi di test Alla fine di questa formazione, i partecipanti saranno in grado di: Scrivi le proprietà generali che sostituiscono e / o completano i casi di test delle unità manoscritte Scrivi test al livello più alto delle specifiche di proprietà Esegui ScalaCheck come eseguibile autonomo, utilizzando il programma di test integrato della riga di comando Integrate ScalaCheck con framework di test come ScalaTest, specs2 e LambdaTest Pubblico Ingegneri di prova Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
WinRunnerWinRunner21 oreHP WinRunner è uno strumento di test funzionale automatizzato di enterpriseclass per registrare e riprodurre le interazioni dell'interfaccia utente come script di test In questo corso di formazione dal vivo istruito, i partecipanti impareranno a creare ed eseguire sofisticati test automatizzati su un'applicazione Alla fine di questa formazione, i partecipanti saranno in grado di: Crea script di test adattabili e riutilizzabili che sostituiscono o completano i test manuali Automatizza il processo di test, dallo sviluppo del test all'esecuzione Preparare ed eseguire una corsa di prova notturna Utilizzare TSL (Test Script Language) per controllare WinRunner Comprendi le funzionalità avanzate di WinRunner come il concetto di sincronizzazione, la verifica dei test e il flusso di lavoro di WinRunner Pubblico Tester manuali Tecnici di test di automazione Ingegneri del controllo qualità Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
TestCompleteTestComplete21 oreTestComplete (da SmartBear) è uno strumento di automazione dell'interfaccia utente utilizzato per test funzionali e di regressione In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare le funzionalità di TestComplete, incluso il modello di oggetto di test, i punti di controllo, la mappatura dei nomi e l'interfaccia utente per effettuare test automatizzati su desktop, web e applicazioni mobili Alla fine di questa formazione, i partecipanti saranno in grado di: Crea, registra ed esegui test funzionali Creare un framework di test scalabile e gestibile Creare checkpoint, regolare i test per più dispositivi e analizzare i risultati dei test Utilizza le estensioni di script di TestComplete Pubblico Tecnici di test di automazione Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
concordionConcordion21 oreConcordion è un framework Javabased, opensource "specifiche per esempio" che riunisce test e specifiche Si integra con JUnit e può essere utilizzato con IDE Javabased come Netbeans, Eclipse e IntelliJ IDEA In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno le basi della Concordia, la sua configurazione ambientale, i comandi chiave, le migliori pratiche e altro ancora mentre camminano passo passo attraverso la creazione di un'applicazione Concordion di esempio Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere la funzionalità di Concordian Installa e distribuisci Concordian Scrivi le specifiche di Concordion in Markdown e HTML Pubblico Sviluppatori di software e programmatori Tester di automazione Analisti aziendali Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
angulartestingTesting Angular Applications14 oreIn questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come scrivere e mantenere i test per le applicazioni angolari Entro la fine di questa formazione, i partecipanti saranno in grado di Decidi la strategia più appropriata per testare un'applicazione Angolare Effettuare test unitari, test dei componenti, test A / B e endtoend su un'applicazione Angular Scegli gli strumenti giusti per il lavoro: gelsomino, karma, goniometro, moka, ecc Scrivi test in Protractor e Jasmine Esegui ed esegui il debug dei test con Karma e Goniometro Creare una suite di test gestibile Impiegare le migliori pratiche per i test unitari in Angular Pubblico tester Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Angolare va da diversi nomi e versioni, vale a dire: Angularjs, AngularJS, AngularJS 1, Angular 1, Angular 2, ecc Per personalizzare la versione utilizzata in questa formazione, vi preghiamo di contattarci per organizzare .
mbdModel Based Development for Embedded Systems21 oreModel Based Development (MBD) è una metodologia di sviluppo software che consente uno sviluppo più veloce e più conveniente di sistemi dinamici come sistemi di controllo, elaborazione del segnale e sistemi di comunicazione Si basa sulla modellazione grafica piuttosto che sulla programmazione tradizionale basata su testo In questo istruttore, i partecipanti alla formazione dal vivo impareranno come applicare le metodologie MBD per ridurre i costi di sviluppo e accelerare il time-to-market dei loro prodotti software integrati Entro la fine di questa formazione, i partecipanti saranno in grado di Seleziona e utilizza gli strumenti giusti per l'implementazione di MBD Utilizzare MBD per eseguire uno sviluppo rapido nelle prime fasi del progetto di software incorporato Abbreviare il rilascio del loro software incorporato nel mercato Pubblico Ingegneri di sistemi integrati Sviluppatori e programmatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
propertybasedtestingProperty Based Testing with F#7 oreLa verifica basata sulla proprietà è una tecnica di test automatizzata che consente di azzerare il comportamento previsto di un sistema descrivendo le sue proprietà, quindi utilizzando i dati di test generati casualmente per eseguire i test "Descrivi gli argomenti, descrivi il risultato, chiedi al computer di provare a dimostrare che il tuo codice è sbagliato!" Alcuni degli argomenti trattati in questo corso di formazione dal vivo con istruttore includono: Come scrivere ed eseguire test con F # Il framework FsCheck Property Based Testing Utilizzando Diamond Kata per implementare TDD Affinare le tue capacità di progettazione del codice Pubblico Tecnici di test di automazione Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
usabilitytestingSoftware Usability Testing: Live Workshop14 oreIl test di usabilità è una tecnica per valutare un prodotto o un sistema software testandolo sugli utenti per osservare direttamente come interagiscono con esso Il workshop inizia con un'introduzione ai test di usabilità, che cos'è e come viene utilizzato dalle aziende per promuovere una buona progettazione e sviluppo del software Il linguaggio non è tecnico e l'apprendimento è pratico e pratico, con particolare attenzione agli utenti finali, alle loro esigenze, al modo di pensare e al modo di interagire con il sistema Alla fine di questa formazione, i partecipanti sapranno come: Determinare l'approccio del test di usabilità più adatto in base alle caratteristiche uniche di un prodotto e al suo stadio nel ciclo di sviluppo Sviluppa un piano di test di usabilità Reclutare, valutare e gestire i tester Scrivere, assegnare e moderare le attività di test di usabilità che producono il maggiore impatto per gli utenti finali e il business Raccogliere, analizzare e riportare i risultati dei test Comunicare e collaborare in modo efficace con i manager aziendali, gli sviluppatori e i team di QA sull'importanza e le azioni necessarie per fornire un prodotto finale che non solo funzioni, ma funzioni bene e fornisca l'esperienza utente prevista Pubblico Proprietari e gestori di prodotti Responsabili QA Tester manuali Utenti interni di un prodotto o sistema software Formato del corso Un laboratorio interattivo e istruito con molte attività e pratica pratica Gli appunti I casi di studio e i campioni di software utilizzati in questo workshop sono predisposti dall'istruttore Per personalizzare i materiali, vi preghiamo di contattarci in anticipo .
mbtIntroduction to Model Based Testing14 oreIl test basato sul modello (MBT) è un approccio di prova che utilizza i modelli per rappresentare il comportamento desiderato di un sistema sottoposto a test (SUT) Si tratta di un approccio di test in fase iniziale che consente una copertura di test completa e altamente automatica che è sistematica e mantenibile In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno la teoria e la pratica dei test basati su modelli mentre implementano gli strumenti e le tecniche indicati in un ambiente di test MBT dimostrativo Alla fine di questa formazione, i partecipanti saranno in grado di: Generare casi di test applicando strategie e tecniche di modellazione Valutare e valutare strumenti gratuiti e commerciali per l'implementazione di MBT Gestire i modelli di test per diversi tipi di applicazioni software, sistemi e ambienti Valutare, proporre e implementare una strategia MBT all'interno di un'organizzazione Comprendere e spiegare i vantaggi e le sfide di MBT Pubblico Ingegneri di test del software, analisti, progettisti e manager Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 oreBDD, o Behavior Driven Development, è una tecnica di sviluppo del software Agile che incoraggia la collaborazione tra gli sviluppatori, i team di controllo della qualità e gli uomini d'affari non tecnici durante il ciclo di pianificazione, sviluppo e test di un progetto software Il workshop inizia con un'introduzione a BDD, che cos'è e in che modo viene utilizzato dalle aziende per promuovere una buona progettazione, sviluppo e test del software Lo facciamo da un punto di vista non ingegneristico, con uno sguardo agli utenti finali, alle loro esigenze, al linguaggio e al modo di pensare Affrontiamo anche le sfide di comunicazione che gli stakeholder aziendali potrebbero incontrare mano a mano che si avvicinano ai loro pari tecnici Alla fine di questa formazione, i partecipanti sapranno come: Scrivi storie utente succinte che catturano i modelli di utilizzo degli utenti reali del software Tradurre le loro storie utente nel linguaggio comportamentale di BDD (Given, When, Then) Ricavare i casi di test da queste storie, da utilizzare dagli ingegneri per implementare e testare Comprendere la relazione tra requisiti del prodotto, criteri di accettazione e casi di test Demistificare il gergo tecnico che impedisce la comunicazione e la comprensione Installa e utilizza ottimi strumenti per scrivere file di caratteristiche BDD Comprendi e apprezza ciò che accade una volta che il lavoro viene consegnato agli ingegneri Gioca un ruolo più attivo nel ciclo di sviluppo iterativo Pubblico Proprietari e gestori di prodotti Analisti aziendali Tester manuali Utenti finali di un prodotto o sistema software Non ingegneri e non esecutori coinvolti nella progettazione del prodotto Formato del corso Un laboratorio interattivo e istruito con molte attività e pratica pratica Gli appunti Il workshop include studi di casi e campioni di software Per personalizzare i materiali in base al prodotto e alla situazione della tua azienda, ti preghiamo di contattarci per organizzare .
protractorProtractor: End-to-End Testing for Angular Web Applications14 oreIl goniometro è un framework di test di automazione endtoend per applicazioni Angular e AngularJS È utilizzato per eseguire test contro le applicazioni Web, interagendo con essi come un utente: compilando moduli, facendo clic sugli elementi e navigando da una pagina all'altra In questa formazione con istruttore, i partecipanti imparano in prima persona come scrivere i test del goniometro su un'applicazione Web angolare di esempio in un ambiente di laboratorio dal vivo Alla fine di questo corso, i partecipanti avranno acquisito familiarità con Goniometro e si sentiranno a proprio agio creando i propri test di automazione per le applicazioni angolari integrazione del goniometro nel loro flusso di lavoro di sviluppo esistente assicurando che i loro test siano puliti e mantenibili goniometro con o senza selenio per guidare il comportamento del browser Pubblico Sviluppatori web Tecnici di test di automazione Formato del corso Lezione di parte, discussione parziale, esercitazioni pratiche pesanti .
javatestingIntroduction to Java for Test Automation28 oreQuesto corso è progettato per chiunque sia interessato all'apprendimento di Java ai fini dell'automazione dei test Si tratta di un corso intensivo e semplificato con numerosi esercizi di hands-on per far acquisire rapidamente ai partecipanti le competenze essenziali di programmazione necessarie per applicare i test di automazione del software L'attenzione si concentra sui fondamentali Java che possono essere applicati direttamente e immediatamente all'automazione dei test Questo corso non tratta in profondità quadri di automazione di test come il selenio Ignora anche l'approccio convenzionale di "Hello World" all'apprendimento di Java, in quanto questo non è un corso sullo sviluppo di applicazioni Questo corso ha lo scopo di far partecipare rapidamente i partecipanti all'automazione dei test Se sei già esperto in Java e desideri testare direttamente con Selenium, consulta: Introduzione al Selenium (https://wwwnobleprogcom/introductionseleniumtraining) Pubblico Tester principianti che desiderano imparare Java per i test di automazione Tester professionisti con esperienza in altri linguaggi di programmazione come Javascript e C # che desiderano trasferire le loro competenze su Java Formato del corso Lezione di parte, discussione parziale, esercitazioni pratiche pesanti .
seleniumrubySelenium with Ruby for Test Automation14 oreSelenium è una libreria open source per l'automazione dei test delle applicazioni Web su più browser Il selenio interagisce con un browser come fanno le persone: facendo clic sui collegamenti, compilando moduli e convalidando il testo È lo strumento più popolare per l'automazione del test delle applicazioni Web Il selenio è costruito sul framework WebDriver e ha ottimi collegamenti per numerosi linguaggi di scripting, incluso Ruby In questo allenamento i partecipanti combinano la potenza del Rubino con il selenio per automatizzare il test di un'applicazione web di esempio Imparando a creare e combinare gli script di test Ruby con l'automazione del web Selenium in un ambiente di laboratorio dal vivo, i partecipanti acquisiranno le conoscenze e le pratiche necessarie per automatizzare il test delle proprie applicazioni Web e siti Web reali Pubblico Tester e sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni pratiche pesanti .
seleniumpythonSelenium with Python for Test Automation14 oreSelenium è una libreria open source per l'automazione dei test delle applicazioni Web su più browser Il selenio interagisce con un browser come fanno le persone: facendo clic sui collegamenti, compilando moduli e convalidando il testo È lo strumento più popolare per l'automazione del test delle applicazioni Web Il selenio è costruito sul framework WebDriver e ha ottimi collegamenti per numerosi linguaggi di scripting, incluso Python In questo allenamento i partecipanti combinano la potenza di Python con Selenium per automatizzare il testing di un'applicazione web di esempio Combinando teoria e pratica in un ambiente di laboratorio dal vivo, i partecipanti acquisiranno le conoscenze e le pratiche necessarie per automatizzare i propri progetti di test web utilizzando Python e Selenium Pubblico Tester e sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni pratiche pesanti .
toscaTosca: Model-Based Testing for Complex Systems35 oreIn questo corso di formazione istruito, i partecipanti impareranno come utilizzare Tosca per eseguire test endtoend (web + backend) La formazione combina teoria e pratica in un ambiente di laboratorio dal vivo, dando ai partecipanti la possibilità di interagire con la tecnologia, l'istruttore e i loro colleghi La formazione inizia con una panoramica del codice tradizionale e test di automazione basati su script e la contrasta con l'approccio basato sul modello (MBT) di Tosca I partecipanti imparano come creare ed eseguire casi di test utilizzando i moduli predefiniti di Tosca e come personalizzare i propri moduli per l'esecuzione Dai principi di modellazione software per testare la copertura tra diversi browser, questa formazione accompagna i partecipanti attraverso la teoria e la pratica e consente loro di implementare la propria soluzione di test in Tosca Pubblico Tecnici di test di automazione Formato del corso Lezione di parte, discussione parziale, esercitazioni pratiche pesanti .
opennmtOpenNMT: Setting Up a Neural Machine Translation System7 oreOpenNMT è un sistema di traduzione di macchine neurali fullfeatured, opensource (MIT) che utilizza il kit di strumenti matematici Torch In questa formazione i partecipanti impareranno come impostare e utilizzare OpenNMT per eseguire la traduzione di vari set di dati di esempio Il corso inizia con una panoramica delle reti neurali come si applicano alla traduzione automatica I partecipanti eseguiranno esercizi dal vivo durante il corso per dimostrare la loro comprensione dei concetti appresi e ottenere feedback dall'istruttore Entro la fine di questa formazione, i partecipanti avranno le conoscenze e le pratiche necessarie per implementare una soluzione OpenNMT live I campioni di lingua di origine e di destinazione saranno predisposti in base alle esigenze del pubblico Pubblico Specialisti di localizzazione con un background tecnico Gestori di contenuti globali Ingegneri di localizzazione Sviluppatori di software incaricati di implementare soluzioni di contenuto globale Formato del corso Lezione di parte, discussione parziale, esercitazioni pratiche pesanti .
restassuredRest Assured: Introduction to API Testing for REST Services7 oreTestare e convalidare i servizi REST in Java è più difficile rispetto ai linguaggi dinamici come Ruby e Groovy REST Assured è un DSL Java (linguaggio specifico del dominio) che porta la semplicità di questi linguaggi nel dominio Java In questa formazione, i partecipanti imparano come testare i servizi API REST Discutiamo in che modo il test dell'API può risolvere alcuni dei limiti dell'interfaccia utente e dei test basati su unità La formazione comprende sessioni di pratica e un progetto di sviluppo di test Entro la fine della formazione, i partecipanti avranno una buona conoscenza di quando eseguire il test dell'API REST, come esplorare e accedere alle API, come eseguire diversi tipi di test e come mettere insieme i loro test attraverso l'integrazione e l'automazione Pubblico Ingegneri QA, tester e sviluppatori di test coinvolti nel test di software e API di servizi web Formato del corso Un corso per istruttori che include un'introduzione al test dell'API, i suoi strumenti e processi e un progetto di sviluppo del test basato su REST Assured .
soapuiSoapUI: Introduction to API Testing with SoapUI21 oreSoapUI è lo strumento di test dell'API open source più diffuso per le API SOAP e REST Offre test funzionali SOAP Web Services, test funzionali API REST, copertura WSDL, test di asserzione messaggi e refactoring test In questa formazione, i partecipanti imparano come testare i servizi Web utilizzando SoapAPI Discutiamo in che modo il test dell'API può risolvere alcuni dei limiti dell'interfaccia utente e dei test basati su unità La formazione comprende sessioni pratiche e un progetto di sviluppo di suite di test API Entro la fine della formazione, i partecipanti avranno un'idea precisa di quando implementare il test dell'API, come esplorare e accedere alle API, come eseguire diversi tipi di test su entrambe le API basate su SOAP e REST e come riunire il loro lavoro in una suite di test integrata e automatizzata Pubblico Ingegneri del controllo qualità Tester e sviluppatori di test coinvolti nella verifica di software e API di servizi Web Formato del corso Un corso per istruttori che include un'introduzione al test dell'API, i suoi strumenti e processi e un progetto di sviluppo della suite di test basato su SoapUI .
WatirWatir: Web Test Automation with Ruby21 oreWatir (Web Application Testing in Ruby) è una libreria open source per l'automazione dei test Watir interagisce con un browser nello stesso modo in cui lo fanno le persone: facendo clic sui collegamenti, compilando moduli e convalidando il testo Basato sul framework WebDriver, è paragonabile al Selenium ed è uno degli strumenti più diffusi per l'automazione del test delle applicazioni web In questa formazione i partecipanti impareranno come utilizzare Watir per automatizzare i test delle loro applicazioni Web combinando teoria e pratica in un ambiente di laboratorio dal vivo Entro la fine del corso, i partecipanti avranno la conoscenza e la pratica per utilizzare tutta la potenza di Watir e Ruby per automatizzare i loro progetti di test web Pubblico Tecnici di test di automazione Formato del corso Un corso istruito con copertura teorica di Watir e Ruby insieme ad esercizi e una grande componente di pratica handson .
globalsightGlobalSight: Automate the Localization Process7 oreGlobalsight è un server di applicazioni opensource basato su Java per automatizzare, ottimizzare e gestire il processo di localizzazione In questo corso di formazione dal vivo con istruttore, i partecipanti apprenderanno l'architettura e le funzionalità di Globalsight mentre installano, configurano e distribuiscono un server di dimostrazione Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere i vantaggi di Globalsight rispetto ad altri sistemi di gestione delle traduzioni Installa il server Globalsight e i relativi componenti Imposta Globalsight per lavorare dietro un proxy inverso Distribuisci Globalsight in un ambiente di produzione Risoluzione dei problemi e ottimizzazione di Globalsight Utilizza le API di Globalsight per integrarlo con applicazioni di terze parti, incluso JBPM, ecc Pubblico Amministratori di sistema Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
pytestUnit Testing with Python21 oreIl test unitario è un approccio di test che verifica le singole unità del codice sorgente modificando le loro proprietà o attivando un evento per confermare se il risultato è come previsto PyTest è un framework di test completo, APIindependent, flessibile ed estensibile con un modello di dispositivo avanzato e completo In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come usare PyTest per scrivere test brevi e manutenibili che siano eleganti, espressivi e leggibili Alla fine di questa formazione, i partecipanti saranno in grado di: Scrivi test leggibili e manutenibili senza la necessità di codice boilerplate Utilizzare il modello di dispositivo per scrivere piccoli test Scalare i test fino a test funzionali complessi per applicazioni, pacchetti e librerie Comprendi e applica le funzionalità di PyTest come ganci, asserisci riscrittura e plug-in Riduci i tempi di test eseguendo test in parallelo e su più processori Esegui test in un ambiente di integrazione continua, insieme ad altre utility come tox, mock, coverage, unittest, doctest e selenio Usa Python per testare le applicazioni nonPython Pubblico Tester del software Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 ore"Il 40% al 70% del tempo speso da molti team di automazione dei test viene speso per mantenere le proprie suite di test o refactoring test perché l'applicazione è cambiata ma anche solo setacciare i risultati dei test quando si rompono" John Furguson Smart, creatore di Serenity Serenity è una libreria open source di reporting che consente ai tester di scrivere criteri di accettazione ben strutturati e mantenibili Serenity produce report di test ricchi e significativi ("documentazione vivente") che non solo riportano i risultati dei test, ma documentano anche ciò che hanno fatto, in un formato narrativo stepbystep che include dati di test e schermate In questa formazione i partecipanti impareranno come scrivere test di alta qualità utilizzando "sceneggiature" e l'idea di "attori, compiti e obiettivi" per esprimere test in termini di business piuttosto che come interazioni tra componenti di sistema Analizziamo sia gli scenari di test funzionali che quelli dell'interfaccia utente e dimostriamo come utilizzare Serenity per gestire i test Tutte le lezioni, le note, le domande e le discussioni sono accompagnate da pratica e implementazione live handson Alla fine di questa formazione, i partecipanti comprenderanno il quadro di Serenity e saranno in grado di utilizzarlo con comodità Per quanto importante, i partecipanti impareranno a pensare e ad avvicinarsi all'automazione dei test da una luce diversa Pubblico Tester di automazione Formato del corso Questo corso accompagna i partecipanti attraverso casi reali per Behaviour Development (BDD) e dimostra come implementare Serenity in vari scenari di test .
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 oreThe Robot Framework è un framework di automazione del test opensource per il test di accettazione e lo sviluppo test-driven di accettazione (ATDD) Usa le parole chiave per astrarre i dettagli di un test, trasmettendo l'intento piuttosto che i dadi e bulloni Il core framework è implementato in Python e può essere eseguito su Jython (JVM) e IronPython (NET) Robot Framework è stato originariamente sviluppato da Nokia In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come scrivere una serie di casi di test e una suite di test, quindi eseguire i test su un'applicazione demo Alla fine di questa formazione, i partecipanti saranno in grado di: Utilizzare la sintassi dei comandi keyworddriven di Robot Framework e la sintassi dei dati di test tabulari per scrivere ed eseguire i test Usa sintassi coerente per comporre nuove parole chiave da quelle esistenti Eseguire test Gherkinstyle Behaviour Comportamento (BDD) (simile a Cetriolo) Genera e interpreta Report e Log per risolvere i problemi nell'applicazione testata Funzionalità di Extended Robot Framework usando librerie di terze parti scritte in Python, Java, Perl, Javascript e PHP Integrare Robot Framework con Selenium per testare applicazioni Web Pubblico Ingegneri di test del software Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
kubernetesdsgpatKubernetes Design Patterns21 oreThe evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
autoitAutomate Windows Desktop Applications with AutoIT14 oreAutoIt è un linguaggio di scripting BASIClike gratuito per l'automazione delle applicazioni desktop di Windows In questo corso di formazione dal vivo con istruttore (in loco o remoto), i partecipanti impareranno come usare AutoIT per automatizzare le applicazioni della finestra mentre eseguono una serie di esercizi di livelab Pubblico Sviluppatori tester amministratori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .

Prossimi corsi Software Engineering

CorsoCourse DatePrezzo del corso [A distanza / In classe]
Agile, TDD and Swift - MilanoLun, 2019-02-04 09:307500EUR / 8700EUR
Agile, TDD and Swift - GenovaLun, 2019-02-04 09:307500EUR / 8700EUR
Agile, TDD and Swift - NapoliLun, 2019-02-11 09:307500EUR / 8700EUR
Agile, TDD and Swift - TorinoLun, 2019-02-25 09:307500EUR / 8700EUR
Agile, TDD and Swift - BolognaLun, 2019-02-25 09:307500EUR / 8700EUR
Fine settimana Software Engineering corsi, Sera Software Engineering training, Software Engineering centro di addestramento, Software Engineering con istruttore, Fine settimana Software Engineering training, Sera Software Engineering corsi, Software Engineering coaching, Software Engineering istruttore, Software Engineering trainer, Software Engineering corsi di formazione, Software Engineering classi, Software Engineering in loco, Software Engineering corsi privati, Software Engineering training individuale

Corsi scontati

CorsoSedeCourse DatePrezzo del corso [A distanza / In classe]
Advanced C#, ASP.NET and Web Application SecurityRomaMer, 2019-03-13 09:305250EUR / 6050EUR
Data Modelling with UMLGenovaMar, 2019-05-14 09:303150EUR / 3750EUR
Natural Language Processing - AI/RoboticsBolognaLun, 2019-06-10 09:304725EUR / 5525EUR
Big Data - Data ScienceGenovaGio, 2019-07-04 09:303500EUR / 4100EUR
Artificial Intelligence - the most applied stuff - Data Analysis + Distributed AI + NLPBolognaLun, 2019-07-15 09:304725EUR / 5525EUR

Newsletter per ricevere sconti sui corsi

Rispettiamo la privacy di ogni indirizzo mail. Non diffonderemo,né venderemo assolutamente nessun indirizzo mail a terzi. Inserire prego il proprio indirizzo mail. E' possibile sempre cambiare le impostazioni o cancellarsi completamente.

I nostri clienti

is growing fast!

We are looking to expand our presence in Italy!

As a Business Development Manager you will:

  • expand business in Italy
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!