Book description
Wysoka jakość aplikacji nie bierze się znikąd! Aby ją zapewnić, testowanie musi być integralnym aspektem inżynierii oprogramowania, wplecionym w każdy etap cyklu jego dostarczania. Błędy czy niedoskonałości w kodzie, pominięte z powodu niedokładnego testowania, mogą się okazać niezwykle kosztowne, jeśli ujawnią się w środowisku produkcyjnym. Oznacza to, że wdrożenie mądrej strategii testowania jest warunkiem sukcesu w branży dostarczania oprogramowania.
Ten praktyczny przewodnik zawiera szeroki przegląd 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. Książka uczy 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 tu także łączenie testów w potokach ciągłej integracji, co pozwala na szybkie otrzymywanie informacji zwrotnych. W ten sposób łatwiejsze staje się kontrolowanie trudnych przepływów pracy programistycznej i uzyskiwanie wysokiej jakości aplikacji.
Najciekawsze zagadnienia:
ponad 40 narzędzi do testowania kodu
zasady dobierania testów pod kątem jakości oprogramowania
strategie i koncepcje dotyczące testowania
praktyczne korzystanie z poszczególnych narzędzi do testowania
najlepsze praktyki przeprowadzania testów
Po pierwsze, po drugie i po trzecie: testuj swój kod!
Table of contents
- Opinie o książce Testowanie Full Stack
- Wstęp
- Przedmowa
- Rozdział 1. Wprowadzenie do testowania full stack
- Rozdział 2. Ręczne testowanie eksploracyjne
- Rozdział 3. Automatyczne testowanie funkcjonalne
- Rozdział 4. Ciągłe testowanie
- Rozdział 5. Testowanie danych
- Rozdział 6. Testowanie wizualne
- Rozdział 7. Testowanie zabezpieczeń
-
Rozdział 8. Testy wydajności
-
Bloki konstrukcyjne testowania wydajności backendu
- Wydajność, sprzedaż i wolne weekendy są ze sobą powiązane!
- Proste cele wydajności
- Czynniki wpływające na wydajność aplikacji
- Kluczowe wskaźniki wydajności
- Rodzaje testów wydajności
- Rodzaje wzorców obciążenia
-
Etapy testowania wydajności
- Krok 1. Zdefiniuj docelowe wskaźniki KPI
- Krok 2. Zdefiniuj przypadki testowe
- Krok 3. Przygotuj środowisko testowania wydajności
- Krok 4. Przygotuj dane testowe
- Krok 5. Zintegruj narzędzia monitorowania wydajności aplikacji
- Krok 6. Utwórz skrypty i uruchom testy wydajności z wykorzystaniem właściwych narzędzi
- Ćwiczenia
- Dodatkowe narzędzia do testowania
- Bloki konstrukcyjne testów wydajności frontendu
- Ćwiczenia
- Dodatkowe narzędzia do testowania
- Strategia testowania wydajności
- Najważniejsze wnioski
-
Bloki konstrukcyjne testowania wydajności backendu
- Rozdział 9. Testowanie dostępności
- Rozdział 10. Testowanie wymagań wielofunkcyjnych
- Rozdział 11. Testowanie mobilne
- Rozdział 12. Nie tylko testowanie
- Rozdział 13. Wprowadzenie do testowania w nowych technologiach
Product information
- Title: Testowanie full stack
- Author(s):
- Release date: March 2023
- Publisher(s): Helion
- ISBN: 9788383220161
You might also like
book
Java Podejście funkcyjne
Aby napisać dobry kod, programiści muszą wybrać optymalny sposób rozwiązania danego problemu. Java jest znana ze …
book
Sztuczna inteligencja w finansach
W świecie finansów sztuczna inteligencja okazała się przełomową technologią - w połączeniu z odpowiednim zastosowaniem algorytmów …
book
Wiersz poleceń Linuksa
Linux od dawna jest chętnie używanym systemem operacyjnym, na jego bazie powstało wiele dystrybucji odpowiadających zróżnicowanym …
book
Zaawansowana analiza danych w PySpark
Potrzeby w zakresie analizy dużych zbiorów danych i wyciągania z nich użytecznych informacji stale rosną. Spośród …