Complete Guide to Test Automation
Autor Arnon Axelroden Limba Engleză Paperback – 23 sep 2018
Observăm că principala barieră în livrarea rapidă de software nu este scrierea codului, ci dificultatea de a menține calitatea prin teste manuale repetitive. Complete Guide to Test Automation abordează direct această problemă tehnică, oferind un cadru robust pentru tranziția de la metodologiile de tip waterfall la cele agile. Găsim în această carte o metodologie clară pentru a construi soluții de automatizare care să nu devină o povară de întreținere, un risc real pe care autorul îl numește sugestiv „cimitirul proiectelor de automatizare”. Structura volumului este riguros organizată pentru a ghida cititorul de la strategie la execuție. Prima parte, „The Why and the What”, se concentrează pe arhitectura proiectului de testare și pe izolarea mediilor de lucru. Notăm cu interes tranziția către partea a doua, „The How”, care funcționează ca un tutorial extins. Aici, Arnon Axelrod trece prin designul primului caz de test, investigarea erorilor și implementarea în fluxuri de Continuous Integration. Abordarea diferă de Test Automation Fundamentals prin faptul că este mai puțin abstractă și mult mai aplicabilă; în timp ce alte lucrări se limitează la concepte teoretice, Axelrod insistă pe scrierea propriu-zisă a codului în C# sau Java. Spre deosebire de Software Test Automation, care oferă o introducere generală în instrumente, acest ghid se scufundă în detalii de inginerie software, precum integrarea Test Driven Development (TDD) și gestionarea mecanismelor de cleanup. Este un manual tehnic care transformă automatizarea dintr-o sarcină izolată a echipei QA într-o componentă vitală a arhitecturii software.
Preț: 294.64 lei
Preț vechi: 368.30 lei
-20%
Carte disponibilă
Livrare economică 11-25 iunie
Livrare express 28 mai-03 iunie pentru 162.97 lei
Specificații
ISBN-10: 1484238311
Pagini: 560
Ilustrații: XXIX, 529 p. 74 illus.
Dimensiuni: 178 x 254 x 30 mm
Greutate: 1.04 kg
Ediția:First Edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte liderilor de testare și dezvoltatorilor care doresc să implementeze sisteme de automatizare sustenabile. Cititorul câștigă o viziune clară asupra modului în care codul de testare trebuie arhitecturat pentru a fi fiabil pe termen lung. Este un instrument esențial pentru organizațiile care vor să adopte Continuous Integration fără a compromite calitatea, oferind exemple concrete din lumea reală și bune practici de productivitate pentru programatori.
Despre autor
Arnon Axelrod este un expert recunoscut în domeniul ingineriei software, specializat în strategii de testare și automatizare. Cu o vastă experiență în arhitectura sistemelor de testare, Axelrod s-a concentrat pe dezvoltarea de soluții care să permită echipelor agile să livreze software rapid și sigur. Expertiza sa tehnică se reflectă în abordarea pragmatică a cărții, unde pune accent pe utilizarea limbajelor de programare moderne pentru a crea cadre de testare scalabile. Contribuția sa în domeniu este marcată de capacitatea de a face legătura între procesele de business și implementarea tehnică riguroasă.
Descriere scurtă
What You’ll Learn
- Know the real value to be expected from test automation
- Discover the key traits that will make your test automation project succeed
- Be aware of the different considerations to take into account when planning automated tests vs. manual tests
- Determine who should implement the tests and the implications of this decision
- Architect the test project and fit it to the architecture of the tested application
- Design and implement highly reliable automated tests
- Begin gaining value from test automation earlier
- Integrate test automation into the business processes of the development team
- Leverage test automation to improve your organization's performance and quality, even without formal authority
- Understand how different types of automated tests will fit into your testing strategy, including unit testing, load and performance testing, visual testing, and more