
Cześć!
Obecnie aby zapewnić wysoką jakość aplikacji, testowanie musi być integralnym aspektem inżynierii oprogramowania. Do tego powinno być wplecione w każdy etap cyklu dostarczania oprogramowania 💻🔍 Każdy błąd w kodzie, pominięty z powodu niedokładnego testowania, może się okazać niezwykle kosztowny, jeśli ujawni się za późno.
Podsumowując: Wdrożenie mądrej strategii testowania jest warunkiem sukcesu w branży dostarczania oprogramowania 📈⌨️
Przegląd takich strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych, znajdziesz w książce "Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości".
Książka nauczy Cię przydatnych umiejętności w zakresie przeprowadzania testów wydajności, bezpieczeństwa i dostępności, w tym testów eksploracyjnych, automatyzacji testów, testów wielofunkcyjnych, testowania danych, testowania mobilnego i wielu innych. Zaprezentowano w niej także łączenie testów w potokach ciągłej integracji, co pozwala na szybkie otrzymywanie informacji zwrotnych.
W ten sposób łatwiejsze stanie się dla Ciebie kontrolowanie trudnych przepływów pracy programistycznej i uzyskiwanie wysokiej jakości aplikacji 😉
Dlaczego powinieneś przeczytać tę książkę?
Niniejsza książka jest przeznaczona przede wszystkim dla osób początkujących w testowaniu oprogramowania oraz specjalistów w dziedzinie testowania oprogramowania, którzy chcą poszerzyć swoją wiedzę.
Z książki mogą również skorzystać osoby spełniające wszystkie rodzaje ról związanych z oprogramowaniem — osoby, których obowiązki pokrywają się z testowaniem, takie jak programiści aplikacji lub inżynierowie DevOps. We wszystkich przypadkach podstawowym wymogiem jest posiadanie pewnej wiedzy na temat kodowania, szczególnie w języku Java (ponieważ w książce zamieszczono praktyczne ćwiczenia w Javie), a w niektórych miejscach w języku JavaScript.
Ponadto jeśli jesteś Czytelnikiem, który jest początkujący w branży oprogramowania, zanim zagłębisz się w tę książkę, polecam wstępne zapoznanie się z procesami wytwarzania oprogramowania, takimi jak metodologie Agile i Waterfall.