Książka informatyczna wydawnictw: BTC Edition Exit Helion Help Microsoft Press Mikom Nakom PJWSTK Read Me Robomatic Skalmierski Tortech Translator WKŁ WNT WSISIZ
Perl testowanie zapiski programisty HELION 29.90zł
Autor: Ian Langworth, chromatic
ISBN: 83-246-0240-2
Ilość stron: 240
Data wydania: 01/2006
Testowanie aplikacji to temat najczęściej pomijany przez programistów. Testowanie nie jest tak pasjonujące jak tworzenie programów czy poznawanie nowych narzędzi. Jest jednak niezbędne.
Prawidłowo przeprowadzony proces testowania może znacznie poprawić wydajność, podnieść jakość projektu i kodu, zmniejszyć obciążenia wynikające z konserwacji kodu i pomóc lepiej zaspokoić wymagania klientów, współpracowników i kierownictwa. W powszechnie uznanych metodykach projektowych testowanie, szczególnie za pomocą testów automatycznych, jest niezwykle istotnym procesem.
Książka "Perl. Testowanie. Zapiski programisty" to praktyczny przewodnik dla programistów Perla, którzy chcą poprawić jakość i wydajność tworzonych przez siebie programów. Opisuje metody tworzenia testów automatycznych, stosowania ich i interpretowania ich wyników.
Przedstawia sposoby testowania pojedynczych modułów, całych aplikacji, witryn WWW, baz danych, a nawet programów stworzonych w innych językach programowania. Zawiera również informacje o tym, jak dostosować podstawowe narzędzia testujące do własnego środowiska i projektów.
Dzięki wiadomościom zawartym w tej książce można zredukować długość cyklu tworzenia oprogramowania i zdecydowanie ułatwić konserwację gotowych systemów.
Rozdziały:
Rozdział 1. Początki testowania (21)
- Instalowanie modułów testujących (21)
- Uruchamianie testów (25)
- Interpretacja wyników testów (28)
- Pisanie pierwszego testu (31)
- Wczytywanie modułów (34)
- Ulepszanie porównań w testach (38)
Rozdział 2. Pisanie testów (43)
- Pomijanie testów (43)
- Pomijanie wszystkich testów (46)
- Oznaczanie testów jako "do zrobienia" (48)
- Porównywanie prostych struktur danych (51)
- Złożone struktury danych (56)
- Testowanie ostrzeżeń (60)
- Testowanie wyjątków (63)
Rozdział 3. Zarządzanie testami (67)
- Organizowanie testów (67)
- Sprawdzanie pokrycia kodu (71)
- Pisanie biblioteki testującej (78)
- Testowanie biblioteki testującej (81)
- Pisanie systemu uruchamiania z testowaniem (84)
- Testowanie w sieci (86)
- Automatyzacja uruchamiania testów (88)
Rozdział 4. Dystrybuowanie testów (i kodu) (93)
- Testowanie plików POD (93)
- Testowanie pokrycia dokumentacją (95)
- Podpisywanie dystrybucji (98)
- Testowanie całych dystrybucji (101)
- Pozwól użytkownikowi decydować (103)
- Pozwól użytkownikowi decydować (ciąg dalszy) (106)
- Umieszczanie testów w dystrybucji modułów (107)
- Pobieranie wyników testów (110)
- Sprawdzanie poprawności Kwalitee (114)
Rozdział 5. Testowanie nietestowalnego kodu (117)
- Zastępowanie operatorów i funkcji wbudowanych (118)
- Imitowanie modułów (123)
- Imitowanie obiektów (127)
- Częściowe imitowanie obiektów (133)
- Zastępowanie kodu (138)
- Zastępowanie operatorów (142)
Rozdział 6. Testowanie baz danych (147)
- Dostarczanie testowych baz danych (147)
- Testowanie danych w bazie danych (151)
- Używanie tymczasowych baz danych (156)
- Imitowanie baz danych (161)
Rozdział 7. Testowanie witryn WWW (167)
- Testowanie zaplecza aplikacji (167)
- Testowanie widocznej części aplikacji (173)
- Nagrywanie i odtwarzanie sesji przeglądarki (176)
- Testowanie poprawności HTML (180)
- Uruchamianie własnego serwera Apache (182)
- Testowanie za pomocą Apache-Test (185)
- Dystrybuowanie modułów z Apache-Test (191)
Rozdział 8. Testy jednostkowe przeprowadzane za pomocą Test::Class (195)
- Pisanie przypadków testowych (196)
- Tworzenie środowiska testu (200)
- Dziedziczenie testów (203)
- Pomijanie testów przy użyciu Test::Class (206)
- Oznaczanie testów jako "do zrobienia" przy użyciu Test::Class (208)
Rozdział 9. Testowanie całej reszty (211)
- Pisanie testowalnych programów (211)
- Testowanie programów (215)
- Testowanie programów interaktywnych (218)
- Testowanie bibliotek współdzielonych (221)
Perl testowanie zapiski programisty
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.