Dane testowe. Teoria i Praktyka
- Autorzy:
- Radosław Smilgin, Anna Piaskowy
- Wydawnictwo:
- Helion
- Ocena:
- 2.8/6 Opinie: 11
- Stron:
- 122
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
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
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...(46.23 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%) -
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
(46.23 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
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ń
(47.20 zł najniższa cena z 30 dni)47.20 zł
59.00 zł(-20%) -
W tej książce przyjrzymy się wszystkim kluczowym aspektom Kubernetes, począwszy od podstawowych pojęć i instalacji, aż po zaawansowane techniki zarządzania i optymalizacji klastrów(13.73 zł najniższa cena z 30 dni)
13.24 zł
16.15 zł(-18%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(62.30 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(48.30 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Jeśli w swojej pracy masz lub miewasz do czynienia z danymi, z pewnością orientujesz się, że do tego celu stworzono dotąd całkiem sporo narzędzi. Nic dziwnego – przy tej liczbie danych, z jaką spotykamy się w dzisiejszym cyfrowym świecie, zdolność do ich sprawnego analizowania i wyciągania ...
Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym
(39.90 zł najniższa cena z 30 dni)90.34 zł
139.00 zł(-35%) -
Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie na...
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%)
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.
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