Ten solidny i dokładny przewodnik pomoże Ci zbudować i utrzymać skuteczną automatyzację testów. W miarę jak branża oprogramowania przechodzi od tradycyjnych paradygmatów kaskadowych do bardziej zwinnych, automatyzacja testów staje się kluczowym narzędziem, umożliwiającym zespołom deweloperskim szybsze dostarczanie oprogramowania bez obniżania jakości. Właściwe i efektywne wykorzystanie automatyzacji testów nie jest proste, a wiele prób kończy się niepowodzeniem. Książka omawia czynniki wpływające na wartość i koszty automatyzacji, co ułatwia podejmowanie decyzji w celu stworzenia najlepszego rozwiązania. Dzięki niej poznasz prawdziwą wartość automatyzacji testów, kluczowe cechy sukcesu projektu oraz czynniki do rozważenia przy planowaniu testów automatycznych w porównaniu do manualnych. Dowiesz się, kto powinien implementować testy oraz jakie są konsekwencje tej decyzji. Opracujesz projekt testów dostosowany do architektury aplikacji, zaprojektujesz wiarygodne testy automatyczne i zintegrujesz je z procesami biznesowymi zespołu. Wykorzystasz automatyzację do poprawy wydajności i jakości organizacji, a także dowiesz się, jak różne rodzaje testów automatycznych pasują do strategii testowania, w tym testowania jednostkowego, obciążenia i wydajności oraz testowania wizualnego.
Arnon Axelrod Poradie kníh


- 2021
- 2018
Complete Guide to Test Automation
- 560 stránok
- 20 hodin čítania
This comprehensive guide is essential for building and maintaining effective test automation as the software industry transitions to agile methodologies. Test automation is crucial for development teams to deliver high-quality software rapidly. However, efficiently implementing test automation is complex, and many initiatives fail. This guide addresses the various factors influencing the value and cost of test automation, enabling you to make informed decisions for a successful automation solution that enhances your entire software project. A key focus is on the maintainability of automated tests, with practical advice on writing highly maintainable test code. You'll learn to recognize the true benefits of test automation, identify critical traits for project success, and understand the considerations between automated and manual testing. The guide helps determine who should implement tests and the implications of that choice, as well as how to architect the test project in alignment with the application's architecture. It emphasizes designing reliable automated tests, realizing value from automation sooner, and integrating it into development processes. Additionally, it explores how to leverage test automation to boost organizational performance and quality, even without formal authority, and outlines how various automated test types fit into your overall testing strategy, including unit, load, performance, and visual testi