Cartea Calitate si Testare Software: Studii de caz cuprinde descrierea principalelor design pattern-uri precum si a modului de testare unitara a codului sursa.
Rolul acestei lucrari este de a ajuta programatorul sa inteleaga, prin exemple, cum sa foloseasca design pattern-urile programarii orientate obiect. Lucrarea abordeaza doua exemple din lumea reala si exemplifica principalele design pattern-uri prin implementarea si descrierea utilizarii acestora. Pentru testarea unitara se foloseste libraria JUnit destinata testarii codului sursa Java.
Volumul se adreseaza programatorilor, incepatori sau cu experienta, care lucreaza in echipe mai mari de programatori sau individual, si care doresc sa invete sau sa se perfectioneze pentru a scrie cod de calitate, eficient si foarte usor de modificat.