Principi, pratiche e modelli di verifica delle unità: Stili di test efficaci, modelli e automazione affidabile per il test delle unità, il mocking e l'integrazione.

Punteggio:   (4,7 su 5)

Principi, pratiche e modelli di verifica delle unità: Stili di test efficaci, modelli e automazione affidabile per il test delle unità, il mocking e l'integrazione. (Vladimir Khorikov)

Recensioni dei lettori

Riepilogo:

Il libro “Unit Testing: Principles, Practices, and Patterns” è molto apprezzato per la sua guida pratica e completa ai test unitari. Enfatizza un approccio pragmatico ai test, integrando gli aspetti architetturali e concentrandosi su applicazioni reali piuttosto che su semplici esempi. Molti recensori ne lodano la chiarezza, l'organizzazione e la profondità dei contenuti, che lo rendono adatto sia ai principianti che agli sviluppatori esperti che desiderano migliorare le loro pratiche di testing.

Vantaggi:

Copertura completa dei principi e delle pratiche di unit testing.
Stile di scrittura chiaro e pragmatico, che rende i concetti complessi di facile comprensione.
Forte attenzione alle applicazioni pratiche e reali e alle best practice.
Offre approfondimenti sulla progettazione di codice testabile e sulla gestione delle dipendenze esterne.
Ben strutturato, con eccellenti riassunti dei capitoli e indicazioni sui vari stili di test.
Altamente raccomandato per gli sviluppatori in qualsiasi fase della loro carriera.

Svantaggi:

Alcuni concetti, come quello di “comportamento osservabile”, potrebbero beneficiare di definizioni ed esempi più chiari.
Discussione limitata sui test dell'interfaccia utente, in quanto l'attenzione principale è rivolta ai test unitari.
Il capitolo sulla “resistenza al refactoring” potrebbe non essere intuitivo per tutti i lettori e potrebbe richiedere più esempi pratici.
Potrebbe richiedere più letture per comprendere appieno tutte le informazioni presentate, poiché i contenuti da digerire sono molti.

(basato su 58 recensioni dei lettori)

Titolo originale:

Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

Contenuto del libro:

Migliora radicalmente la tua pratica di testing e la qualità del software con nuovi stili di testing, buoni modelli e un'automazione affidabile.

Caratteristiche principali

Un approccio pratico e orientato ai risultati per i test unitari.

Perfezionare i test unitari esistenti implementando le moderne best practice.

Imparate i quattro pilastri di un buon test unitario.

Automatizzare in modo sicuro il processo di test per risparmiare tempo e denaro.

Individuare i test che necessitano di un refactoring e quelli che devono essere completamente eliminati.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sul libro

Ottime pratiche di testing massimizzano la qualità del progetto e la velocità di consegna identificando il codice difettoso fin dalle prime fasi del processo di sviluppo. I test sbagliati rompono il codice, moltiplicano i bug e aumentano i tempi e i costi. È un dovere per voi stessi, e per i vostri progetti, imparare a eseguire test unitari eccellenti.

Unit Testing Principles, Patterns and Practices insegna a progettare e a scrivere test mirati alle aree chiave del codice, compreso il modello di dominio. In questa guida, scritta in modo chiaro, imparerete a sviluppare test e suite di test di qualità professionale e a integrare i test nell'intero ciclo di vita dell'applicazione. Adottando la mentalità del testing, vi stupirete di come test migliori vi portino a scrivere codice migliore.

Che cosa imparerete?

Linee guida universali per valutare qualsiasi test unitario.

I test per identificare ed evitare gli anti-pattern.

Rifattorizzare i test insieme al codice di produzione.

Usare i test di integrazione per verificare l'intero sistema.

Per chi è scritto questo libro?

Per lettori che conoscono le basi dei test unitari. Gli esempi sono scritti in C# e possono essere facilmente applicati a qualsiasi linguaggio.

Informazioni sull'autore

Vladimir Khorikov è autore, blogger e Microsoft MVP. Ha fatto da mentore a numerosi team per quanto riguarda i vantaggi e gli svantaggi dei test unitari.

Indice:

PARTE 1 IL QUADRO GENERALE.

1 ) L'obiettivo dei test unitari.

2 ) Che cos'è un test unitario?

3 ) L'anatomia di un test unitario.

PARTE 2: FAR LAVORARE I TEST PER VOI.

4 ) I quattro pilastri di un buon test unitario.

5 ) Mocks e fragilità dei test.

6 ) Stili di test unitari.

7 ) Refactoring verso test unitari di valore.

PARTE 3 TEST DI INTEGRAZIONE.

8 ) Perché i test di integrazione?

9 ) Le migliori pratiche di mocking.

10 ) Testare il database.

PARTE 4 ANTI-PATTERN DI UNIT TESTING.

11 ) Antipattern dei test unitari.

Altre informazioni sul libro:

ISBN:9781617296277
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:304

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Principi, pratiche e modelli di verifica delle unità: Stili di test efficaci, modelli e automazione...
Migliora radicalmente la tua pratica di testing e...
Principi, pratiche e modelli di verifica delle unità: Stili di test efficaci, modelli e automazione affidabile per il test delle unità, il mocking e l'integrazione. - Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)