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.

Machine Translated

Recensioni

★★★★★
★★★★★

Schema generale del corso Software Engineering

Title
Duration
Overview
Title
Duration
Overview
7 hours
Overview
Questo corso copre la creazione e l'implementazione di test funzionali e di unità con Apache JMeter , il software gratuito di test delle applicazioni di Apache Software Foundation. Lo scopo del corso è consentire alle organizzazioni di automatizzare completamente i loro vari requisiti di test, risparmiando tempo, denaro e contribuendo a ridurre al minimo il rischio di errori umani nei test. Il programma esplora i concetti di progettazione e creazione di piani di test per le applicazioni Web del mondo reale utilizzando Apache JMeter , inclusi piani funzionali, di regressione e di stress test. I partecipanti impareranno come progettare piani di test per una varietà di scopi e come utilizzare i vari componenti e funzioni all'interno di JMeter a proprio vantaggio, consentendo loro di automatizzare completamente il processo di test delle applicazioni web.
7 hours
Overview
La 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 .
7 hours
Overview
Globalsight è 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 .
14 hours
Overview
PHPUnit è 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 .
7 hours
Overview
Cucumber è 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 .
7 hours
Overview
J Behave è un framework BDD open source basato su Java 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 uomini d'affari non tecnici in un progetto software.

Questa formazione inizia con una discussione su BDD e su come il framework J Behave può essere utilizzato per eseguire test BDD per applicazioni web. Ai partecipanti viene data ampia opportunità 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.

Al termine di questa formazione, i partecipanti avranno una solida conoscenza di BDD e J Behave , nonché le pratiche e il set di strumenti necessari per scrivere casi di test per scenari di test software reali.

Pubblico

- Tester e sviluppatori

Formato del corso

- Forte enfasi sulla pratica pratica. La maggior parte dei concetti viene appresa attraverso esempi, esercitazioni e sviluppo pratico.
21 hours
Overview
Scala Check è una libreria per l'esecuzione di test automatici basati su proprietà per i programmi Scala o Java . Ispirato alla libreria Haskell QuickCheck, 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 con istruttore, i partecipanti apprenderanno i vantaggi e i concetti alla base dei test basati sulle proprietà mentre esercitano la scrittura di proprietà che portano alla generazione automatica di casi di test.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Scrivi proprietà generali che sostituiscono e / o completano casi di test di unità scritti a mano
- Scrivi test al livello più alto delle specifiche di proprietà
- Esegui Scala Check come file eseguibile autonomo, utilizzando il runner di test della riga di comando integrato
- Integra Scala Check con framework di test come Scala Test, specs2 e LambdaTest

Pubblico

- Ingegneri collaudatori
- Sviluppatori

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
21 hours
Overview
HP 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 .
21 hours
Overview
TestComplete è uno strumento di automazione dell'interfaccia utente utilizzato per i test funzionali e di regressione.

In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare le funzionalità di TestComplete , inclusi il modello di oggetti di test, i punti di controllo, la mappatura dei nomi e l'interfaccia utente per eseguire test automatizzati su applicazioni desktop, Web e mobili.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Creare, registrare ed eseguire test funzionali.
- Creare un framework di test scalabile e gestibile.
- Crea checkpoint, regola i test per più dispositivi e analizza i risultati dei test.
- Usa TestComplete s' estensioni di script.

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche.
21 hours
Overview
Concordion è 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 .
14 hours
Overview
In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come scrivere e mantenere i test per le applicazioni Angular .

Entro la fine di questa formazione, i partecipanti saranno in grado di farlo

- Decidi la strategia più appropriata per testare un'applicazione Angular
- Eseguire test unitari, test dei componenti, test A / B e end-to-end su un'applicazione Angular
- Scegli gli strumenti giusti per il lavoro: Jasmine , Karma, Protractor , Moka, ecc.
- Scrivere test in Protractor e Jasmine
- Esegui e esegui il debug dei test con Karma e Protractor
- Crea una suite di test gestibile
- Impiegare le migliori pratiche per i test unitari in Angular

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche

Nota

- Angular nomi e versioni diversi, vale a dire: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, ecc. Per personalizzare la versione utilizzata in questo corso di formazione, contattaci per organizzare.
21 hours
Overview
Model 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 .
7 hours
Overview
Fairseq è 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 .
21 hours
Overview
Il 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 .
14 hours
Overview
Il 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 .
14 hours
Overview
BDD, 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 .
14 hours
Overview
Protractor è un Framework di test di automazione end-to-end per le applicazioni Angular e AngularJS. Viene utilizzato per eseguire test su applicazioni Web, interagendo con essi come un utente: compilando moduli, facendo clic sugli elementi e navigando da una pagina all'altro.

in questa formazione live, guidata da istruttori, i partecipanti imparano come scrivere i test di Protractor contro un'applicazione Web angolare di esempio in un ambiente lab Live.

entro la fine di questo corso, i partecipanti avranno acquisito competenza in goniometro ed essere confortevole

- creare i propri test di automazione per le applicazioni Angular.
- l'integrazione di Protractor nel workflow di sviluppo esistente.
- assicurando che i loro test siano puliti e gestibili.
- in esecuzione goniometro con o senza selenio per guidare il comportamento del browser.

formato del corso

- conferenza interattiva e discussione.
- un sacco di esercizi e pratica.
- implementazione hands-on in un ambiente lab Live.

Opzioni di personalizzazione del corso

- per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
28 hours
Overview
questa formazione live guidata da istruttori è pensata per chiunque sia interessato ad apprendere Java ai fini dell'automazione dei test. Si tratta di un corso semplificato e intensivo con un sacco di esercizi pratici per ottenere i partecipanti rapidamente con le competenze di programmazione essenziali necessarie per applicare ai test di automazione del software. L'attenzione è incentrata sui fondamenti Java che possono essere applicati direttamente e immediatamente all'automazione di test.

questo corso non copre i quadri di automazione di test di profondità come il selenio. Ignora anche l'approccio convenzionale "Hello World" all'apprendimento di Java, poiché questo non è un corso sullo sviluppo delle applicazioni. Questo corso è mirato a far salire e correre rapidamente i partecipanti con l'automazione dei test. Se sei già esperto in Java e desideri entrare direttamente in testing con il selenio, si prega di controllare: Introduzione al selenio (https://www.nobleprog.com/introduction-selenium-training) .

formato del corso

- conferenza interattiva e discussione.
- un sacco di esercizi e pratica.
- implementazione hands-on in un ambiente lab Live.

Opzioni di personalizzazione del corso

- per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
14 hours
Overview
selenio è una libreria open source per automatizzare il test delle applicazioni Web su più browser. Il selenio interagisce con un browser come le persone fanno: facendo clic sui link, compilando i moduli e convalidando il testo. È lo strumento più diffuso per l'automazione dei test di applicazioni Web. Selenio è costruito sul Framework WebDriver e ha ottimi attacchi per numerosi linguaggi di scripting, tra cui Ruby.

in questo istruttore-guidati, partecipanti di formazione dal vivo combinano la potenza di Ruby con selenio per automatizzare il test di un'applicazione Web di esempio. Imparando a creare e combinare gli script di test Ruby con l'automazione web di selenio in un ambiente di laboratorio dal vivo, i partecipanti acquisiranno le conoscenze e le pratiche necessarie per automatizzare il test delle proprie applicazioni Web di vita reale e siti Web.

formato del corso

- part lezione, parte di discussione, pesante pratica pratico
14 hours
Overview
Selenium è una libreria open source per automatizzare i test delle applicazioni Web su più browser. Selenium 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 dei test delle applicazioni web. Selenium è basato sul framework WebDriver e ha collegamenti eccellenti per numerosi linguaggi di scripting, incluso Python .

In questo istruttore, i partecipanti alla formazione dal vivo combinano la potenza di Python con il Selenium per automatizzare il test di un'applicazione Web di esempio. Combinando la teoria con la 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 .

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
35 hours
Overview
tricentis Tosca è uno strumento di test software progettato per automatizzare i test end-to-end continui per le applicazioni software.

in questo istruttore, i partecipanti al training di formazione dal vivo impareranno come utilizzare Tosca per eseguire test end-to-end (Web + backend). La formazione combina la teoria con la pratica in un ambiente di laboratorio dal vivo, dando ai partecipanti la possibilità di interagire con la tecnologia, l'istruttore e i loro coetanei.

la formazione inizia con una panoramica dei test di automazione basati su codice e script tradizionali e contrasta con l'approccio basato sul modello di Tosca & #39; s (MBT). I partecipanti imparano come creare ed eseguire test case utilizzando i moduli predefiniti di Tosca & #39; s e come costruire i propri moduli personalizzati per l'esecuzione.

da entità di modellazione software per testare la copertura in diversi browser, questa formazione cammina partecipanti attraverso sia la teoria e la pratica e consente loro di implementare la propria soluzione di test in Tosca.

formato del corso

- conferenza interattiva e discussione.
- un sacco di esercizi e pratica.
- implementazione hands-on in un ambiente lab Live.

Opzioni di personalizzazione del corso

- per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
7 hours
Overview
In questo corso di formazione dal vivo con istruttore, 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 applicate alla traduzione automatica. I partecipanti eseguiranno esercitazioni dal vivo durante il corso per dimostrare la loro comprensione dei concetti appresi e ottenere feedback dall'istruttore.

Al termine di questa formazione, i partecipanti avranno le conoscenze e le pratiche necessarie per implementare una soluzione OpenNMT dal OpenNMT .

Campioni di lingua di origine e di destinazione saranno predisposti in base alle esigenze del pubblico.

Formato del corso

- Parte lezione, parte discussione, pratica pratica pesante
7 hours
Overview
Testare e validare i servizi REST in Java è più difficile che in 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 questo corso di formazione dal vivo con istruttore, i partecipanti imparano come utilizzare Rest Assured per testare i servizi API REST. Discutiamo di come i test API possono risolvere alcune carenze dell'interfaccia utente e dei test basati su unità. La formazione comprende sessioni di esercitazione e un progetto di sviluppo di test. Entro la fine della formazione, i partecipanti avranno una buona conoscenza di quando eseguire i test API REST, come esplorare e accedere alle API, come eseguire diversi tipi di test e come riunire i loro test attraverso l'integrazione e l'automazione.

Formato del corso

- Un corso con istruttore che include un'introduzione ai test API, ai suoi strumenti e processi e un progetto di sviluppo test basato su REST Assured.
21 hours
Overview
SoapUI è lo strumento di test API open source più utilizzato per le API SOAP e REST. Offre test funzionali dei Web Services SOAP, test funzionali dell'API REST, copertura WSDL, test di asserzione dei messaggi e refactoring dei test.

In questo corso di formazione dal vivo con istruttore, i partecipanti imparano come testare i servizi Web utilizzando SoapAPI. Discutiamo di come i test API possono risolvere alcune carenze dell'interfaccia utente e dei test basati su unità. La formazione comprende sessioni di esercitazione e un progetto di sviluppo della suite di test API.

Al termine della formazione, i partecipanti avranno una chiara idea di quando implementare i test API, come esplorare e accedere alle API, come eseguire diversi tipi di test su API basate su SOAP e REST e come riunire il loro lavoro in una suite di test integrata e automatizzata.

Formato del corso

- Un corso con istruttore che include un'introduzione al test API, ai suoi strumenti e processi e un progetto di sviluppo di suite di test basato su SoapUI .

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
14 hours
Overview
Il 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 .
14 hours
Overview
Il 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 .
7 hours
Overview
comportarsi è un Framework BDD open-source basato su Python per la scrittura di test in uno stile di linguaggio naturale.

BDD è una tecnica di sviluppo software agile che incoraggia la collaborazione tra sviluppatori, QA e business people non tecnici in un progetto software.

questo di formazione dal vivo dell'istruttore inizia con una discussione di BDD e come il Framework di comportamento può essere utilizzato per eseguire il test BDD per le applicazioni Web. Ai partecipanti viene data ampia opportunità di interagire con l'istruttore e i colleghi, implementando i concetti e le tattiche apprese in questo ambiente di laboratorio pratico e pratico.

entro la fine di questa formazione, i partecipanti avranno una solida comprensione di BDD e comportarsi, così come la pratica necessaria per implementare queste tecniche e strumenti in scenari di test reali.

formato del corso

- pesante enfasi sulla pratica hands-on. La maggior parte dei concetti sono appresi attraverso campioni, esercizi e lo sviluppo pratico.
14 hours
Overview
Behat è 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 .
14 hours
Overview
Questa formazione dal vivo con istruttore (in loco o remoto) è rivolta a persone che desiderano scrivere documentazione tecnica ma non hanno l'esperienza di uno scrittore tecnico qualificato.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Produci contenuti tecnici accurati e di facile utilizzo.
- Trasforma informazioni complesse sul prodotto in contenuti leggibili incentrati sull'utente.
- Applicare strumenti e tecniche per massimizzare l'efficienza della scrittura.
- Comprendere e supervisionare le diverse fasi di un progetto di scrittura, tra cui scrittura, revisione, traduzione e pubblicazione.
- Progetti di scrittura completi in tempo e secondo i requisiti.

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Pratica pratica in un ambiente di laboratorio dal vivo.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
14 hours
Overview
Questo addestramento dal vivo con istruttore (in loco o remoto) è rivolto agli ingegneri che desiderano utilizzare Jest per testare applicazioni e componenti React .

Al termine di questa formazione, i partecipanti saranno in grado di:

- Installa e configura un ambiente di test adeguato.
- Scrivi test asincroni per le app e i componenti di React .
- Esegui test avanzati Jest che includono beffe, spie e tronconi.

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
- Per ulteriori informazioni su Jest , visitare: https://jestjs.io/
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

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!