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%) -
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%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)79.49 zł
159.00 zł(-50%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne pr...
Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code
(39.90 zł najniższa cena z 30 dni)89.54 zł
199.00 zł(-55%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu st...
Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących
(26.94 zł najniższa cena z 30 dni)29.18 zł
44.90 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