Testarea Elixir: Testare eficientă și robustă pentru Elixir și ecosistemul său

Evaluare:   (4.8 din 5)

Testarea Elixir: Testare eficientă și robustă pentru Elixir și ecosistemul său (Andrea Leopardi)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 13 voturi.

Titlul original:

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

Conținutul cărții:

Elixir oferă noi paradigme și vă provoacă să testați în moduri neconvenționale. Începeți cu ExUnit: aproape tot ce aveți nevoie pentru a scrie teste care acoperă toate nivelurile de detaliu, de la unitate la integrare, dar numai dacă știți cum să îl utilizați la maximum - vă vom arăta cum. Explorați provocările specifice testării Elixir, cum ar fi modulele bazate pe OTP, codul asincron, aplicațiile bazate pe Ecto și aplicațiile Phoenix. Explorați noi instrumente precum Mox pentru mocks și StreamData pentru testarea bazată pe proprietăți. Înarmat cu aceste cunoștințe, puteți crea suite de testare care adaugă valoare ciclului dvs. de producție și vă protejează de regresii.

Scrieți teste Elixir de care puteți fi mândru. Scufundați-vă în filosofia de testare a Elixir și dobândiți măiestrie asupra terminologiei și conceptelor care stau la baza unor teste bune. Creați și structurați o suită cuprinzătoare de teste ExUnit, pornind de la elementele de bază, și construiți o acoperire cuprinzătoare a testelor care va oferi siguranță pentru refactorizare și încredere că codul dvs. funcționează conform proiectului. Utilizați testele pentru a vă face software-ul mai fiabil și mai tolerant la erori.

Explorați setul de instrumente de bază oferit de ExUnit și Mix pentru a vă scrie și organiza suita de teste. Testați codul construit în jurul diferitelor funcționalități OTP. Izolați-vă codul prin injectarea dependențelor și prin utilizarea Mox. Scrieți teste complete pentru proiectele Ecto, acoperind Ecto ca instrument de bază de date, precum și ca instrument autonom de validare a datelor. Testați canalele Phoenix de la un capăt la altul, inclusiv subiectele privind autentificarea și aderarea. Scrieți teste de controler Phoenix și înțelegeți conceptele de testare a integrării în Elixir. Învățați testarea bazată pe proprietăți cu StreamData de la autorul care a scris biblioteca.

Codificați cu mare încredere că obțineți maximum din suita dvs. de teste, cu instrumentele potrivite care fac din testarea codului dvs. o plăcere și o parte valoroasă a ciclului dvs. de dezvoltare.

Ce vă trebuie:

Pentru a profita la maximum de această carte, va trebui să aveți instalate Elixir 1. 8 sau mai recent și Erlang/OTP 21 sau mai recent. Pentru a finaliza capitolele relevante, veți avea nevoie, de asemenea, de Ecto 3. 1 sau mai recent, EctoSQL 3. 1 sau mai recent și Phoenix 1. 3 sau ulterior.

Alte date despre carte:

ISBN:9781680507829
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:220

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Testarea Elixir: Testare eficientă și robustă pentru Elixir și ecosistemul său - Testing Elixir:...
Elixir oferă noi paradigme și vă provoacă să...
Testarea Elixir: Testare eficientă și robustă pentru Elixir și ecosistemul său - Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)