Testare Elixir: Test efficaci e robusti per Elixir e il suo ecosistema

Punteggio:   (4,8 su 5)

Testare Elixir: Test efficaci e robusti per Elixir e il suo ecosistema (Andrea Leopardi)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 13 voti.

Titolo originale:

Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

Contenuto del libro:

Elixir offre nuovi paradigmi e vi sfida a testare in modi non convenzionali. Iniziate con ExUnit: quasi tutto ciò che vi serve per scrivere test che coprano tutti i livelli di dettaglio, dall'unità all'integrazione, ma solo se sapete come usarlo al meglio - vi mostreremo come. Esplorate le sfide specifiche del testing di Elixir, come i moduli basati su OTP, il codice asincrono, le applicazioni basate su Ecto e le applicazioni Phoenix. Esplorate nuovi strumenti come Mox per i mock e StreamData per i test basati sulle proprietà. Armati di queste conoscenze, potrete creare suite di test che aggiungono valore al vostro ciclo di produzione e vi proteggono dalle regressioni.

Scrivere test Elixir di cui essere orgogliosi. Approfondite la filosofia dei test di Elixir e acquisite la padronanza della terminologia e dei concetti che stanno alla base di un buon test. Creare e strutturare una suite di test ExUnit completa, partendo dalle basi, e costruire una copertura di test completa che fornisca sicurezza per il refactoring e sicurezza che il codice funzioni come progettato. Usare i test per rendere il software più affidabile e tollerante agli errori.

Esplorare il set di strumenti di base fornito da ExUnit e Mix per scrivere e organizzare la propria suite di test. Testate il codice costruito intorno a diverse funzionalità OTP. Isolare il codice attraverso l'iniezione di dipendenze e l'uso di Mox. Scrivere test completi per progetti Ecto, che coprano Ecto come strumento di database e come strumento autonomo di convalida dei dati. Testare i canali Phoenix da un capo all'altro, compresi gli argomenti relativi all'autenticazione e all'unione. Scrivere i test dei controllori Phoenix e comprendere i concetti di test di integrazione in Elixir. Imparate i test basati sulle proprietà con StreamData dall'autore della libreria.

Codificate con la certezza di ottenere il massimo dalla vostra suite di test, con gli strumenti giusti che rendono il test del codice un piacere e una parte preziosa del vostro ciclo di sviluppo.

Cosa vi serve:

Per ottenere il massimo da questo libro, è necessario aver installato Elixir 1.8 o successivo ed Erlang/OTP 21 o successivo. Per completare i capitoli pertinenti, è inoltre necessario disporre di Ecto 3.1 o successivo, EctoSQL 3.1 o successivo e Phoenix 1.3 o successivo. 3 o successivo.

Altre informazioni sul libro:

ISBN:9781680507829
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:220

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Testare Elixir: Test efficaci e robusti per Elixir e il suo ecosistema - Testing Elixir: Effective...
Elixir offre nuovi paradigmi e vi sfida a testare...
Testare Elixir: Test efficaci e robusti per Elixir e il suo ecosistema - Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

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)