Unit Testing Principles, Practices, and Patterns (Principii, practici și modele de testare unitară): Stiluri de testare eficiente, modele și automatizare fiabilă pentru testarea unitară, Mocking și Integrati

Evaluare:   (4.7 din 5)

Unit Testing Principles, Practices, and Patterns (Principii, practici și modele de testare unitară): Stiluri de testare eficiente, modele și automatizare fiabilă pentru testarea unitară, Mocking și Integrati (Vladimir Khorikov)

Recenzii ale cititorilor

Rezumat:

Cartea „Testarea unitară: Principles, Practices, and Patterns” este foarte apreciată pentru ghidul său cuprinzător și practic privind testarea unitară. Ea pune accentul pe o abordare pragmatică a testării, integrând preocupările arhitecturale și concentrându-se pe aplicații din lumea reală, mai degrabă decât pe exemple simple. Mulți recenzenți laudă claritatea, organizarea și profunzimea conținutului, ceea ce îl face potrivit atât pentru începători, cât și pentru dezvoltatorii experimentați care doresc să își îmbunătățească practicile de testare.

Avantaje:

Acoperire cuprinzătoare a principiilor și practicilor de testare unitară.
Stil de scriere clar și pragmatic, care face conceptele complexe ușor de înțeles.
Accent puternic pe aplicațiile practice, din lumea reală și pe cele mai bune practici.
Oferă informații despre proiectarea codului testabil și despre gestionarea dependențelor externe.
Bine structurat, cu rezumate excelente ale capitolelor și îndrumări privind diferitele stiluri de testare.
Foarte recomandat dezvoltatorilor în orice etapă a carierei lor.

Dezavantaje:

Unele concepte, cum ar fi „comportamentul observabil”, ar putea beneficia de definiții și exemple mai clare.
Discuții limitate privind testarea interfeței utilizator, deoarece accentul principal este pus pe testarea unității.
Capitolul privind „rezistența la refactorizare” poate să nu fie intuitiv pentru toți cititorii și ar putea folosi mai multe exemple practice. [...]

(pe baza a 58 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Îmbunătățiți radical practica de testare și calitatea software-ului cu noi stiluri de testare, modele bune și automatizare fiabilă.

Caracteristici principale

O abordare practică și orientată spre rezultate a testării unitare.

Rafinează-ți testele unitare existente prin implementarea celor mai bune practici moderne.

Învățați cei patru piloni ai unui test unitar bun.

Automatizați-vă în siguranță procesul de testare pentru a economisi timp și bani.

Identificați testele care trebuie refactorizate și cele care trebuie eliminate complet.

Cumpărarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre carte

Practicile excelente de testare maximizează calitatea proiectului și viteza de livrare prin identificarea codului greșit la începutul procesului de dezvoltare. Testele greșite vă vor distruge codul, vor multiplica erorile și vor crește timpul și costurile. Sunteți datori față de dumneavoastră - și față de proiectele dumneavoastră - să învățați cum să faceți teste unitare excelente.

Unit Testing Principles, Patterns and Practices vă învață să proiectați și să scrieți teste care vizează zonele cheie ale codului dumneavoastră, inclusiv modelul domeniului. În acest ghid clar scris, veți învăța să dezvoltați teste și suite de teste de calitate profesională și să integrați testarea pe tot parcursul ciclului de viață al aplicației. Pe măsură ce adoptați o mentalitate de testare, veți fi uimit de modul în care testele mai bune vă determină să scrieți un cod mai bun.

Ce veți învăța

Linii directoare universale pentru evaluarea oricărui test unitar.

Testarea pentru identificarea și evitarea anti-patternurilor.

Refactorizarea testelor împreună cu codul de producție.

Utilizarea testelor de integrare pentru a verifica întregul sistem.

Această carte este scrisă pentru

Pentru cititorii care cunosc elementele de bază ale testării unitare. Exemplele sunt scrise în C# și pot fi aplicate cu ușurință la orice limbaj.

Despre autor

Vladimir Khorikov este autor, blogger și Microsoft MVP. El a îndrumat numeroase echipe cu privire la detaliile testării unitare.

Tabla de conținut:

PARTEA 1 IMAGINEA DE ANSAMBLU.

1 ) Scopul testării unitare.

2 ) Ce este un test unitar?

3 ) Anatomia unui test unitar.

PARTEA 2 A FACE TESTELE SĂ LUCREZE PENTRU TINE.

4 ) Cei patru piloni ai unui test unitar bun.

5 ) Mocks și fragilitatea testelor.

6 ) Stiluri de testare unitară.

7 ) Refactorizarea către teste unitare valoroase.

PARTEA 3 TESTAREA INTEGRĂRII.

8 ) De ce testarea integrării?

9 ) Cele mai bune practici de mocking.

10 ) Testarea bazei de date.

PARTEA 4 ANTI-PATTERNURI DE TESTARE UNITARĂ.

11 ) Anti-patternuri de testare unitară.

Alte date despre carte:

ISBN:9781617296277
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:304

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Unit Testing Principles, Practices, and Patterns (Principii, practici și modele de testare unitară):...
Îmbunătățiți radical practica de testare și...
Unit Testing Principles, Practices, and Patterns (Principii, practici și modele de testare unitară): Stiluri de testare eficiente, modele și automatizare fiabilă pentru testarea unitară, Mocking și Integrati - Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

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)