Na tomto mieste nájdete zoznam kníh o testovaní a iných oblastiach IT, ktorý budem aktualizovať
Knihy o testovaní #
Full Stack Testing - prehľad 10 testovacích znalostí potrebných pre súčasné webové a mobilné aplikácie a ich holistické otestovanie (vrátane testovania prístupnosti, dát, vizuálnej stránky, kontinuálneho testovania), každá kapitola obsahuje stavebné bloky pre uvedenie do problematiky, ukážku testu, pár releventných nástrojov a testovaciu stratégiu. Ako bonus sa tu nachádza aj krátky úvod do testovania 4 nových technológií (AI a ML aplikácie, blockchain, IoT, AR/VR).
Explore It! - exploratory testing v kocke, vynikajúca kniha
A Practical Guide to Testing in DevOps - čo znamená DevOps metodológia pre rolu testera, testovanie v produkcii, testovanie samotných DevOps komponentov (CI/CD, infraštruktúry, monitorovania a výstrah), použitie monitorovania ako testovania, obsahuje aj príklady testovania v DevOps z praxe u známych firiem. Páčila sa mi analógia DevOps bug filtra a testovacieho kyvadla medzi hlbokým a plytkým testovaním.
Effective Software Testing: A developer's guide - kniha sa hodí, ak chcete byť SDET, snažíte sa testy posúvať na nižšie úrovne, alebo hľadáte spoločný náhľad s developermi, je tu aj kapitola venovaná väčším systémovým testom, ktoré typicky píšu testeri
Contract Testing in Action - ako uvádza titulok, v akcii je framework Pact, pokiaľ viem, pred ňou neexistovalo nič ucelené na túto tému
Complete Guide to Test Automation - zameraná čisto na automatizovanie testov a všetkého možného, čo je s automatizáciou späté, začína od úplných základov ako je hodnota automatizácie, pokračuje cez metriky pokrytia a ich význam, izoláciu testov, manažovanie testovacích prostredí a nastavenie automatizačného projektu (získanie ľudí pre myšlienku) po podrobný popis procesu tvorby testov, skúmanie zlyhaní, zaobchádzanie s bugmi atď.
Knihy o práci programátora #
The Coding Career Handbook - zameraná na aspekty kariéry okrem kódenia, sprevádza od hľadania prvej práce, cez cestu od junior k senior vývojárovi až po manažérske a vyššie IC (individual contributor) roly či neprogramátorské roly, destilované skúsenosti a postrehy s množstvom odkazov na ďalšie materiály
Nasledujúce sú vhodné najmä pre juniorov, skúsenejší si tu asi veľa nového alebo zaujímavého nenájdu:
The Pragmatic Programmer - ako sa stať dobrým programátorom, najviac technická zo zoznamu (napr. sa tu rozoberá ľahko meniteľný dizajn, manažovanie zdrojov, súbežnosť, refaktorovanie), ale venuje sa aj iným veciam ako produktivita pri práci s nástrojmi, komunikácia, odhadovanie, práca s požiadavkami, skutočná podstata agile metodológie.
Apprenticeship Patterns - pozerá sa na vývoj SW ako na remeslo, využíva analógiu od učňa cez tovariša po majstra cechu, súbor rád pre určité situácie v živote developera, kapitoly sú organizované vo formáte kontext-problém-riešenie-akcia
The Passionate Programmer - strategické tipy ako budovať svoj produkt (seba ako odborníka) a svoju značku, s praktickými radami, kapitoly ako výber trhu, investovanie do svojho produktu, realizácia, marketing a udržiavanie ostria
🙏 🙏 🙏
Ak ste sa dostali až sem a príspevok sa Vám páčil, jeho zdieľanie na Vašej obľúbenej sociálnej sieti ma veľmi poteší 💖!
Dátum publikovania: