Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
JUnit jumpstart
- Dimostrare che funziona
- Partire da zero
- Informazioni sui framework di unit test
- Configurazione di JUnit
- Test con JUnit
Alla scoperta di JUnit
- Alla scoperta di JUnit
- Avvio di test con collaudatori
- Composizione di test con TestSuite
- Raccolta di parametri con TestResult
- Osservazione dei risultati con TestListener
- Utilizzo di TestCase
- Esecuzione di TestCalculator
Campionamento JUnit
- Introduzione al componente controller
- Mettiamolo alla prova!
- Test della gestione delle eccezioni
- Impostazione di un progetto per il test
Esame dei test del software
- Perché abbiamo bisogno di unit test
- Tipi di test
- Determinare la qualità dei test
- Sviluppo basato su test
Automatizzare JUnit
- Un giorno nella vita
- Esecuzione di test da Ant
- Esecuzione di test da Maven
- Esecuzione di test da Eclipse
Test a grana grossa con stub
- Introduzione agli stub
- Esercitazione su un esempio di connessione HTTP
- Stubbing delle risorse del server Web
- Stubbing della connessione
Test in isolamento con oggetti fittizi
- Introduzione agli oggetti fittizi
- Il semplice esempio della degustazione simulata
- Utilizzo di oggetti fittizi come tecnica di refactoring
- Esercitazione su un esempio di connessione HTTP
- Usare le simulazioni come cavalli di
- Decidere quando utilizzare gli oggetti fittizi
Test all'interno dei contenitori con Cactus
- Il problema con i componenti di unit test
- Test dei componenti mediante oggetti fittizi
- Unit test di integrazione
- Presentazione di Cactus
- Testare i componenti con Cactus
- Come funziona Cactus
Servlet e filtri per unit test
- Presentazione dell'applicazione Amministrazione
- Scrittura di test servlet con Cactus
- Test dei servlet con oggetti fittizi
- Scrivere test di filtro con Cactus
- Quando usare Cactus e quando usare oggetti fittizi
JSP e taglib di unit test
- Revisione dell'applicazione Amministrazione
- Test unitari JSP
- Test unitari di un JSP in isolamento con Cactus
- Test unitari di taglib con Cactus
- Taglib di unit test con oggetti fittizi
- Quando usare oggetti fittizi e quando usare Cactus
Applicazioni di database di unit test
- Database Test unitari
- Test della logica di business in isolamento dal database
- Test del codice di persistenza in isolamento dal database
- Scrittura di unit test di integrazione di database
- Esecuzione del test Cactus con Ant
- Ottimizzazione per le prestazioni di compilazione
- Strategia generale di unit test del database
EJB di unit test
- Definizione di un'applicazione EJB di esempio
- Utilizzo di una strategia di facciata
- Test unitario del codice JNDI utilizzando oggetti fittizi
- Bean di sessione di unit test
- Utilizzo di oggetti fittizi per testare i bean basati su messaggi
- Utilizzo di oggetti fittizi per testare gli entity bean
- Scegliere la giusta strategia per gli oggetti fittizi
- Utilizzo degli unit test di integrazione
- Utilizzo di JUnit e delle chiamate remote
- Utilizzo di Cactus
Requisiti
Per partecipare a questo corso è richiesta una conoscenza linguistica di base Java.
21 ore
Recensioni (1)
The exercises