Software Testing Training Courses

Software Testing Training Courses

I corsi di formazione sul test del software in tempo reale, condotti da istruttori, dimostrano attraverso discussioni interattive e esercitazioni pratiche su come utilizzare le conoscenze e le competenze specialistiche per aumentare drasticamente la produttività e l'efficienza dei test La formazione per il test del software è disponibile come "allenamento dal vivo sul posto" o "allenamento 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 Testing

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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
unittestingwithcsharpUnit Testing with C#14 oreIl test unitario è un approccio di test che verifica le singole unità del codice sorgente modificando le sue proprietà o attivando un evento per confermare se il risultato è come previsto In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come scrivere ed eseguire i test unitari su un'applicazione campioneNet utilizzando C # e Visual Studio Alla fine di questa formazione, i partecipanti saranno in grado di: Utilizzare framework di test come NUnit e xUnitnet per creare e gestire il codice di test unitario Definire e implementare un approccio allo sviluppo basato sui test più ampio Adattare il framework di test per estendere la copertura del test per un'applicazione Pubblico Ingegneri di test del software Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
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 .
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 .
agiletddcAgile and TDD with C21 oreTDD, o Test Driven Development, è un approccio allo sviluppo di software in cui codifica, test e progettazione avvengono in tandem in tutto il ciclo di sviluppo del software Agile è un approccio più ampio di processo e gestione allo sviluppo del software che enfatizza la consegna incrementale, la collaborazione in team, la pianificazione continua e l'apprendimento continuo In questo corso di formazione dal vivo istruito, in loco o remoto, i partecipanti impareranno come scrivere applicazioni C di elevata qualità utilizzando un approccio di sviluppo TDD e Agile I partecipanti metteranno in pratica le loro conoscenze eseguendo una serie di esercitazioni per creare un'applicazione C ben progettata e ben collaudata Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura gli strumenti di sviluppo e test necessari per eseguire TDD Progettare, sviluppare e testare unitamente un'applicazione C utilizzando un approccio TDD Applicare le pratiche di pianificazione e gestione dello sviluppo Agile Pubblico Sviluppatori Capi progetto Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Gli appunti Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 oreCucumber Electron è un framework per la scrittura di test BDD (Behavior Driven Development) in linguaggio semplice, con Electron, un framework per la creazione di app desktop che utilizzano tecnologie Web È inteso per testare applicazioni web Javascript In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come scrivere ed eseguire casi di test in stile BDD per le applicazioni nodejs utilizzando Cucumber Electron Alla fine di questa formazione, i partecipanti saranno in grado di: Esegui test BDD e codice dell'applicazione in un unico processo (senza transpiling) Scrivi test più veloci, meno fragili e più facili da eseguire il debug Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
jasmineJasmine: Unit Testing Javascript Applications7 oreJasmine è un framework di test unitario per JavaScript In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno le diverse caratteristiche del framework Jasmine mentre testano un'unità di applicazione web Javascript di esempio Alla fine di questa formazione, i partecipanti saranno in grado di: Imposta Jasmine con Grunt e Nodejs Integrare i test delle unità in un processo di integrazione continua Dipendenze fittizie, utilizzare specifiche asincrone e aggiungere plug-in Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
advselcsharpAdvanced Selenium with C#14 oreIn questo corso di formazione dal vivo, istruito, i partecipanti impareranno come migliorare una suite di test automatizzata utilizzando tecniche avanzate per guidare il selenio Alla fine di questa formazione, i partecipanti saranno in grado di: Risolvi i complessi problemi di automazione dei test delle applicazioni Web con Selenium Applicare espressioni regolari e tecniche di verifica basate sul modello Gestire le eccezioni che fermano l'esecuzione del test Effettua chiamate SQL per verificare i dati Ricerca a livello di codice per oggetti Web Acquisizione dinamica dei dati dai controlli web Creare un framework di test datadriven Distribuire i test con Selenium Grid Pubblico Tester del software Test Manager Professionisti della garanzia della qualità .
behatBehat: Behavior Driven Development (BDD) with PHP14 oreBehat è un framework di test Behaviour Development (BDD) scritto in PHP Facilita la comunicazione tra sviluppatori, tester, stakeholder aziendali e clienti durante il processo di sviluppo del software Behat consente alle persone non tecniche di scrivere descrizioni chiare del comportamento previsto da un'applicazione, quindi esegue quegli "scenari" come test funzionali contro l'applicazione In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come scrivere ed eseguire casi di test in stile BDD usando Behat e PHP Alla fine di questa formazione, i partecipanti saranno in grado di: Esegui test automatizzati scritti nella lingua di Human Gherkin, "Given, When, Then" di Gherkin Utilizzare i casi di test basati su Behat per migliorare la collaborazione tra team tecnici e non tecnici Integra Behat con Selenium, Mink, Goutte e altri emulatori di browser per guidare test e generare report Estendi la funzionalità Behat attraverso il suo sistema di estensione Prova numerosi scenari di utilizzo tramite i comandi del terminale, le API REST e altro ancora Pubblico Ingegneri di prova Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
FitNesseFitNesse: Wiki Based Collaborative Testing7 oreFitNesse è un framework di test scritto in Java che consente a tester, sviluppatori e clienti di creare casi di test in modo collaborativo su un wiki Consente uno stile agile di test di accettazione in cui i tester collaborano con gli sviluppatori per sviluppare una suite di test FitNesse supporta applicazioni scritte in Java,Net, Ruby, Python, C e PHP utilizzando FitNesse In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come utilizzare un approccio collaborativo basato su Wiki per creare e mantenere i casi di test, quindi eseguire questi test con un'applicazione demo Alla fine di questa formazione, i partecipanti saranno in grado di: Prendi esempi del comportamento del software desiderato e trasformali in test automatizzati visualizzabili e modificabili tramite un Wiki Scrivi ed esegui test tramite browser, riga di comando (usando la sintassi RESTful) o un test JUnit Crea test fixture che consentono alle persone non tecniche di scrivere test modificando una pagina Wiki Usa FitNesse come knowledge base e repository per i requisiti di storia e tema Pubblico Ingegneri di prova Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
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 .

Prossimi corsi Software Testing

CorsoCourse DatePrezzo del corso [A distanza / In classe]
Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber - GenovaLun, 2018-12-03 09:303000EUR / 3600EUR
Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber - TorinoGio, 2018-12-27 09:303000EUR / 3600EUR
Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber - RomaGio, 2018-12-27 09:303000EUR / 3600EUR
Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber - NapoliLun, 2019-01-14 09:303000EUR / 3600EUR
Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber - MilanoMer, 2019-01-16 09:303000EUR / 3600EUR
Fine settimana Software Testing corsi, Sera Software Testing training, Software Testing centro di addestramento, Software Testing con istruttore, Fine settimana Software Testing training, Sera Software Testing corsi, Software Testing coaching, Software Testing istruttore, Software Testing trainer, Software Testing corsi di formazione, Software Testing classi, Software Testing in loco, Software Testing corsi privati, Software Testing 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!