158660
Książka
W koszyku
Część I. Testowanie oprogramowania i programowanie sterowane testami Rozdział 1. Rozpoczęcie pracy z testowaniem oprogramowania Wprowadzenie do testowania oprogramowania i kontroli jego jakości Wprowadzenie do testów automatycznych i zbiorów testów Wprowadzenie do programowania sterowanego testami i testów jednostkowych Testy integracji i testy funkcjonalne Piramida testów i trofeum testów Rozdział 2. Dublery używane podczas testów na przykładzie aplikacji czatu Wprowadzenie do dublerów używanych podczas testów Aplikacja czatu opracowana z wykorzystaniem modelu TDD Zastępowanie komponentów ich namiastkami Sprawdzanie zachowania za pomocą szpiegów Stosowanie imitacji Zastępowanie zależności atrapami Testy akceptacji i dublery używane podczas testów Zarządzanie zależnościami za pomocą mechanizmu wstrzykiwania zależności Rozdział 3. Programowanie sterowane testami na przykładzie aplikacji listy rzeczy do zrobienia Rozpoczęcie pracy nad projektem wykorzystującym model TDD Tworzenie aplikacji z użyciem modelu TDD Zapobieganie regresji Rozdział 4. Skalowanie zbioru testów Skalowanie testów Praca z wieloma zbiorami testów Przeprowadzanie testów wydajności Włączanie ciągłej integracji Część II. Framework pytest Rozdział 5. Wprowadzenie do frameworka pytest Wykonywanie testów za pomocą frameworka pytest Definiowanie warunków początkowych testów pytest Stosowanie argumentu tmp_path do zarządzania danymi tymczasowymi Stosowanie wtyczki capsys do testowania wejścia - wyjścia Wykonywanie podzbioru testów Rozdział 6. Testy parametryzowane i dynamiczna konfiguracja testów Konfiguracja zbioru testów Generowanie konfiguracji Generowanie testów parametryzowane Rozdział 7. Funkcje dopasowania na przykładzie aplikacji książki adresowej Tworzenie testów akceptacji Stosowanie modelu programowania sterowanego zachowaniem Uwzględnianie specyfikacji na przykładzie Rozdział 8. Najważniejsze wtyczki dla frameworka pytest Stosowanie wtyczki pytest-conv do generowania informacji dotyczących stopnia pokrycia kodu źródłowego testami Stosowanie wtyczki pytest-benchmark do przeprowadzania testów wydajności Stosowanie wtyczki flaky do ponownego wykonywania niepewnych testów Stosowanie wtyczki pytest-testmon do ponownego wykonywania testów po wprowadzeniu zmiany w kodzie Jednoczesne wykonywanie testów za pomocą wtyczki pytest-xdist Rozdział 9. Zarządzanie środowiskami testowymi za pomocą narzędzia Tox Wprowadzenie do narzędzia Tox Testowanie wielu wersji Pythona za pomocą narzędzia Tox Stosowanie narzędzia Tox w połączeniu z usługą Travis CI Rozdział 10. Testowanie dokumentacji i testowanie na podstawie właściwości Testowanie dokumentacji Testowanie na podstawie właściwości Część III. Testowanie aplikacji internetowych Rozdział 11. Testowanie na potrzeby internetu - WSGI kontra HTTP Testowanie HTTP Testowanie WSGI za pomocą biblioteki webtest Stosowanie biblioteki webtest z frameworkami przeznaczonymi do tworzenia aplikacji internetowych Tworzenie testów Django za pomocą klienta testów oferowanego przez Django Rozdział 12. Testy E2E wykonywane za pomocą frameworka Robot Wprowadzenie do frameworka Robot Testowanie za pomocą przeglądarek WWW Rozbudowa frameworka Robot
Sygnatura czytelni BWEAiI: XII Ł 206
Pliki multimedialne:
Status dostępności:
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 152517 (1 egz.)
Strefa uwag:
Tytuł oryginału: Crafting test-driven software with Python : write test suites that scale with your applications, 2021
Uwaga ogólna
W książce także ISBN oryginału.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności