Dane testowe. Teoria i Praktyka
- Autorzy:
- Radosław Smilgin, Anna Piaskowy
- Ocena:
- 2.8/6 Opinie: 11
- Stron:
- 122
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: Dane testowe. Teoria i Praktyka
Książka, której nie może zabraknąć w biblioteczce ambitnego programisty!
Programowanie nierzadko uchodzi za sztukę magiczną, jednak nawet najbardziej pomysłowa aplikacja okaże się bezużyteczna, gdy znajdzie się w niej choć jeden poważny błąd — powodujący, że działanie programu będzie niezgodne z oczekiwaniami twórców i użytkowników. Dlatego nie mniej istotną kwestią jest należyte sprawdzenie poprawności oprogramowania. Takie działanie pozwoli nam zyskać pewność, że otrzymane za jego pomocą wyniki będą w pełni pokrywały się z przyjętymi założeniami. Zadanie to nie jest wcale tak banalne, jak mogłoby się wydawać, a zlekceważenie etapu testów może kosztować znacznie więcej, niż gotowi jesteśmy zapłacić.
Niestety, tematyce tej nie poświęca się zwykle odpowiednio dużo uwagi, co można łatwo stwierdzić, przeglądając dostępne na rynku opracowania dotyczące testowania aplikacji. Chlubnym wyjątkiem jest tu książka "Dane testowe. Teoria i praktyka", w całości poświęcona metodologii przygotowywania i praktycznego wykorzystywania danych testowych, które zapewniają maksymalną niezawodność oraz bezpieczeństwo działania programów. Autor wprowadza Czytelnika w teoretyczne podstawy definiowania i generowania tego rodzaju danych, lecz prezentuje również przykłady i możliwości zastosowania opisywanych technik w praktyce. Dzięki temu każdy programista i tester będzie mógł skrócić czas sprawdzania poprawności działania aplikacji i uniknie szeregu typowych błędów oraz zaniechań, popełnianych zwykle w tym nierzadko bardzo skomplikowanym procesie.
- Podstawowe typy danych i związane z nimi błędy
- Techniki projektowania testów
- Definiowanie danych testowych
- Zarządzanie danymi i rozwiązywanie problemów
- Praktyczne przykłady danych testowych i ich wykorzystanie
- Sposoby pozyskiwania rzeczywistych danych
- Samodzielne generowanie danych testowych
![Pakuj ebook do walizki - lipcowe zaczytanie do -45%!](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19618/box_1180x419_SM_ebp_pakuj_ebook_do_walizki_6fa867313.png)
Wybrane bestsellery
-
Publikacja całościowo opisuje wszystkie aspekty zawodu, odpowiedzialności testerskiej oraz wymagane kompetencje miękkie i twarde. Robi to w odwołaniu do realiów rynkowych i współczesnych trendów. Dzieli się na dwie części: w pierwszej autor obszernie omawia podstawy zawodu testera a w drugiej od...(53.13 zł najniższa cena z 30 dni)
53.13 zł
69.00 zł(-23%) -
Publikacja całościowo opisuje wszystkie aspekty zawodu, odpowiedzialności testerskiej oraz wymagane kompetencje miękkie i twarde. Robi to w odwołaniu do realiów rynkowych i współczesnych trendów. Dzieli się na dwie części: w pierwszej autor obszernie omawia podstawy zawodu testera a w drugiej odd...
Zawód tester. Od decyzji do zdobycia doświadczenia Zawód tester. Od decyzji do zdobycia doświadczenia
(53.13 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(55.20 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...
Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B
(63.20 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środo...
Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów
(55.30 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
12.04 zł
21.90 zł(-45%) -
Mam wrażenie, że wokół sieci neuronowych narosło wiele mitów. Nawet niektórzy starsi członkowie mojej rodziny na hasło "sztuczna inteligencja" robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy - na przykład - o rozpoznawaniu odręcznego pisma czy też tłumaczeniu teks...(24.57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...
DevOps dla zdesperowanych. Praktyczny poradnik przetrwania DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
(40.20 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplika...
Pytest. Kurs video. Automatyzacja testów w Pythonie Pytest. Kurs video. Automatyzacja testów w Pythonie
(44.70 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%)
Zobacz pozostałe książki z serii Standard
-
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwi...
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Wystarczy jedno kliknięcie, by znaleźć się w samym centrum niezwykłych wydarzeń. Dajcie się porwać w tę fascynującą podróż!(11.90 zł najniższa cena z 30 dni)
11.90 zł
39.90 zł(-70%) -
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji...
LEGO Microgame. Podstawy programowania gier w Unity LEGO Microgame. Podstawy programowania gier w Unity
(18.50 zł najniższa cena z 30 dni)20.35 zł
37.00 zł(-45%) -
Choć programowanie może się wydawać bardzo poważną sprawą, nic nie stoi na przeszkodzie, aby przygodę z informatyką zaczynać już od najmłodszych lat. Tworzeniem gier komputerowych na tablety, telefony i komputery mogą się zajmować nawet dzieci, a pierwsze kroki stawiać na... domowym dywanie, z uż...
Dzieciaki na start! Programowanie dla najmłodszych Dzieciaki na start! Programowanie dla najmłodszych
(19.95 zł najniższa cena z 30 dni)21.95 zł
39.90 zł(-45%) -
JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a i możliwość formatowania atrakcyjnych wizualnie kontrolek za pomocą arkuszy stylów CSS - to tylko niektóre cechy sprawiaj...
JavaFX. Tworzenie graficznych interfejsów użytkownika JavaFX. Tworzenie graficznych interfejsów użytkownika
(64.50 zł najniższa cena z 30 dni)70.95 zł
129.00 zł(-45%) -
AutoCAD jest od lat standardowym narzędziem pracy w biurach projektowych, a jego praktyczna znajomość stanowi jeden z podstawowych elementów wykształcenia inżynierów i architektów opuszczających mury uczelni technicznych na całym świecie. Trudno sobie obecnie wyobrazić projektanta, konstruktora c...(24.50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł(-45%) -
C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duż...
C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III
(22.45 zł najniższa cena z 30 dni)24.70 zł
44.90 zł(-45%) -
Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone ...(39.50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł(-45%)
Ebooka "Dane testowe. Teoria i Praktyka" 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 "Dane testowe. Teoria i Praktyka" 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 "Dane testowe. Teoria i Praktyka" 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
Recenzje ebooka: Dane testowe. Teoria i Praktyka (1)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: youthcoders.net Patryk yarpo Jar, 2011-03-26Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Istotną kwestią w wytwarzaniu oprogramowania jest jego niezwodność. Oczywiście, każdy programista marzy o tym, aby jego programy były wolne od błędów. Niestety są to marzenia złudne - programistów można podzielić na tych, którzy przyznają, że ich kod zawiera czasem błędy oraz na tych, którzy okłamują samych siebie. Wraz ze wzrostem informatyzacji społeczeństw bardzo ważnym jest dostarczanie metod do prawidłowego testowania oprogramowania. Można już chyba nawet mówić o zupełnie oddzielnej branży testerów. Po przeczytaniu książki "Dane testowe. Teoria i praktyka" odniosłem wrażenie, że autorzy próbują podejść do testów w sposób uporządkowany, może nawet naukowy. Pozycję czyta się szybko. Wręcz bardzo szybko. Prawdziwej treści jest około 100 stron. Dodatkowo bardzo wiele stron to jedynie przykładowe dane testowe. Zdecydowanie można to uznać za plus, choć z drugiej strony w takim przypadku cena wydaje się być przesadzona. Chwilami wydawało mi się, że to przerobiona praca magisterska, co nie jest ani zarzutem, ani zaletą. Ot, takie wrażenie. Plusem książki jest wiele bardzo ciekawych rzeczy spoza świata IT - regulacje prawne dotyczące imion, nazwisk, numerów PESEL, NIP itp. Ładnie poukładane, przedstawione po kolei, czytelnie i zwięźle. Minusem jest to, że tak narawdę nie poczułem olśnienia, czytając tę książkę. Owszem - wiedza ciekawa. Jednak albo już to umiałem, albo było to jedynie uświadomienie sobie czegoś oczywistego. Nie włączam w to informacji o najdłuższym nazwisku na świecie czy zasad wyliczania liczby kontrolnej w numerze NIP. Oceniając książkę, muszę powiedzieć, że czyta się ją bardzo szybko i przyjemnie. Język użyty w niej jest bardzo zrozumiały, choć w kilku miejscach też autorzy nie ustrzegli się drobnych błędów (choćby - rok ma 52, a nie 54 tygodnie, a "ö" zamieniamy na "oe", a nie na "eo" i jeszcze parę innych "upsów"). Niby błędy bardzo drobne, ale szkoda, że się trafiły. Niestety, aby ocena była pełna muszę także wspomnieć o tym, że choć tematyka książki jest dosyć unikalna na polskim rynku, to sama zawartość może okazać się zbyt skromna dla bardziej doświadczonych programistów czy testerów.
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-246-2520-8, 9788324625208
- Data wydania książki drukowanej:
- 2011-01-07
- ISBN Ebooka:
- 978-83-246-4675-3, 9788324646753
- Data wydania ebooka:
-
2012-02-08
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.
- Format:
- 158x235
- Numer z katalogu:
- 5348
- Rozmiar pliku Pdf:
- 2.8MB
- Rozmiar pliku ePub:
- 4.6MB
- Rozmiar pliku Mobi:
- 8.8MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Standard
Spis treści ebooka
- 2.1. Dane wymagane oraz niewymagane (13)
- 2.1.1. Oznaczenie pól wymaganych (13)
- 2.1.2. Walidacja danych (14)
- 2.1.3. Zagadnienia związane z wprowadzaniem danych (17)
- 2.2. Dane a przypadek testowy (19)
- 2.3. Wybrane techniki projektowania przypadków testowych (20)
- 2.3.1. Techniki programistyczne (20)
- 2.3.2. Techniki testerskie (21)
- 2.3.3. Techniki oparte na doświadczeniu (25)
- 2.4. Proces definiowania danych (26)
- 2.5. Testowanie oparte na danych (Data Driven Testing) (28)
- 2.6. Zarządzanie danymi (29)
- 2.6.1. Dane testowe w procesie wytwarzania i testowania oprogramowania (29)
- 2.6.2. Dane testowe dla różnych typów testów (31)
- 2.6.3. Dane testowe dla różnych typów aplikacji (32)
- 2.6.4. Dane testowe a testowanie w oparciu o ryzyko (33)
- 2.6.5. Zarządzanie konfiguracją danych (34)
- 2.7. Defekty danych (35)
- 3.1. Imię (37)
- 3.1.1. Analiza (37)
- 3.1.2. Regulacje prawne (38)
- 3.1.3. Przypadki testowe (39)
- 3.2. Nazwisko (40)
- 3.2.1. Analiza (40)
- 3.2.2. Regulacje prawne (41)
- 3.2.3. Przypadki testowe (42)
- 3.3. Domeny internetowe (42)
- 3.3.1. Analiza (42)
- 3.3.2. Regulacje (43)
- 3.3.3. Przypadki testowe (43)
- 3.4. Polski adres poczty elektronicznej (45)
- 3.4.1. Analiza (45)
- 3.4.2. Regulacje (45)
- 3.4.3. Przypadki testowe (46)
- 3.5. Numer telefonu stacjonarnego (47)
- 3.5.1. Analiza (47)
- 3.5.2. Regulacje (48)
- 3.5.3. Przypadki testowe (48)
- 3.6. Numer telefonu komórkowego (49)
- 3.6.1. Analiza (49)
- 3.6.2. Regulacje (49)
- 3.6.3. Przypadki testowe (49)
- 3.7. Wykształcenie (50)
- 3.7.1. Analiza (50)
- 3.7.2. Regulacje (50)
- 3.7.3. Przypadki testowe (51)
- 3.8. Państwo (51)
- 3.8.1. Analiza (51)
- 3.8.2. Regulacje (52)
- 3.8.3. Przypadki testowe (52)
- 3.9. Województwo (52)
- 3.9.1. Analiza (52)
- 3.9.2. Regulacje (53)
- 3.9.3. Przypadki testowe (53)
- 3.10. Powiat (53)
- 3.10.1. Analiza (53)
- 3.10.2. Regulacje (54)
- 3.10.3. Przypadki testowe (54)
- 3.11. Gmina (55)
- 3.11.1. Analiza (55)
- 3.11.2. Regulacje (55)
- 3.11.3. Przypadki testowe (55)
- 3.12. Miejscowość (56)
- 3.12.1. Analiza (56)
- 3.12.2. Regulacje (56)
- 3.12.3. Przypadki testowe (56)
- 3.13. Ulica (57)
- 3.13.1. Analiza (57)
- 3.13.2. Regulacje (57)
- 3.13.3. Przypadki testowe (57)
- 3.14. Kod pocztowy (58)
- 3.14.1. Analiza (58)
- 3.14.2. Regulacje (58)
- 3.14.3. Przypadki testowe (58)
- 3.15. Data (59)
- 3.15.1. Analiza (59)
- 3.15.2. Regulacje (59)
- 3.15.3. Przypadki testowe (59)
- 3.16. PESEL (60)
- 3.16.1. Analiza (60)
- 3.16.2. Regulacje (61)
- 3.16.3. Przypadki testowe (61)
- 3.17. NIP (62)
- 3.17.1. Analiza (62)
- 3.17.2. Regulacje (63)
- 3.17.3. Przypadki testowe (63)
- 3.18. REGON (64)
- 3.18.1. Analiza (64)
- 3.18.2. Regulacje (64)
- 3.18.3. Przypadki testowe (64)
- 3.19. IBAN (66)
- 3.19.1. Analiza (66)
- 3.19.2. Regulacje (66)
- 3.19.3. Przypadki testowe (66)
- 3.20. Hasło (67)
- 3.20.1. Analiza (67)
- 3.20.2. Regulacje (67)
- 3.20.3. Przypadki testowe (67)
- 4.1. Dane rzeczywiste (69)
- 4.1.1. Pozyskiwanie danych rzeczywistych (69)
- 4.1.2. Powiązania między danymi rzeczywistymi (71)
- 4.2. Generacja danych (71)
- 4.2.1. Generacja danych w oparciu o funkcję random (71)
- 4.2.2. Generacja danych z kodu (73)
- 4.2.3. Generacja danych z dokumentacji (73)
- 4.2.4. Generacja danych w oparciu o wyrocznię (74)
- 4.3. Generowane czy rzeczywiste? (75)
- A.1. Interfejs aplikacji (79)
- A.1.2. Menu Plik (80)
- A.1.3. Menu Projekt (81)
- A.1.4. Menu Narzędzia (82)
- A.1.5. Menu Pomoc (83)
- A.1.6. Pasek narzędzi (83)
- A.1.7. Pasek boczny (84)
- A.1.8. Lista elementów projektu (84)
- A.2. Edytor baz danych (85)
- A.2.1. Menu Baza danych (86)
- A.2.2. Menu Rekordy (87)
- A.2.3. Pasek narzędzi (87)
- A.2.4. Pasek boczny (88)
- A.2.5. Lista rekordów bazy danych (88)
- A.3. Generacja danych (88)
- A.3.1. Menu (89)
- A.3.2. Pasek narzędzi (90)
- A.3.3. Lista rezultatów generowania (90)
- A.4. Generowanie danych (90)
- A.4.1. Tryby generowania danych (91)
- A.4.2. Typy danych (92)
- A.5. Umowa licencyjna (98)
- A.5.1. Udzielenie licencji (99)
- A.5.2. Opis innych uprawnień i ograniczeń (99)
- A.5.3. Uaktualnienia ("upgrade") (100)
- A.5.4. Prawa autorskie (100)
- A.5.5. Podwójne nośniki oprogramowania (101)
- A.5.6. Ograniczenia odpowiedzialności za szkodę (101)
- A.6. Instalacja oprogramowania (101)
- A.7. Deinstalacja oprogramowania (105)
- A.8. Tworzenie projektu (105)
Wstęp (7)
Rozdział 1. Komu potrzebne są dane testowe? (9)
Rozdział 2. Testowanie i dane (13)
Rozdział 3. Dane w przykładach (37)
Rozdział 4. Dane generowane a dane rzeczywiste (69)
Rozdział 5. Podsumowanie (77)
Dodatek A: Generator danych testowych (79)
Słownik (113)
Bibliografia (115)
Skorowidz (117)
Oceny i opinie klientów: Dane testowe. Teoria i Praktyka Radosław Smilgin, Anna Piaskowy (11)
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)
(1)
(2)
(1)
(3)
(3)
więcej opinii