Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania
- Autor:
- Arnon Axelrod
![Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania Arnon Axelrod - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_1haz.png)
![Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania Arnon Axelrod - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_1haz.png)
- 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
-
W sieci zabezpieczeń, które stworzyliśmy dla ochrony naszych danych, najsłabszym elementem jest zawsze czynnik ludzki. Hackerzy, zarówno etyczni, jak i nie, korzystają z wachlarza sztuczek opierających na „hackowaniu osobistym” i pozwalających przekonać innych do ujawnienia haseł, prz...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Designed for security professionals and aspiring pentesters, this book equips you with the skills and knowledge to exploit vulnerabilities, gain access, and navigate post-exploitation scenarios across diverse platforms.
-
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...
-
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 ...
-
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...(59.40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł(-35%) -
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...(110.09 zł najniższa cena z 30 dni)
109.99 zł
119.00 zł(-8%) -
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...(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.(141.63 zł najniższa cena z 30 dni)
141.58 zł
149.00 zł(-5%)
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
-
Kto myśli, że ludzkie życie musi kroczyć od sukcesu do sukcesu, jest jak głupiec, który stoi na placu budowy kręcąc głową, bo jest zdziwiony, że kopią w głębinach, gdy ma powstać katedra. Każdy człowiek potrzebuje sensu życia, który nada mu kierunek i perspektywę oraz pozwoli wieść zdrowe pod wz...(27.30 zł najniższa cena z 30 dni)
29.25 zł
39.00 zł(-25%) -
ŁADNIE pisze się w szkole. W życiu trzeba pisać SKUTECZNIE. Kiedy ostatnio czekałaś kilka dni na odpowiedź na ważnego e-maila? A może znów spędziłeś godziny na pisaniu newslettera, który ostatecznie nie przyniósł oczekiwanego rezultatu? W cyfrowym świecie dotarcie do odbiorców jest wyjątkowo t...(45.43 zł najniższa cena z 30 dni)
45.66 zł
59.00 zł(-23%) -
Odporność psychiczna to zdolność do przetrwania i powrotu do równowagi po doświadczeniu przeciwności losu. Wszyscy w swoim życiu stajemy przed wyzwaniami. Większość z nas w pewnym momencie doświadczy poważnej traumy, jak nagła śmierć bliskiej osoby, wyniszczająca choroba lub klęska żywiołowa. Tym...(38.35 zł najniższa cena z 30 dni)
45.85 zł
59.00 zł(-22%) -
Nieważne, jak wielki jest nasz konflikt z członkiem rodziny czy jak mocno zdenerwowała nas utrata miejsca parkingowego, rzadko uciekamy się do załatwienia tego rodzaju spraw przez walkę na pięści. Podobnie, raczej rzadko się nam przytrafia konieczność zaczajenia się i osobistego pokonania naszej ...(64.35 zł najniższa cena z 30 dni)
79.20 zł
99.00 zł(-20%) -
Dlaczego prawy kojarzy nam się z dobrem, a lewy to ten o podejrzany, podrobiony, nieuczciwy? Dlaczego to, co pozytywne, jest w uniesieniu, a to co negatywne wywołuje zdołowanie? Dlaczego zbliżanie kojarzymy z nagrodą, a oddalanie z karą? Oddajemy do rąk Czytelników książkę, w której Kenneth Hei...(31.85 zł najniższa cena z 30 dni)
37.73 zł
49.00 zł(-23%) -
Wszyscy chcemy prowadzić rozmowy, które coś znaczą. Chcemy, żeby nasze rozmowy pogłębiały bliskość i prowadziły do rozwiązywania problemów. Chcemy czuć się naprawdę zrozumiani i rozumieć innych. Chcemy wreszcie, by nasi rozmówcy nie traktowali nas jednowymiarowo i dostrzegali w nas więcej niż tyl...(38.35 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
Patrz, co przez ciebie zrobiłem! Dlaczego nie? Tak, ale Ja tylko próbuję ci pomóc! Będziecie jeszcze dumni, że mnie znacie! Książka Erica Bernea ukazała się po raz pierwszy sześćdziesiąt lat temu. Mimo upływu czasu jej popularność w Polsce i na świecie nie zmalała. Tysiące Czytelników sięgają p...(38.35 zł najniższa cena z 30 dni)
45.54 zł
59.00 zł(-23%) -
Paradoks szczęścia polega na tym, że najtrudniej je osiągnąć, kiedy go szukamy. Pojawia się jednak nieoczekiwanie, gdy robimy rzeczy, które mają sens. Profesor Bruce Hood przyjrzał się temu problemowi z perspektywy nauki i doszedł do wniosków, które przeczą treści większości popularnych poradnik...(38.35 zł najniższa cena z 30 dni)
46.47 zł
59.00 zł(-21%) -
Światowy bestseller Stuarta Ritchiego! Książka, która ujawnia niepokojące i szokujące sygnały świadczące o kryzysie, jaki przechodzi współczesna nauka. Nauka to sposób, w jaki rozumiemy świat. Jednak niewłaściwa interpretacja i koloryzowane statystyki sprawiły, że ogromna liczba badań naukowych s...(44.85 zł najniższa cena z 30 dni)
55.20 zł
69.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
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
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)