Submit Search
Upload
Unit Testing Mockito
•
Download as PPT, PDF
•
1 like
•
1,165 views
Luca S Lopomo
Follow
Report
Share
Report
Share
1 of 20
Download now
Recommended
Presentation about mock objects
Mocking
Mocking
Emanuele DelBono
05 unit testing
05 unit testing
Federico Russo
Unit testing in .NET, perchè farli e come ci possono aiutare a rendere il nostro codice migliore. Accenno a integration testing e UI testing.
Unit Testing
Unit Testing
Andrea Tosato
Introduzione allo Unit Testing in PHP
Unit testing 101
Unit testing 101
Daniel Londero
Desktop Virtualizzation - Virtualizzazione dei desktop
DESKTOP VIRTUALIZZATIONS
DESKTOP VIRTUALIZZATIONS
M.Ela International Srl
M.Ela International s.r.l. - Workshop tecnico su virtualizzazione con vSphere 5.0 e aggiornamento Firmware infrastruttura tecnologica
Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012
M.Ela International Srl
Format per incubatore di idee 14 apr
Format per incubatore di idee 14 apr
io ci sto
Nel panorama delle Metodologie Agili esistono molteplici processi di sviluppo (es XP e SCRUM) che ereditano ed interpretano in maniera leggermente diversa i principi espressi dal Manifesto Agile. Il talk approfondirà la tematica dell’implementazione reale e pratica di un processo di sviluppo Agile derivato dalle metodologie citate, ma customizzato per adattarlo alle esigenze aziendali e alla tipologia dei nostri progetti. Verranno approfonditi i ruoli e le responsabilità individuati dal processo, le competenze soft necessarie, le fasi, i singoli passi e gli output, cioè gli artefatti prodotti, siano essi documenti, codice, test automatici, etc. Verranno trattati anche la documentazione, che ha la caratteristica di essere il più snella possibile, ed i tool software che vengono utilizzati per la gestione e controllo dei progetti. Lo scopo è quello di fornire un case study di implementazione reale (anche da un punto di vista contrattuale) approfondendo i pro ed i contro di questa metodologia, per dar possibilmente vita ad una discussione costruttiva sull’argomento.
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Paolo Quaglia
Recommended
Presentation about mock objects
Mocking
Mocking
Emanuele DelBono
05 unit testing
05 unit testing
Federico Russo
Unit testing in .NET, perchè farli e come ci possono aiutare a rendere il nostro codice migliore. Accenno a integration testing e UI testing.
Unit Testing
Unit Testing
Andrea Tosato
Introduzione allo Unit Testing in PHP
Unit testing 101
Unit testing 101
Daniel Londero
Desktop Virtualizzation - Virtualizzazione dei desktop
DESKTOP VIRTUALIZZATIONS
DESKTOP VIRTUALIZZATIONS
M.Ela International Srl
M.Ela International s.r.l. - Workshop tecnico su virtualizzazione con vSphere 5.0 e aggiornamento Firmware infrastruttura tecnologica
Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012
M.Ela International Srl
Format per incubatore di idee 14 apr
Format per incubatore di idee 14 apr
io ci sto
Nel panorama delle Metodologie Agili esistono molteplici processi di sviluppo (es XP e SCRUM) che ereditano ed interpretano in maniera leggermente diversa i principi espressi dal Manifesto Agile. Il talk approfondirà la tematica dell’implementazione reale e pratica di un processo di sviluppo Agile derivato dalle metodologie citate, ma customizzato per adattarlo alle esigenze aziendali e alla tipologia dei nostri progetti. Verranno approfonditi i ruoli e le responsabilità individuati dal processo, le competenze soft necessarie, le fasi, i singoli passi e gli output, cioè gli artefatti prodotti, siano essi documenti, codice, test automatici, etc. Verranno trattati anche la documentazione, che ha la caratteristica di essere il più snella possibile, ed i tool software che vengono utilizzati per la gestione e controllo dei progetti. Lo scopo è quello di fornire un case study di implementazione reale (anche da un punto di vista contrattuale) approfondendo i pro ed i contro di questa metodologia, per dar possibilmente vita ad una discussione costruttiva sull’argomento.
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Paolo Quaglia
Seminario presso l'Università degli studi di Napoli Federico II. Introduzione al Test Driven Development
Introduzione al Test Driven Development
Introduzione al Test Driven Development
Ennio Masi
Argomenti da twit-parade (Luca Dello Iacovo / Nova Il Sole 24 Ore) * Luoghi. Automobili. Tecnologia. Sono gli argomenti più segnalati dal pubblico di twitter in Italia. Quattro città della penisola hanno ricevuto più attenzione di altre nei messaggi: Milano (9,4%), Roma (6,8%), Torino (1,5%) e Venezia (1,3%). Le connessioni tra discussioni online e attività commerciali locali sono rapide. Alcuni alberghi nelle città turistiche, per esempio, hanno iniziato a monitorare i commenti degli ospiti inviati attraverso i social network: sono opinioni sul soggiorno e sulla qualità dell'accoglienza. Ma la maggior parte dei temi evidenziati dal pubblico riguarda il settore automotive: Fiat (3,9%), Alfa Romeo (2,9%), Opel (2%) e Bmw (1,9%) sono le aziende più citate. In brevi testi di 140 caratteri gli iscritti di twitter descrivono esperienze, idee e sensazioni. E le condividono su internet in diretta. Indicano gli argomenti all'interno dei micropost con il segno "cancelletto". A osservare le conversazioni online è stata una ricerca di E.life e dall'agenzia Text 100, specializzata nell'industria digitale condotta a maggio. Si tratta di un'indagine che include 61mila messaggi pubblicati attraverso twitter.com: dall'analisi sono stati esclusi i canali gestiti dalle aziende. Anzi, la scelta del mese di maggio per osservare con la lente d'ingrandimento la "twittersfera" ha rivelato l'intensità del passaparola sull'ipad. Per il tablet di Apple è stato un lungo percorso. Prima sono arrivate le immagini "non ufficiali". Poi le indiscrezioni su aspetti tecnologici: display, connettività, durata delle batterie. Il 28 maggio ha raggiunto il pubblico. Ed è diventato in Italia il quinto argomento più citato su twitter e il più segnalato nella propria cerchia di amici attraverso un "retweet", l'equivalente della funzione "inoltra" per la posta elettronica. Le persone su twitter possono evidenziare i temi indicati nei micropost. Ma alla selezione degli argomenti da parte della community si affiancano le categorie "macro" di analisi per le conversazioni online. Dove emerge un interesse rivolto soprattutto alla tecnologia e a internet. Le aziende del web raccolgono il 36,7% delle citazioni: si tratta di protagonisti del dibattito su internet come Google, Facebook, YouTube. Seguono i settori "console e tablet" con il 12,8% e automotive con l'11,2 per cento. Nella "top ten" evidenziata dalla ricerca sono incluse, poi, società specializzate nel l'hardware (soprattutto telefonia mobile) e nel software (sistemi operativi e information technologies). Emergono, inoltre, altre categorie legate al "made in Italy" e al territorio locale, come abbigliamento, retail e marchi del lusso. Cosa si twitta? Opinioni sugli smartphone. Blackberry e i cellulari Htc sono tra i più commentati dal pubblico di twitter. Motori e passioni. Quattro le aziende più interessanti per le persone su twitter: Fiat, Alfa Romeo, Opel, Bmw. Universo internet. Il 36,7% delle discussioni online ha coinvolto società del web come YouTube, Facebook, Google. Effetto iPad. Il tablet di Apple è stato il quinto tema più segnalato dal pubblico di twitter a maggio. Conversazioni informatiche. Apple, Intel, Ibm, Hp: sono le aziende hi-tech più citate nei dibattiti online.
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Elife Brasil
Intervento al Convegno CIDI del 20 gennaio 2011 a Milano: Come valutare e certificare le competenze in uscita dal biennio.
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Pierfranco Ravotto
Time Management - Thomas Grones - edizeta
Time Management - Thomas Grones - edizeta
BtheONE Automotive
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
Istituto nazionale di statistica
A talk on beacons and Bluetooth Low Energy for a general audience I gave last year. I wanted to make the BLE protocol more accessible to understand while also demonstrating the potential business value of beacons.
Beacons in Context
Beacons in Context
Rex St. John
A quick overview of Docker
Docker introduction
Docker introduction
Julien Maitrehenry
Reggio Emilia, 08 marzo 2013 Secondo seminario del ciclo "Diritto, minori e famiglia" (La valutazione delle capacità genitoriali)
Manuale di valutazione delle capacità genitoriali - APS-I: Assessment of Pare...
Manuale di valutazione delle capacità genitoriali - APS-I: Assessment of Pare...
Progetto Crescere Cooperativa Sociale
Slide che uso quando faccio il corso di Time-Management di 8 ore
Time management - Luca Foresti
Time management - Luca Foresti
Luca Foresti
Il Comune di Bologna si è candidato nel 2014 alla Bloomberg Mayors Challenge, il concorso per l’innovazione sociale promosso dal Fondazione Filantropica Bloomberg, al quale hanno partecipato 155 città europee. Epoca ha seguito il Comune durante il processo di sviluppo del progetto candidato al concorso, con il ruolo di facilitatore e proponendo un approccio di co-design per lo sviluppo del progetto.
#angels4bologna - SCE 2014
#angels4bologna - SCE 2014
EPOCA
slide
Time management
Time management
CDPV
Docker is a runtime for Linux Containers. It enables "separation of concern" between devs and ops, and solves the "matrix from hell" of software deployment. This presentation explains it all! It also explains the role of the storage backend and compares the various backends available. It gives multiple recipes to build Docker images, including integration with configuration management software like Chef, Puppet, Salt, Ansible. If you already watched other Docker presentations, this is an actualized version (as of mid-November 2013) of the thing!
A Gentle Introduction To Docker And All Things Containers
A Gentle Introduction To Docker And All Things Containers
Jérôme Petazzoni
Why Docker
Why Docker
dotCloud
Docker introduction | November 2013
Docker introduction
Docker introduction
dotCloud
Docker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
Introduzione a Spring - JugGenova 18/09/07 di Corrado e Carlo
Spring Intro
Spring Intro
guestfb22d3
Nicola e Davide vi guideranno in uno spericolato refactoring di un codice poco gradevole alla vista di qualsiasi buon programmatore con lo scopo di illustrare i principali problemi che normalmente affligono il nostro povero codice rendendo difficile la scrittura di fantastici e utili test unitari. Verranno spiegati i principi da rispettare per ottenere un codice facile da testare quali: dependency injection, law of demeter, uso del pattern factory e builder, corretta scrittura dei costruttori, come scovare nomi pericolosi. Ed illustrate le pratiche da evitare: pattern singleton, stati globali, service locator, scrittura di classi con troppa responsabilità. Alla fine del talk verranno presentati alcuni link, software e libri utili nella scrittura di test unitari.
The Hitchhiker's Guide to testable code: semplici regole per scrivere codice ...
The Hitchhiker's Guide to testable code: semplici regole per scrivere codice ...
Davide Cerbo
Quando, come e perché utilizzare PowerMock. Vengono analizzati i legami tra design delle applicazioni e strumenti di test. Sono presenti esempi di codice semplice ma verosimile con i rispettivi test.
PowerMock TDD User Group Milano
PowerMock TDD User Group Milano
Massimo Groppelli
Unit tests VS end to end tests @ Italian Agile Day 2011
Unit Tests VS End To End Tests
Unit Tests VS End To End Tests
mimmozzo_
Il Testing è una pratica sempre più preziosa e fondamentale nell'ambito dello sviluppo del software: si tratta di un passaggio fondamentale per ridurre il numero dei bug nel software e abilitare automatismi come la Continuous Integration e la Continuous Delivery. Se utilizzati in modo errato però, i test possono causare più problemi di quanti ne prevengano: è importante quindi conoscere le differenze tra le varie tipologie di test, quali sono le loro caratteristiche ideali e padroneggiarli al meglio. In questo webinar faremo luce sul Testing, chiariremo bene i concetti di Unit e Integration Test, vedremo come scriverli nel modo corretto e quali tool ci vengono in aiuto... alla fine il Testing non avrà più segreti!
Delphi & Dintorni Webinar - Diventa un mago del Testing
Delphi & Dintorni Webinar - Diventa un mago del Testing
Marco Breveglieri
Introduction to Spring framework
Spring 2.5
Spring 2.5
Pasquale Paola
I test unitari sono sempre più utilizzati per verificare la correttezza del codice che scriviamo. Ci si trova però a volte di fronte a codice scritto in maniera poco "disaccoppiata". Questo può impedirci di sostituire a runtime dei Dependent-on Object con dei Mock Object o degli Stub. Nel talk descriverò un plugin scritto per symfony (ma utilizzabile anche in altri ambiti) che permette di sostituire delle classi a runtime ridefinendole e configurandole all'interno dei test, creando un ambiente che isola il codice da verificare. Il talk prevederà degli esempi pratici di utilizzo dello strumento descritto.
Mocking Objects Practices
Mocking Objects Practices
GrUSP
More Related Content
Viewers also liked
Seminario presso l'Università degli studi di Napoli Federico II. Introduzione al Test Driven Development
Introduzione al Test Driven Development
Introduzione al Test Driven Development
Ennio Masi
Argomenti da twit-parade (Luca Dello Iacovo / Nova Il Sole 24 Ore) * Luoghi. Automobili. Tecnologia. Sono gli argomenti più segnalati dal pubblico di twitter in Italia. Quattro città della penisola hanno ricevuto più attenzione di altre nei messaggi: Milano (9,4%), Roma (6,8%), Torino (1,5%) e Venezia (1,3%). Le connessioni tra discussioni online e attività commerciali locali sono rapide. Alcuni alberghi nelle città turistiche, per esempio, hanno iniziato a monitorare i commenti degli ospiti inviati attraverso i social network: sono opinioni sul soggiorno e sulla qualità dell'accoglienza. Ma la maggior parte dei temi evidenziati dal pubblico riguarda il settore automotive: Fiat (3,9%), Alfa Romeo (2,9%), Opel (2%) e Bmw (1,9%) sono le aziende più citate. In brevi testi di 140 caratteri gli iscritti di twitter descrivono esperienze, idee e sensazioni. E le condividono su internet in diretta. Indicano gli argomenti all'interno dei micropost con il segno "cancelletto". A osservare le conversazioni online è stata una ricerca di E.life e dall'agenzia Text 100, specializzata nell'industria digitale condotta a maggio. Si tratta di un'indagine che include 61mila messaggi pubblicati attraverso twitter.com: dall'analisi sono stati esclusi i canali gestiti dalle aziende. Anzi, la scelta del mese di maggio per osservare con la lente d'ingrandimento la "twittersfera" ha rivelato l'intensità del passaparola sull'ipad. Per il tablet di Apple è stato un lungo percorso. Prima sono arrivate le immagini "non ufficiali". Poi le indiscrezioni su aspetti tecnologici: display, connettività, durata delle batterie. Il 28 maggio ha raggiunto il pubblico. Ed è diventato in Italia il quinto argomento più citato su twitter e il più segnalato nella propria cerchia di amici attraverso un "retweet", l'equivalente della funzione "inoltra" per la posta elettronica. Le persone su twitter possono evidenziare i temi indicati nei micropost. Ma alla selezione degli argomenti da parte della community si affiancano le categorie "macro" di analisi per le conversazioni online. Dove emerge un interesse rivolto soprattutto alla tecnologia e a internet. Le aziende del web raccolgono il 36,7% delle citazioni: si tratta di protagonisti del dibattito su internet come Google, Facebook, YouTube. Seguono i settori "console e tablet" con il 12,8% e automotive con l'11,2 per cento. Nella "top ten" evidenziata dalla ricerca sono incluse, poi, società specializzate nel l'hardware (soprattutto telefonia mobile) e nel software (sistemi operativi e information technologies). Emergono, inoltre, altre categorie legate al "made in Italy" e al territorio locale, come abbigliamento, retail e marchi del lusso. Cosa si twitta? Opinioni sugli smartphone. Blackberry e i cellulari Htc sono tra i più commentati dal pubblico di twitter. Motori e passioni. Quattro le aziende più interessanti per le persone su twitter: Fiat, Alfa Romeo, Opel, Bmw. Universo internet. Il 36,7% delle discussioni online ha coinvolto società del web come YouTube, Facebook, Google. Effetto iPad. Il tablet di Apple è stato il quinto tema più segnalato dal pubblico di twitter a maggio. Conversazioni informatiche. Apple, Intel, Ibm, Hp: sono le aziende hi-tech più citate nei dibattiti online.
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Elife Brasil
Intervento al Convegno CIDI del 20 gennaio 2011 a Milano: Come valutare e certificare le competenze in uscita dal biennio.
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Pierfranco Ravotto
Time Management - Thomas Grones - edizeta
Time Management - Thomas Grones - edizeta
BtheONE Automotive
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
Istituto nazionale di statistica
A talk on beacons and Bluetooth Low Energy for a general audience I gave last year. I wanted to make the BLE protocol more accessible to understand while also demonstrating the potential business value of beacons.
Beacons in Context
Beacons in Context
Rex St. John
A quick overview of Docker
Docker introduction
Docker introduction
Julien Maitrehenry
Reggio Emilia, 08 marzo 2013 Secondo seminario del ciclo "Diritto, minori e famiglia" (La valutazione delle capacità genitoriali)
Manuale di valutazione delle capacità genitoriali - APS-I: Assessment of Pare...
Manuale di valutazione delle capacità genitoriali - APS-I: Assessment of Pare...
Progetto Crescere Cooperativa Sociale
Slide che uso quando faccio il corso di Time-Management di 8 ore
Time management - Luca Foresti
Time management - Luca Foresti
Luca Foresti
Il Comune di Bologna si è candidato nel 2014 alla Bloomberg Mayors Challenge, il concorso per l’innovazione sociale promosso dal Fondazione Filantropica Bloomberg, al quale hanno partecipato 155 città europee. Epoca ha seguito il Comune durante il processo di sviluppo del progetto candidato al concorso, con il ruolo di facilitatore e proponendo un approccio di co-design per lo sviluppo del progetto.
#angels4bologna - SCE 2014
#angels4bologna - SCE 2014
EPOCA
slide
Time management
Time management
CDPV
Docker is a runtime for Linux Containers. It enables "separation of concern" between devs and ops, and solves the "matrix from hell" of software deployment. This presentation explains it all! It also explains the role of the storage backend and compares the various backends available. It gives multiple recipes to build Docker images, including integration with configuration management software like Chef, Puppet, Salt, Ansible. If you already watched other Docker presentations, this is an actualized version (as of mid-November 2013) of the thing!
A Gentle Introduction To Docker And All Things Containers
A Gentle Introduction To Docker And All Things Containers
Jérôme Petazzoni
Why Docker
Why Docker
dotCloud
Docker introduction | November 2013
Docker introduction
Docker introduction
dotCloud
Docker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
Viewers also liked
(15)
Introduzione al Test Driven Development
Introduzione al Test Driven Development
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Time Management - Thomas Grones - edizeta
Time Management - Thomas Grones - edizeta
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
Beacons in Context
Beacons in Context
Docker introduction
Docker introduction
Manuale di valutazione delle capacità genitoriali - APS-I: Assessment of Pare...
Manuale di valutazione delle capacità genitoriali - APS-I: Assessment of Pare...
Time management - Luca Foresti
Time management - Luca Foresti
#angels4bologna - SCE 2014
#angels4bologna - SCE 2014
Time management
Time management
A Gentle Introduction To Docker And All Things Containers
A Gentle Introduction To Docker And All Things Containers
Why Docker
Why Docker
Docker introduction
Docker introduction
Docker 101: Introduction to Docker
Docker 101: Introduction to Docker
Similar to Unit Testing Mockito
Introduzione a Spring - JugGenova 18/09/07 di Corrado e Carlo
Spring Intro
Spring Intro
guestfb22d3
Nicola e Davide vi guideranno in uno spericolato refactoring di un codice poco gradevole alla vista di qualsiasi buon programmatore con lo scopo di illustrare i principali problemi che normalmente affligono il nostro povero codice rendendo difficile la scrittura di fantastici e utili test unitari. Verranno spiegati i principi da rispettare per ottenere un codice facile da testare quali: dependency injection, law of demeter, uso del pattern factory e builder, corretta scrittura dei costruttori, come scovare nomi pericolosi. Ed illustrate le pratiche da evitare: pattern singleton, stati globali, service locator, scrittura di classi con troppa responsabilità. Alla fine del talk verranno presentati alcuni link, software e libri utili nella scrittura di test unitari.
The Hitchhiker's Guide to testable code: semplici regole per scrivere codice ...
The Hitchhiker's Guide to testable code: semplici regole per scrivere codice ...
Davide Cerbo
Quando, come e perché utilizzare PowerMock. Vengono analizzati i legami tra design delle applicazioni e strumenti di test. Sono presenti esempi di codice semplice ma verosimile con i rispettivi test.
PowerMock TDD User Group Milano
PowerMock TDD User Group Milano
Massimo Groppelli
Unit tests VS end to end tests @ Italian Agile Day 2011
Unit Tests VS End To End Tests
Unit Tests VS End To End Tests
mimmozzo_
Il Testing è una pratica sempre più preziosa e fondamentale nell'ambito dello sviluppo del software: si tratta di un passaggio fondamentale per ridurre il numero dei bug nel software e abilitare automatismi come la Continuous Integration e la Continuous Delivery. Se utilizzati in modo errato però, i test possono causare più problemi di quanti ne prevengano: è importante quindi conoscere le differenze tra le varie tipologie di test, quali sono le loro caratteristiche ideali e padroneggiarli al meglio. In questo webinar faremo luce sul Testing, chiariremo bene i concetti di Unit e Integration Test, vedremo come scriverli nel modo corretto e quali tool ci vengono in aiuto... alla fine il Testing non avrà più segreti!
Delphi & Dintorni Webinar - Diventa un mago del Testing
Delphi & Dintorni Webinar - Diventa un mago del Testing
Marco Breveglieri
Introduction to Spring framework
Spring 2.5
Spring 2.5
Pasquale Paola
I test unitari sono sempre più utilizzati per verificare la correttezza del codice che scriviamo. Ci si trova però a volte di fronte a codice scritto in maniera poco "disaccoppiata". Questo può impedirci di sostituire a runtime dei Dependent-on Object con dei Mock Object o degli Stub. Nel talk descriverò un plugin scritto per symfony (ma utilizzabile anche in altri ambiti) che permette di sostituire delle classi a runtime ridefinendole e configurandole all'interno dei test, creando un ambiente che isola il codice da verificare. Il talk prevederà degli esempi pratici di utilizzo dello strumento descritto.
Mocking Objects Practices
Mocking Objects Practices
GrUSP
Unit Testing
Unit Testing
Giacomo Petronio
Software testing, especially unit testing, is where it is very common for a tester to need to test a class or just one method of the class, without having the various dependencies for that class or method available. This project shows how to use the mocking frameworks on an Android application.
Software testing with mocking framework (Android App)
Software testing with mocking framework (Android App)
gioacchinolonardo
Corso Visual Basic.NET
Vb.Net
Vb.Net
Maurizio Farina
Unit Test: Un tipo di test del software in cui vengono testate singole di un software. Lo scopo è convalidare che ogni unità del codice software funzioni come previsto. Lo Unit Testing viene eseguito durante lo sviluppo (fase di codifica) di un'applicazione da parte degli sviluppatori. Essi isolano una sezione di codice e ne verificano la correttezza. Unità: può essere una singola funzione, metodo, procedura, modulo o oggetto. La definizione di unità è decisa team by team
Unit Test di Gabriele Seroni
Unit Test di Gabriele Seroni
Giuneco S.r.l
Slide della sessione "Unit testing in Visual Studio 2013" tenuta da Massimiliano D'Amico durante l'evento ALM@Work 2014 del 17/01/2014
Unit testing in Visual Studio 2013
Unit testing in Visual Studio 2013
DomusDotNet
Quando si scrivono i test, la corretta gestione delle dipendenze (Dependency Injection) è uno degli aspetti più rilevanti e molte volte le best practices per l’utilizzo di un Dependency injector ed una libreria di Mocking sono le stesse. In questa presentazione si cerca di capire quando un Dependency injector rappresenta un Anti-pattern e quando invece diventa un valido strumento professionale per risparmiare tempo, ridurre gli errori, scrivere meno codice e rendere l’applicazione molto flessibile. Tutto questo però senza sacrificare il design dei nostri oggetti e legarci in modo indissolubile ad un framework.
Dependency injection: the good parts
Dependency injection: the good parts
Massimo Groppelli
Genova JUG Meeting, 02/02/2010. Elements is an open source library of web UI components for high productivity in small to large projects.
Many Designs Elements
Many Designs Elements
Giampiero Granatella
Testing
Testing
Domenico Briganti
Lo Stretto Digitale - Workshops 2014
Sviluppare apps native per iOS - Lo Stretto Digitale
Sviluppare apps native per iOS - Lo Stretto Digitale
lostrettodigitale
Come sviluppare app native per iOS a partire dal suo IDE di sviluppo Xcode per proseguire con un tutorial completo per realizzare una piccola rubrica di contatti.
Sviluppare app native per iOS
Sviluppare app native per iOS
Gaspare Novara
Repository Pattern: Un buon design al servizio della testabilità. Le slides si riferiscono al talk tenuto in Mikamai Milano durante i TDD Meetup di Milano, il 02/05/2017
Repository pattern slides v1.1
Repository pattern slides v1.1
Christian Nastasi
La modellazione Object Oriented è una disciplina al confine tra l’arte e la scienza. Come arte non può prescindere da fattori quali l’inventiva, la bellezza e l’innovazione; come scienza non può ignorare i principi fondamentali sui quali si basa. L’OOAD è quindi la disciplina che consente di gestire questo mondo di confine, di padroneggiare i principi base e di allenare la mente ad un pensiero Object Oriented. Il corso Object Oriented Analysis and Design di K-Tech è articolato in cinque moduli: 1. Origini e concetti fondamentali della OOP 2. Qualità del Software e Metodologie di Sviluppo 3. Pensare ad Oggetti e Modellazione 4. GRASP 5. Altri principi della OOD Programma completo del corso: http://www.k-tech.it/formazione/corso_object_oriented_analysis_design
Corso Object Oriented Analysis and Design
Corso Object Oriented Analysis and Design
K-Tech Formazione
Slide evento Code Refactoring JavaScript tenuto al WCAP Catania martedì 9 Aprile 2019 da Luca Pagliaro
Slide evento Code Refactoring JavaScript
Slide evento Code Refactoring JavaScript
Luca Pagliaro
Similar to Unit Testing Mockito
(20)
Spring Intro
Spring Intro
The Hitchhiker's Guide to testable code: semplici regole per scrivere codice ...
The Hitchhiker's Guide to testable code: semplici regole per scrivere codice ...
PowerMock TDD User Group Milano
PowerMock TDD User Group Milano
Unit Tests VS End To End Tests
Unit Tests VS End To End Tests
Delphi & Dintorni Webinar - Diventa un mago del Testing
Delphi & Dintorni Webinar - Diventa un mago del Testing
Spring 2.5
Spring 2.5
Mocking Objects Practices
Mocking Objects Practices
Unit Testing
Unit Testing
Software testing with mocking framework (Android App)
Software testing with mocking framework (Android App)
Vb.Net
Vb.Net
Unit Test di Gabriele Seroni
Unit Test di Gabriele Seroni
Unit testing in Visual Studio 2013
Unit testing in Visual Studio 2013
Dependency injection: the good parts
Dependency injection: the good parts
Many Designs Elements
Many Designs Elements
Testing
Testing
Sviluppare apps native per iOS - Lo Stretto Digitale
Sviluppare apps native per iOS - Lo Stretto Digitale
Sviluppare app native per iOS
Sviluppare app native per iOS
Repository pattern slides v1.1
Repository pattern slides v1.1
Corso Object Oriented Analysis and Design
Corso Object Oriented Analysis and Design
Slide evento Code Refactoring JavaScript
Slide evento Code Refactoring JavaScript
Unit Testing Mockito
1.
Unit Testing e
Mock Object Luca S Lopomo
2.
3.
4.
5.
6.
7.
Esempio
8.
9.
10.
Esempio Class Diagram
11.
Ex.: CacheBookService
12.
13.
14.
15.
16.
17.
Testing: testGetBook() -
1
18.
Testing: getBook() -
2
19.
Testing: getBook() -
3
20.
Grazie Domande?
Download now