reklama - zainteresowany?

Sztuka testowania oprogramowania - Helion

Sztuka testowania oprogramowania
Autor: Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas
Tytuł oryginału: The Art of Software Testing, Second Edition
Tłumaczenie: Andrzej Grażyński
ISBN: 83-7361-894-5
stron: 272, Format: B5, okładka: miękka
Data wydania: 2005-06-21
Księgarnia: Helion

Cena książki: 59,00 zł

Dodaj do koszyka Sztuka testowania oprogramowania

Tagi: Inne - Programowanie | programowanie-kupon | Testowanie oprogramowania

Testowanie to ostatni i niestety czasem pomijany element procesu tworzenia oprogramowania. Tymczasem ten wÅ‚aÅ›nie etap powinien być niezwykle znaczÄ…cÄ… częściÄ… projektu. Znaczenie testowania dostrzegano już w poczÄ…tkowym okresie dynamicznego rozwoju technologii tworzenia oprogramowania, jednak nadal trudno jest znaleźć jasny i czytelny zbiór reguÅ‚ testowania i metodyki, w oparciu o które proces ten należy przeprowadzać. Testy oprogramowania czÄ™sto przeprowadzane sÄ… przez jego twórców lub osoby przypadkowe, co zdecydowanie nie zdaje egzaminu.

Sztuka testowania oprogramowania to książka traktujÄ…ca wyÅ‚Ä…cznie o testowaniu oprogramowania. Przedstawia zasady testowania kodu źródÅ‚owego, pojedynczych moduÅ‚ów programu oraz caÅ‚ej aplikacji. Zawiera cenne wskazówki dla testerów dotyczÄ…ce przygotowywania przypadków testowych i metodologii testowania. Autorzy opisali w niej również metodykÄ™ testowania ekstremalnego i sposoby testowania aplikacji internetowych.

  • Podstawowe zasady testowania programów
  • Inspekcja kodu źródÅ‚owego
  • Przypadki testowe
  • Testowanie pojedynczych moduÅ‚ów aplikacji
  • Testowanie funkcjonalne, systemowe, akceptacyjne i instalacyjne
  • Usuwanie bÅ‚Ä™dów
  • ReguÅ‚y testowania ekstremalnego
  • Testowanie aplikacji internetowych

Zadbaj o to, aby tworzone przez Ciebie programy byÅ‚y pozbawione bÅ‚Ä™dów.

Dodaj do koszyka Sztuka testowania oprogramowania

 

Osoby które kupowały "Sztuka testowania oprogramowania", wybierały także:

  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Wyrażenia regularne od podstaw
  • Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usÅ‚ug
  • Zrozum struktury danych. Algorytmy i praca na danych w Javie
  • Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa

Dodaj do koszyka Sztuka testowania oprogramowania

Spis treści

Sztuka testowania oprogramowania -- spis treści

Przedmowa (7)

Wprowadzenie (9)

1. Samoocena zdolności testera (13)

2. Psychologiczne i ekonomiczne aspekty testowania programów (19)

  • Psychologia testowania (20)
  • Ekonomika testowania (23)
    • Test "czarnej skrzynki" (24)
    • Test "biaÅ‚ej skrzynki" (26)
  • Zasady testowania programów (29)
  • Podsumowanie (36)

3. Inspekcja programów, wÄ™drówka po kodzie źródÅ‚owym i przeglÄ…d kodu (39)

  • Inspekcje i wÄ™drówki po kodzie (40)
  • Inspekcja kodu (42)
  • Lista kontrolna bÅ‚Ä™dów programistycznych na użytek inspekcji kodu (45)
    • BÅ‚Ä™dy w odwoÅ‚aniach do danych (45)
    • BÅ‚Ä™dy w deklaracjach danych (48)
    • BÅ‚Ä™dy obliczeniowe (50)
    • BÅ‚Ä™dy porównywania (51)
    • BÅ‚Ä™dy przepÅ‚ywu sterowania (53)
    • BÅ‚Ä™dy interfejsu (55)
    • BÅ‚Ä™dy wejÅ›cia-wyjÅ›cia (56)
    • Inne bÅ‚Ä™dy (57)
  • WÄ™drówki po kodzie (60)
  • Kontrola przy biurku (61)
  • Wzajemna ocena (62)
  • Podsumowanie (63)

4. Projektowanie przypadków testowych (65)

  • Przypadki testowe dla testów "biaÅ‚ej skrzynki" (67)
    • Testowanie pokrycia kodu (67)
    • PodziaÅ‚ na klasy równoważnoÅ›ci (75)
    • PrzykÅ‚ad (79)
    • Analiza wartoÅ›ci granicznych (83)
    • Grafy przyczynowo-skutkowe (91)
  • Zgadywanie bÅ‚Ä™dów (113)
  • Strategia (115)

5. Testowanie moduÅ‚ów (jednostek) (117)

  • Projektowanie przypadków testowych (118)
  • Testowanie przyrostowe (132)
  • Testowanie zstÄ™pujÄ…ce a testowanie wstÄ™pujÄ…ce (138)
    • Testowanie zstÄ™pujÄ…ce (138)
    • Testowanie wstÄ™pujÄ…ce (145)
    • Porównanie (147)
  • Przeprowadzanie testów (149)

6. Testowanie wysokopoziomowe (151)

  • Testowanie funkcjonalne (157)
  • Testowanie systemowe (158)
    • Testowanie możliwoÅ›ci (161)
    • Testowanie objÄ™toÅ›ciowe (161)
    • Testowanie przeciążeÅ„ (162)
    • Testowanie użytecznoÅ›ci (164)
    • Testowanie ochrony danych (166)
    • Testowanie efektywnoÅ›ci (166)
    • Testowanie pamiÄ™ci (167)
    • Testowanie konfiguracji (167)
    • Testowanie zgodnoÅ›ci i konwersji (168)
    • Testowanie procedury instalacyjnej (168)
    • Testowanie niezawodnoÅ›ci (168)
    • Testowanie funkcji ratunkowych (170)
    • Testowanie możliwoÅ›ci obsÅ‚ugi (171)
    • Testowanie dokumentacji (171)
    • Testowanie procedur (172)
    • Przeprowadzanie testów (172)
  • Testowanie akceptacyjne (173)
  • Testowanie instalacyjne (174)
  • Planowanie i kontrolowanie testów (175)
  • Kryteria zakoÅ„czenia testu (178)
  • Niezależne agencje testujÄ…ce (185)

7. Debugowanie (187)

  • Debugowanie "na siÅ‚Ä™" (189)
  • Debugowanie przez indukcjÄ™ (191)
  • Debugowanie przez dedukcjÄ™ (195)
  • Debugowanie przez nawracanie (200)
  • Debugowanie przez testowanie (201)
  • ReguÅ‚y debugowania (201)
    • ReguÅ‚y lokalizowania bÅ‚Ä™dów (202)
    • Techniki poprawiania bÅ‚Ä™dów (203)
  • Analiza bÅ‚Ä™dów (205)

8. Testowanie ekstremalne (209)

  • Podstawy programowania ekstremalnego (210)
  • Testowanie ekstremalne - koncepcja (216)
    • Ekstremalne testowanie jednostek (216)
    • Testowanie akceptacyjne (218)
  • Testowanie ekstremalne - praktyka (220)
    • Projektowanie przypadków testowych (221)
    • Aplikacja i jej sterownik testowy (224)
  • Podsumowanie (225)

9. Testowanie aplikacji internetowych (227)

  • Podstawowa architektura aplikacji e-commerce (229)
  • Wyzwania zwiÄ…zane z testowaniem (231)
  • Strategie testowania (235)
    • Testowanie warstwy prezentacji (237)
    • Testowanie warstwy biznesowej (241)
    • Testowanie warstwy danych (244)

A Przykładowa aplikacja do testowania ekstremalnego (249)

B Liczby pierwsze mniejsze niż 1000 (255)

SÅ‚ownik (257)

Skorowidz (263)

Dodaj do koszyka Sztuka testowania oprogramowania

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.