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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 oreBehave è un framework BDD open source, basato su Python 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 sul BDD e su come il framework Behave 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 Behave, nonché la pratica necessaria per implementare queste tecniche e strumenti in scenari di test in mondo reale 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 .
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 .
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 .
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 .
CsharpfortestersC# for Automation Test Engineers21 oreQuesto corso è progettato per chiunque sia interessato all'apprendimento di C # ai fini dei test di automazione Si tratta di un corso intensivo e semplificato con numerosi esercizi di hands-on per far crescere rapidamente i partecipanti con le indispensabili competenze di programmazione necessarie per applicare i test di automazione del software L'attenzione si concentra sui fondamentali di C # 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 Se sei già esperto in C # e desideri testare direttamente con Selenium, consulta: Selenium WebDriver in C #: Introduzione all'automazione dei test web in C # Pubblico Tester principianti che desiderano imparare il C # per i test di automazione Tester professionisti con esperienza in altri linguaggi di programmazione come Java o Javascript che desiderano trasferire le proprie capacità di test impostate su C # Formato del corso Lezione di parte, discussione in parte, pratica intensiva, prove occasionali per valutare la comprensione .
phantomjsPhantomJS: Headless Browser Testing7 orePhantomJS è un browser Web senza un'interfaccia utente grafica Supporta la gestione DOM, il selettore CSS, JSON, Canvas e SVG PhantomJS fornisce un'API Javascript per renderla "Scriptable WebKit" In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come scrivere script PhantomJS per testare applicazioni Web, acquisire automaticamente schermate, monitorare il traffico di rete e verificare i risultati dei test unitari Alla fine di questa formazione, i partecipanti saranno in grado di: Esegui test web headless con strutture come Jasmine, QUnit, Mocha, Capybara e Selenium Cattura in modo programmatico i contenuti web, inclusi SVG e Canvas Crea screenshot del sito web con anteprima in miniatura Accedi e manipola le pagine web tramite DOM API o jQuery Monitorare il caricamento e l'esportazione della pagina come file HAR standard Automatizza l'analisi delle prestazioni con YSlow e Jenkins Pubblico Ingegneri di test del software Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
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 .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 oreL'architettura di Microservice è un approccio allo sviluppo di un'applicazione software come una suite di piccoli servizi indipendenti, ognuno dei quali esegue il proprio processo e comunica con meccanismi leggeri come un'API di risorse HTTP Questi servizi possono essere implementati in modo efficiente utilizzando sistemi di automazione continui e bypassare la necessità di una gestione centralizzata I microservizi possono essere scritti in diversi linguaggi di programmazione e integrarsi con diversi sistemi di archiviazione dati Questo corso di formazione dal vivo istruito è rivolto a sviluppatori e architetti di imprese Introduce l'architettura dei microservizi da una prospettivaNet, presenta le strategie di migrazione da un sistema monolitico e guida i partecipanti attraverso la creazione e la distribuzione di un'applicazione campione basata su microservice Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere quando utilizzare e quando non utilizzare l'architettura dei microservizi Creare e implementare una strategia di test per microservizi Distribuire un'applicazione campione basata su microservice in un ambiente di produzione Riforma un'applicazione monolitica nei servizi Pubblico Sviluppatori architetti Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .

Prossimi corsi Software Engineering

CorsoCourse DatePrezzo del corso [A distanza / In classe]
Agile Software Testing - TorinoGio, 2018-12-06 09:303000EUR / 3600EUR
Agile Software Testing - GenovaGio, 2018-12-06 09:303000EUR / 3600EUR
Agile Software Testing - BolognaGio, 2018-12-13 09:303000EUR / 3600EUR
Agile Software Testing - MilanoMar, 2018-12-18 09:303000EUR / 3600EUR
Agile Software Testing - RomaMar, 2019-01-08 09:303000EUR / 3600EUR
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]
Drupal and SolrMilanoLun, 2018-11-26 09:302700EUR / 3300EUR
Business Rule Management (BRMS) with DroolsBolognaVen, 2018-12-07 09:301575EUR / 1975EUR
Cloud Computing OverviewRomaGio, 2018-12-13 09:301350EUR / 1750EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam PreparationMilanoLun, 2018-12-17 09:306300EUR / 7300EUR
Business Plan building with Business Motivation ModelBolognaGio, 2019-01-24 09:302700EUR / 3300EUR

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!