Evaluare:
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.
⬤ 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)
Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati
Î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ă.
© 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)