Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania
- Autor:
- Arnon Axelrod
- Wydawnictwo:
- Wydawnictwo Naukowe PWN
- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 482
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania
Wybrane bestsellery
-
Jeśli masz już pewne umiejętności pentestera, dzięki tej książce poszerzysz swoją wiedzę o zaawansowanych narzędziach dostępnych w Kali Linux, a także nauczysz się wyrafinowanych taktyk stosowanych przez prawdziwych hakerów do atakowania sieci komputerowych. Omówiono tu różne sposoby instalowania...
Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Burp Suite is an immensely powerful and popular tool for web application security testing. This book provides a collection of recipes that address vulnerabilities in web applications and APIs. It offers guidance on how to configure Burp Suite, make the most of its tools, and explore into its exte...
Burp Suite Cookbook. Web application security made easy with Burp Suite - Second Edition Burp Suite Cookbook. Web application security made easy with Burp Suite - Second Edition
-
This hands-on guide will help you design and build a variety of penetration testing labs that mimic modern cloud environments running on AWS, Azure, and GCP. In addition to these, you will explore a number of practical strategies on how to manage the complexity, cost, and security risks involved ...
Building and Automating Penetration Testing Labs in the Cloud. Set up cost-effective hacking environments for learning cloud security on AWS, Azure, and GCP Building and Automating Penetration Testing Labs in the Cloud. Set up cost-effective hacking environments for learning cloud security on AWS, Azure, and GCP
-
Ta książka jest praktycznym i wyczerpującym przewodnikiem, dzięki któremu w pełni wykorzystasz możliwości Kali Linux. Opisano w niej wiele interesujących zagadnień związanych z przeprowadzaniem testów penetracyjnych. Dowiesz się, jak zbudować nowoczesne środowisko testowe z użyciem kontenerów Doc...(59.40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł(-35%) -
Shellcode is code that is used to execute a command within software memory to take control of or exploit a target computer. Offensive Shellcode from Scratch helps you to understand what shellcode is, along with its components, the tools used to build shellcode, and how shellcode can be used withi...
Offensive Shellcode from Scratch. Get to grips with shellcode countermeasures and discover how to bypass them Offensive Shellcode from Scratch. Get to grips with shellcode countermeasures and discover how to bypass them
-
Wraz z rozwojem internetu rzeczy, a także upowszechnianiem się elektronicznego sterowania i kontrolowania różnych procesów przestępcy doskonalą techniki łamania zabezpieczeń systemów wbudowanych. Konsekwencje skutecznego ataku na jakiś kluczowy element infrastruktury mogą się okazać dotkliwe i ni...
Hardware i testy penetracyjne. Przewodnik po metodach ataku i obrony Hardware i testy penetracyjne. Przewodnik po metodach ataku i obrony
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Mastering Kali Linux for Advanced Penetration Testing, Fourth Edition provides you with an offensive approach to enhance your penetration testing skills by becoming aware of the tactics employed by real attackers.
Mastering Kali Linux for Advanced Penetration Testing. Become a cybersecurity ethical hacking expert using Metasploit, Nmap, Wireshark, and Burp Suite - Fourth Edition Mastering Kali Linux for Advanced Penetration Testing. Become a cybersecurity ethical hacking expert using Metasploit, Nmap, Wireshark, and Burp Suite - Fourth Edition
-
Ta książka stanowi kurs praktycznych technik hakowania, dzięki którym dokładnie poznasz zasady i narzędzia używane do przełamywania zabezpieczeń i uzyskiwania dostępu do chronionych danych. Dowiesz się, w jaki sposób należy się przygotować do przeprowadzenia ataku, a także jakie aspekty infrastru...
Warsztat hakera. Testy penetracyjne i inne techniki wykrywania podatności Warsztat hakera. Testy penetracyjne i inne techniki wykrywania podatności
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Ta książka jest przeznaczona dla specjalistów do spraw bezpieczeństwa, którzy chcą się nauczyć łamać systemy chmurowe, a przez to znajdować sposoby doskonalszego ich zabezpieczania. W trakcie lektury można prześledzić, jak wyglądają w praktyce wszystkie etapy włamania do nieprzyjaznego zabezpiecz...
Hakuj jak duch. Łamanie zabezpieczeń środowisk chmurowych Hakuj jak duch. Łamanie zabezpieczeń środowisk chmurowych
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Security assessment in the ICS environment is often a challenging task that requires divergent thinking. Pentesting Industrial Control Systems covers the nuts and bolts of specifically what to look for when securing an industrial control system.
Pentesting Industrial Control Systems. An ethical hacker's guide to analyzing, compromising, mitigating, and securing industrial processes Pentesting Industrial Control Systems. An ethical hacker's guide to analyzing, compromising, mitigating, and securing industrial processes
Ebooka "Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tłumaczenie:
- Krzysztof Kapustka
- ISBN Ebooka:
- 978-83-012-0854-7, 9788301208547
- Data wydania ebooka:
- 2020-04-22 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Numer z katalogu:
- 111217
- Rozmiar pliku ePub:
- 9.1MB
- Rozmiar pliku Mobi:
- 27.2MB
Spis treści ebooka
- Okładka
- Strona tytułowa
- Strona redakcyjna
- Spis treści
- O autorze
- O recenzencie technicznym
- Podziękowania
- Wprowadzenie
- Kto powinien przeczytać tę książkę?
- Jak zorganizowana jest ta książka?
- Część I: Dlaczego oraz Co
- Część II: Jak
- Część I. Dlaczego oraz co
- Rozdział 1. Wartość automatyzacji testów
- Dlaczego potrzebujemy automatyzacji testów?
- Od modelu kaskadowego do zwinnego tworzenia oprogramowania
- Koszt złożoności oprogramowania
- Utrzymywanie stałego kosztu
- Refaktoryzacja
- Ciągłe doskonalenie
- Rozdział 1. Wartość automatyzacji testów
- Rozdział 2. Od testowania ręcznego do automatycznego
- Podejście pierwsze: nagrywanie i odtwarzanie
- Uzyskiwanie maksimum korzyści z automatyzacji testów
- Różnice pomiędzy testami manualnymi i automatycznymi
- Testowanie eksploracyjne
- Rozważania dotyczące testowania automatycznego
- Rozdział 3. Ludzie i narzędzia
- Wybieranie właściwych narzędzi
- Kto powinien pisać testy?
- Promowanie testerów manualnych lub niedoświadczonych deweloperów do rangi deweloperów automatyzacji
- Dzielenie pracy między testerów manualnych i deweloperów automatyzacji
- Korzystanie z dedykowanego zespołu automatyzacji
- Dedykowany deweloper automatyzacji wewnątrz każdego zespołu
- Dawanie deweloperom pełnej odpowiedzialności za automatyzację
- Różnorodność narzędzi
- Klasyfikacja narzędzi
- IDE12 i języki programowania
- Biblioteki testowania (jednostkowego)
- Biblioteki w stylu BDD
- Technologie zapewniające interakcję z testowanym systemem
- Pakiety do zarządzania testami
- Narzędzia kompilacji oraz potoki ciągłej integracji lub ciągłego dostarczania
- Inne czynniki mające znaczenie przy wybieraniu narzędzi
- Rozdział 4. Osiąganie pełnego pokrycia
- W jaki sposób mierzymy pokrycie?
- Procent przypadków testów manualnych pokrytych przez automatyzację
- Procent pokrytych funkcji
- Procent pokrycia kodu
- W jaki sposób mierzymy pokrycie?
- Uzyskiwanie korzyści przed osiągnięciem pełnego pokrycia
- Co robimy po osiągnięciu pełnego pokrycia?
- W jaki sposób uzyskać 100% pokrycia?
- Odwracanie koła
- Mapa drogowa prowadząca do pomyślnego projektu automatyzacji
- Kiedy rozpocząć pracę nad progresją?
- Nadawanie priorytetu pracy w celu zlikwidowania luki w regresji
- Rozdział 5. Procesy biznesowe
- Regularne uruchamianie testów
- Najprostsze podejście
- Testowanie nocne
- Regularne uruchamianie testów
- Obsługiwanie błędów wykrywanych przez automatyzację
- Zachowywanie testów kończących się niepowodzeniem
- Wykluczanie testów kończących się niepowodzeniem
- Tworzenie obejść w teście
- Traktowanie wszystkich niepowodzeń automatyzacji jako błędów krytycznych
- Ciągła integracja
- Tworzenie oprogramowania sterowane testami akceptacyjnymi
- Ciągłe dostarczanie i ciągłe wdrażanie
- Wydania kanarkowe
- Podsumowanie
- Rozdział 6. Automatyzacja i architektura testów
- Założenia dotyczące do architektury testów
- Poznawanie architektury testowanego systemu
- Powrót do podstaw: czym jest system komputerowy?
- Czym jest test automatyczny?
- Rzeczywiste systemy komputerowe
- Alternatywy i założenia w architekturze warstwowej
- Związki między zakresem a testem
- Omówienie warstw
- Alternatywne zakresy testowania
- Rzeczywista architektura
- Architektura planowana kontra architektura rzeczywista
- Typowe warianty
- Łączenie testów
- Podsumowanie czynników
- Co poza architekturą warstwową?
- Podsumowanie: dokonywanie własnych wyborów
- Rozdział 7. Izolacja i środowiska testowe
- Stan
- Problemy z izolacją i ich rozwiązania
- Problem 1 testy manualne i test automatyczny wykonywane w różnym czasie
- Problem 2 testy manualne i automatyczne wykonywane jednocześnie
- Problem 3 kolejność ma znaczenie
- Problem 4 testy automatyczne uruchamiane jednocześnie
- Techniki izolacji
- Korzystanie z oddzielnych kont
- Osobne bazy danych dla testów manualnych i automatyzacji testów
- Oddzielne środowisko dla każdego członka zespołu
- Resetowanie środowiska przed każdym cyklem testowania
- Tworzenie niepowtarzalnych danych dla każdego testu
- Każdy test czyści wszystko, co utworzył
- Współdzielone dane tylko do odczytu
- Podsumowanie
- Rozdział 8. Szersza perspektywa
- Relacje między architekturą oprogramowania i strukturą biznesu
- Prawo Conwaya
- Zespoły pionowe kontra zespoły poziome
- Relacje między architekturą oprogramowania i strukturą biznesu
- Zależności między architekturą oprogramowania i strukturą organizacyjną z automatyzacją testów
- Dedykowany zespół automatyzacji
- Deweloperzy automatyzacji w zespołach poziomych
- Deweloperzy automatyzacji w zespołach pionowych
- Elastyczna struktura organizacyjna
- Ekspert ds. automatyzacji
- Podsumowanie
- Część II. Jak
- Rozdział 9. Przygotowanie do samouczka
- Wymagania i założenia wstępne
- Stosowanie procesu do istniejących systemów automatyzacji testów
- Omówienie procesu
- Z dołu do góry albo z góry do dołu
- Proces
- Poznawanie testowanego systemu
- Omówienie projektu MVCForum
- Rozdział 9. Przygotowanie do samouczka
- Przygotowanie środowiska pod samouczek
- Instalowanie Visual Studio w edycji Community
- Pobieranie i instalowanie przeglądarki Chrome
- Pobieranie i instalowanie bazy danych SQL Server Express
- Pobieranie i budowanie aplikacji
- Instalacja dodatku ReSharper (krok opcjonalny)
- Korzystanie z narzędzia Git z poziomu Visual Studio
- Przełączanie pomiędzy gałęziami
- Podsumowanie
- Rozdział 10. Projektowanie pierwszego przypadku testowego
- Wybieranie pierwszego testu do zautomatyzowania
- Wybieranie pierwszego przypadku testowego dla aplikacji MVCForum
- Wybieranie pierwszego testu do zautomatyzowania
- Naukowa metoda projektowania przypadku testowego
- Projektowanie kroków testu
- Myślenie w kontekście obiektów i jednostek
- Wzorzec obiektu strony
- Podsumowanie
- Rozdział 11. Kodowanie pierwszego testu
- Tworzenie projektu
- Modyfikowanie nazw klas, plików i metod testowych
- Pisanie pseudokodu
- Uwagi odnośnie do pseudokodu
- Uzupełnianie kodu w celu jego skompilowania
- Deklarowanie klasy LoggedInUser
- Deklarowanie właściwości MVCForum
- Deklarowanie metody RegisterNewUserAndLogin
- Deklarowanie pozostałych klas i metod
- Omówienie kodu modelu
- Podsumowanie
- Rozdział 12. Uzupełnianie pierwszego testu
- Uruchamianie testu w celu znalezienia pierwszej metody do zaimplementowania
- Dodawanie Selenium do projektu
- Uruchamianie IISExpress
- Implementowanie konstruktora MVCForumClient
- Implementowanie metody RegisterNewUserAndLogin
- Proszenie dewelopera o dodanie unikalnego identyfikatora automatyzacji
- Implementowanie metod ustawiających dla właściwości
- Usuwanie duplikacji z metod ustawiających właściwości
- Napotykanie błędu izolacji
- Implementowanie metody CreateDiscussion i analizowanie niepowodzenia
- Kończenie testu
- Podsumowanie
- Rozdział 13. Badanie niepowodzeń
- Integrowanie z najnowszą wersją aplikacji MVCForum
- Usprawnianie raportowania błędów
- Unikanie debugowania
- Badanie głównej przyczyny
- Rozwiązywanie problemu
- Więcej problemów
- Rejestrowanie oraz inne formy zbierania dowodów
- Przechwytywanie ekranu
- Rejestrowanie
- Rejestrowanie zagnieżdżone
- Rejestrowanie wizualne
- Dodatkowe opcje rejestrowania i diagnozowania
- Dodawanie zagnieżdżonego rejestratora wizualnego do testów aplikacji MVCForum
- Badanie trudniejszych niepowodzeń
- Niepowodzenia, które zdarzają się tylko na jednej maszynie
- Badanie testów wpływających na inne testy
- Badanie testów migoczących
- Podsumowanie
- Rozdział 14. Dodawanie kolejnych testów
- Pisanie kolejnych testów
- Planowanie kolejnych testów
- Dodawanie testu: dyskusje mogą być filtrowane według kategorii
- Podsumowanie procesu dodawania drugiego testu
- Pisanie kolejnych testów
- Wprowadzanie dodatkowych usprawnień
- Tworzenie bardziej zrozumiałych identyfikatorów
- Organizowanie kodu w foldery
- Wyodrębnianie klasy bazowej dla testów
- Obsługa wielu użytkowników i przeglądarek
- Wskazówki w zakresie korzystania z plików konfiguracyjnych testów
- Obsługiwanie wielu przeglądarek
- Dodatkowe możliwości usprawniania
- Automatyczne ponowne tworzenie bazy danych
- Oczyszczanie
- Poprawienie wydajności
- Dodawanie kolejnych testów
- Testy sterowane danymi
- Podsumowanie
- Rozdział 15. Ciągła integracja
- Czy to naprawdę konieczne?
- Tworzenie procesu kompilacji testów
- Planowanie procesu kompilacji testów
- Tworzenie procesu automatycznego wdrażania
- Dodawanie testów do kompilacji
- Zmiana procesu tworzenia oprogramowania i kultury
- Dążenie do Świętego Graala
- Co jest potrzebne do zmiany kultury?
- Określanie punktu wyjścia
- Skracanie czasu wykonywania testów
- Ulepszanie izolacji
- Realizowanie wymagań wstępnych za pośrednictwem API
- Równoległe wykonywanie i wirtualizacja
- Uruchamianie wyłącznie testów poprawności w ramach ciągłej integracji
- Dzielenie potoku CI na etapy
- Pisanie głównie testów integracyjnych i jednostkowych
- Uruchamianie testów wyłącznie dla konkretnych komponentów
- Optymalizowanie wydajności testów
- Pokrywanie szerszej macierzy
- Podsumowanie
- Rozdział 16. Tworzenie oprogramowania sterowane testami akceptacyjnymi (ATDD)
- Omówienie metodyki ATDD
- Bycie bardziej zwinnym
- Dług techniczny
- Co sprawia, że zespół jest zwinny?
- Unikanie długu technicznego
- Proces
- Tworzenie historyjki użytkownika
- Pisanie testów automatycznych
- Dostarczanie aplikacji i zbieranie opinii na jej temat
- Używanie testów akceptacyjnych jako dokumentacji
- Wiązanie kroków zamiast testów
- Kompromis między możliwością ponownego użycia, poziomem szczegółów i czytelnością
- Wprowadzanie metodyki ATDD do istniejącego projektu
- Rozpoczynanie bez testów automatycznych
- Retrospektywna implementacja automatyzacji
- Rozpoczynanie od naprawy błędów
- Zwiększanie pokrycia regresji
- Podsumowanie
- Rozdział 17. Test jednostkowe i tworzenie oprogramowania sterowane testami (TDD)
- Przyswajanie testów jednostkowych i TDD
- Sposoby pisania testów jednostkowych
- Mechanizm biblioteki testów jednostkowych
- Sposób pisania testu jednostkowego
- Testy jednostkowe i operacje wejścia/wyjścia
- Mechanizm działania TDD
- Czerwone-zielone-refaktoryzacja
- Dlaczego najpierw powinniśmy pisać testy?
- Prawdziwe wyzwania w testowaniu jednostkowym i TDD
- Główne wyzwania związane z testowaniem jednostkowym
- Główne wyzwania związane z podejściem TDD
- Bardziej szczegółowe wyzwania
- Opanowywanie czystego kodu i zasad SOLID
- Opanowywanie umiejętności refaktoryzowania
- Największe wyzwanie: co testować?
- Używanie metodyki TDD w celach, do jakich była projektowana
- Podejście z zewnątrz do środka kontra podejście od środka na zewnątrz
- Podsumowanie
- Rozdział 18. Inne rodzaje testów automatycznych
- Testy wydajności
- Mierzenie wydajności w środowisku produkcyjnym
- Czego nie robić?
- Definiowanie oczekiwanego rezultatu
- Ponowne wykorzystywanie kodu pomiędzy testami funkcjonalnymi i testami wydajności
- Badanie wąskich gardeł w wydajności
- Wydajność postrzegana a wydajność rzeczywista
- Testy obciążeniowe
- Jak działają testy obciążeniowe
- Definiowanie oczekiwanego rezultatu
- Łączenie testów wydajności z testami obciążeniowymi
- Uruchamianie testów w środowisku produkcyjnym
- Testowanie wdrożenia
- Testowanie stanu zdrowia środowiska produkcyjnego
- Które testy uruchamiać?
- Oczyszczanie danych testu
- Testowanie wizualne
- Przepływ pracy testowania wizualnego
- Testowanie wizualne i testowanie w wielu przeglądarkach/na wielu platformach
- Testy instalacji
- Podejścia dla testów instalacji
- Testowanie instalacji za pośrednictwem interfejsu użytkownika lub instalacji dyskretnej
- Testowanie programu deinstalacyjnego
- Testy aktualizacji
- Podejścia dla testów aktualizacji
- Testowanie algorytmów statystycznych, niedeterministycznych i sztucznej inteligencji
- Sposoby testowania algorytmów statystycznych
- Testowanie aplikacji, które wykorzystują liczby losowe
- Testowanie aplikacji analityki biznesowej
- Podsumowanie
- Rozdział 19. Co dalej?
- Popełniaj błędy
- Słuchaj, konsultuj się i zasięgaj porad
- Poznaj i dostosuj się do celów swojego biznesu
- Poznaj swoje narzędzia
- Doskonalenie umiejętności programistycznych
- Doskonalenie umiejętności w zakresie zapewniania jakości
- Poszerzaj swoje horyzonty
- Dzielenie się wiedzą
- Dziel się własnymi narzędziami
- Bawmy się dobrze!
- Dodatek A. Rzeczywiste przykłady
- Przykład 1 system monitorowania wodomierzy
- Symulowanie serwera komunikacji
- Praca z usługą Google Maps
- Przykład 1 system monitorowania wodomierzy
- Przykład 2 system do handlu na rynku Forex
- Rozwiązanie
- Niestabilność powodowana przez CRM
- Izolowanie środowisk
- Testowanie aplikacji mobilnej z użyciem abstrakcyjnego zakresu testowania
- Przykład 3 zarządzanie sklepem detalicznym
- Opis architektury
- Wdrożenie minimalne
- Struktura organizacyjna
- Rozwiązania automatyzacji testów
- Symulator daty i godziny
- Testy dla trzech warstw
- Testy kompleksowe
- DODATEK B. Mechanizm oczyszczania
- Wywołania zwrotne i delegaty
- Budowanie mechanizmu oczyszczania
- Problem
- Proste rozwiązanie
- Ponowne wykorzystywanie mechanizmu oczyszczania
- Obsługiwanie zależności pomiędzy akcjami oczyszczającymi
- Obsługiwanie wyjątków w akcjach oczyszczających
- Podsumowanie
- Dodatek C. Projekt Test Automation Essentials
- Kontekst
- Struktura projektu
- Uwaga dotycząca testów jednostkowych i komentarzy XML
- Pakiety NuGet
- Funkcje i narzędzia
- TestAutomationEssentials.Common
- TestAutomationEssentials.MSTest
- TestAutomationEssentials.CodedUI
- TestAutomationEssentials.Selenium
- Pomoc w tworzeniu projektu i przenoszenie na inne języki
- Dodatek D. Wskazówki i praktyki zwiększające produktywność programisty
- Preferuj korzystanie z klawiatury
- Poka-Yoke
- Unikaj wartości Null
- Unikaj przechwytywania wyjątków
- Wybieranie najbardziej odpowiedniego lokalizatora
- Trwale zakodowane ciągi znaków w automatyzacji testów: za i przeciw
- Przypisy
Wydawnictwo Naukowe PWN - inne książki
-
Światowy bestseller, który uczy, jak tworzyć bezpieczne systemy informatyczne. Podręcznik obejmuje nie tylko podstawy techniczne, takie jak kryptografia, kontrola dostępu i odporność na manipulacje, ale także sposób ich wykorzystania w prawdziwym życiu. Realne studia przypadków dotyczące bezpie...(93.12 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł(-20%) -
Za każdym razem w psychoterapii pracujemy z konkretną, niepowtarzalną w swoim indywidualizmie osobą metodami pochodzącymi z wiedzy ogólnej. I, co niezwykle doniosłe, praca ta niejednokrotnie okazuje się skuteczna. W jaki sposób jest to możliwe? W pracy psychoterapeutycznej wszystkie drogi prowadz...
Konceptualizacja w terapii poznawczo-behawioralnej Konceptualizacja w terapii poznawczo-behawioralnej
(52.93 zł najniższa cena z 30 dni)63.20 zł
79.00 zł(-20%) -
David Attenborough jest najbardziej znanym popularyzatorem wiedzy przyrodniczej na świecie, twórcą filmów przyrodniczych, który z kamerą objechał świat, pokazał nam całe królestwo zwierząt i przeanalizował każdą większą grupę w kontekście roli, jaką odegrała w długim spektaklu życia, od jego pocz...(39.90 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
"Gdzie przebiega granica między tym, co nas krzywdzi, a tym, co powoduje wzrost? Skąd mamy wiedzieć, które wydarzenie traumatyczne zbuduje nasz charakter, a które nas wyniszczy? Czy prawdą jest, że to, co nas nie zabije, uczyni nas silniejszymi? Jak możemy zmienić trajektorię, którą podążamy po t...(33.90 zł najniższa cena z 30 dni)
39.20 zł
49.00 zł(-20%) -
Jak skutecznie zaplanować i zrealizować każdy projekt na czas i zgodnie z budżetem? Bent Flyvbjerg, nazwany wiodącym światowym ekspertem od megaprojektów, we współpracy z autorem bestsellerów, Danem Gardnerem, dzieli się sekretami skutecznego planowania i realizacji każdego projektu na dowolną sk...(52.93 zł najniższa cena z 30 dni)
63.20 zł
79.00 zł(-20%) -
Nowe wydanie światowego bestsellera literatury popularnonaukowej, część pasjonującej serii: 50 idei, które powinieneś znać Kto wynalazł liczbę zero i dlaczego był to jeden z największych wynalazków w historii matematyki? Czy można zmierzyć nieskończoność? Dlaczego minuta trwa akurat 60 sekun...(39.90 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Jak ważne jest bezpieczeństwo systemów, osób i instytucji w dobie trwających wojen, również tych cybernetycznych, nie trzeba nikogo przekonywać. Jest to bardzo ważna kwestia, dlatego istotne jest również przygotowanie się instytucji i społeczeństw na czyhające już od dawna zagrożenia z tym związa...
Bezpieczeństwo osób i systemów IT z wykorzystaniem białego wywiadu Bezpieczeństwo osób i systemów IT z wykorzystaniem białego wywiadu
(71.20 zł najniższa cena z 30 dni)71.20 zł
89.00 zł(-20%) -
Książka Susan Young i Jessiki Bramham to praktyczny przewodnik, który wskazuje, jak za pomocą terapii poznawczo-behawioralnej radzić sobie z objawami ADHD występującymi u młodzieży i osób dorosłych. Program Young i Bramham: dostarcza praktycznych strategii radzenia sobie z codziennymi trudnoś...
Psychoterapia poznawczo-behawioralna ADHD nastolatków i dorosłych Psychoterapia poznawczo-behawioralna ADHD nastolatków i dorosłych
(46.23 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
Pierwsze w polskiej literaturze wszechstronne ujęcie zagadnienia komunikacji politycznej w amerykańskich kampaniach wyborczych! Książka: - przedstawia amerykański system medialny; - ukazuje praktykę oraz ocenę kampanii z perspektywy jej głównych uczestników: konsultantów politycznych, dziennikar...
Komunikacja polityczna w amerykańskich kampaniach wyborczych Komunikacja polityczna w amerykańskich kampaniach wyborczych
(49.58 zł najniższa cena z 30 dni)59.20 zł
74.00 zł(-20%) -
Książka prezentuje niezwykle różnorodne środowisko przedwojennych przemysłowców i biznesmenów w czasach Drugiej Rzeczypospolitej. Przedstawia je na tle ówczesnych uwarunkowań ekonomicznych, politycznych i społecznych. Opisuje sytuację kraju po odzyskaniu niepodległości, a także załamanie gospodar...(52.93 zł najniższa cena z 30 dni)
63.20 zł
79.00 zł(-20%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania Arnon Axelrod (1) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(0)
(0)
(0)