Biblioteka Publiczna

w Dzielnicy BIAŁOŁĘKA m.st. Warszawy

book
book

Testowanie oprogramowania w praktyce : studium przypadków

Autor: Bala, Adrian.




Niniejsza książka jest wyjątkową pozycją na rynku literatury związanej z testowaniem oprogramowania. Autorzy - praktycy testowania - przedstawiają rzeczywiste problemy, z jakimi przyszło się im zmierzyć w pracy zawodowej oraz wjaki sposób starali się je rozwiązać. Opisują sukcesy, jednocześnie nie ukrywając swoich porażek. To wielka wartość tej publikacji, ponieważ Czytelnik może

bezboleśnie uczyć się na błędach autorów.

Teksty wchodzące w skład książki dotyczą bardzo zróżnicowanych obszarów testowania, takich jak:
- automatyzacja,
- testowanie urządzeń mobilnych,
- testowanie użyteczności,
- testowanie wydajnościowe,
- testy w firmie start-upowej,
- zarządzanie testowaniem,
- aspekty miękkie pracy testera,
- wykorzystanie sztucznej inteligencji w testowaniu.

Zobacz pełny opis
Odpowiedzialność:redakcja naukowa Adam Roman, Karolina Zmitrowicz ; Adrian Bala [i 15 pozostałych].
Hasła:Programowanie (informat.) - badanie
Programy komputerowe - badanie
Adres wydawniczy:Warszawa : Wydawnictwo Naukowe PWN, 2017.
Opis fizyczny:225, [1] s. : il. ; 24 cm.
Powiązane zestawienia:Informatyka (programowanie)
Skocz do:Dodaj recenzje, komentarz
Spis treści:

  1. 1. Automatyzacja testów
  2. Natalia Krawczyk
  3. 1.1. Opis przypadku
  4. 1.2. Rozwiązanie problemu
  5. 1.3. Podsumowanie działań
  6. 1.4. Wnioski, zalecenia, rekomendacje
  7. 2. Testowanie mobilne
  8. Piotr Wicherski
  9. 2.1. Opis przypadku
  10. 2.2. Fragmentacja
  11. 2.3. Koszt urządzeń i rozproszenie zespołów
  12. 2.4. Problemy i wyzwania
  13. 2.4.1. Dobór urządzeń
  14. 2.4.2. Zasilanie
  15. 2.4.3. Chłodzenie
  16. 2.4.4. Przygotowanie urządzeń
  17. 2.4.5. Przygotowanie testów
  18. 2.4.6. Sieć
  19. 2.4.7. Organizacja
  20. 2.4.8. Urządzenia lokalne czy w chmurze
  21. 2.4.9. Analiza rozwiązań w chmurze
  22. 2.4.10. Rozliczanie czasu dostępu
  23. 2.4.11. Analiza rozwiązania lokalnego
  24. 2.4.12. Potencjalne zalety posiadania laboratorium urządzeń mobilnych
  25. 2.4.13. Potencjalne wady posiadania laboratorium urządzeń mobilnych
  26. 2.4.14. Możliwości rozwoju
  27. 2.4.15. Sprzęt
  28. 2.4.16. Wnioski, zalecenia, rekomendacje
  29. 3. Testowanie aplikacji mobilnych
  30. Ewa Ludwiczak (Bielska), Tomasz Mnich
  31. 3.1. Opis przypadku
  32. 3.2. Główne różnice między testowaniem aplikacji mobilnych a aplikacji desktopowych i webowych
  33. 3.3. Fragmentacja
  34. 3.3.1. Opis przypadku
  35. 3.3.2. Rozwiązanie problemu
  36. 3.4. Automatyzacja testów
  37. 3.4.1. Opis przypadku
  38. 3.4.2. Rozwiązanie problemu
  39. 3.5. Wsparcie osób z dysfunkcjami wzroku w korzystaniu z aplikacji mobilnych
  40. 3.5.1. Opis przypadku
  41. 3.5.2. Rozwiązanie problemu
  42. 3.6. Imitowanie odpowiedzi API
  43. 3.6.1. Opis przypadku
  44. 3.6.2. Rozwiązanie problemu
  45. 3.7. Testy aplikacji w zmiennych warunkach sieciowych
  46. 3.7.1. Opis przypadku
  47. 3.7.2. Rozwiązanie problemu
  48. 3.8. Skąd czerpać wiedzę o działaniu aplikacji w środowisku produkcyjnym
  49. 3.8.1. Opis przypadku
  50. 3.8.2. Rozwiązanie problemu
  51. 3.9. Podsumowanie
  52. 4. Testy użyteczności - badanie użyteczności sklepów internetowych
  53. ze zdrową żywnością
  54. Emilia Feliks, Magdalena Damaschke, Adrian Modzelewski
  55. 4.1. Opis przypadku
  56. 4.2. Rozwiązanie problemu
  57. 4.3. Metodologia badania
  58. 4.4. Wyniki przeprowadzonych badań - analiza i rekomendacje
  59. 4.5. Wnioski i zalecenia
  60. 5. Testy wydajności
  61. Jacek Okrojek
  62. 5.1. Wprowadzenie
  63. 5.2. Testy wydajności w końcowej fazie projektu
  64. 5.3. Brak lub nieprecyzyjne wymagania
  65. 5.4. Zbyt ogólne założenia dla testów
  66. 5.5. Podsumowanie
  67. 6. Wdrożenie testów eksploracyjnych w dużej firmie
  68. Radosław Smilgin
  69. 6.1. Opis przypadku
  70. 6.2. Świadomość testowania eksploracyjnego
  71. 6.3. Punkt startowy
  72. 6.4. Decyzja
  73. 6.5. Techniki i zasady testowania
  74. 6.5.1. Testowanie sterowane kontekstem
  75. 6.5.2. Sesja
  76. 6.5.3. Narzędzia
  77. 6.5.4. Inne techniki
  78. 6.5.5. Raportowanie
  79. 6.5.6. Środowiska
  80. 6.5.7. Funkcje
  81. 6.5.8. Czas
  82. 6.5.9. Wyniki sesji
  83. 6.5.10. Inne raporty
  84. 6.5.11. Łączenie raportów
  85. 6.5.12. Sprawozdanie
  86. 6.6. Podsumowanie
  87. 7. Fenomen i prostota
  88. Adrian Bala
  89. 7.1. Opis przypadku
  90. 7.2. Uwarunkowania
  91. 7.3. Pomysł
  92. 7.4. Spotkanie organizacyjne
  93. 7.5. Pierwsze kroki
  94. 7.6. Ustalenia
  95. 7.7. Decyzje
  96. 7.8. Prace
  97. 7.9. Jakość
  98. 7.10. API
  99. 7.11. Panel aplikacji
  100. 7.12. Platforma aplikacji
  101. 7.13. Testy alfa
  102. 7.14. Testy beta
  103. 7.15. Testy akceptacyjne
  104. 7.16. Podsumowanie
  105. 7.17. Retrospekcja
  106. 7.18. Dziesięć przekazań Emila
  107. 7.19. Słownik wybranych pojęć
  108. 8. Do trzech razy sztuka
  109. Morta Firlej
  110. 8.1. Opis przypadku
  111. 8.2. Podejście pierwsze
  112. 8.3. Podejście drugie
  113. 8.4. Podejście trzecie
  114. 8.5. Podsumowanie
  115. 8.6. Dobry produkt to nie wszystko - wnioski
  116. 9. Upadki w projektach z punktu widzenia testera
  117. Tomasz Olszewski
  118. 9.1. Opis przypadku
  119. 9.2. Studium porażki
  120. 9.3. Znaki ostrzegawcze
  121. 9.4. Wstępne fazy projektu
  122. 9.5. Fazy dewelopmentu i testowania
  123. 9.6. Na koniec z nadzieją - wnioski
  124. 10. Zarządzanie dużym zespołem testerów w praktyce - opis przypadku
  125. Anna Jankowiak, Marek Falkowski
  126. 10.1. Wprowadzenie
  127. 10.2. Regulacje, regulacje, regulacje
  128. 10.3. Ilu was tam pracuje przy jednym błędzie
  129. 10.4. Bank to nie firma programistyczna
  130. 10.5. Jedyną stalą rzeczą jest zmiana
  131. 10.6. Czy my mówimy tym samym językiem?
  132. 10.7. Ale ktoś TO musi przetestować
  133. 10.8. Kto lubi testy regresji? Każdy, kto nie musi ich wykonywać
  134. 10.9. Ale na czym mam testować?
  135. 10.10. Nic tak nie motywuje pracownika jak dodatkowa premia
  136. 10.11. Kontrola to najwyższa forma uznania
  137. 10.12. Jedna metodologia dla wszystkich
  138. 10.13. Jednolite raportowanie
  139. 10.14. Grywalizacja
  140. 11. Trendy - nowa metodyka zapewnienia jakości: jak sztuczna inteligencja pomogła wybrać, gdzie zastosować najlepsze praktyki pisania kodu
  141. Jarosław Hryszko
  142. 11.1. Opis przypadku
  143. 11.2. Studium problemu
  144. 11.3. Rozwiązanie problemu
  145. 11.4. Podsumowanie - rezultaty
  146. 12. Epilog - przyszłość testowania oprogramowania
  147. Jędrzej Osiński *

Zobacz spis treści



Sprawdź dostępność, zarezerwuj (zamów):

(kliknij w nazwę placówki - więcej informacji)

Czyt. Nr XX
ul. Van Gogha 1

Sygnatura: 004
Numer inw.: 18267
Pozycja wypożyczona

Przetrzymana przez: 118891
termin minął: 2024-06-28
schowekrezerwuj
więcejrezerwuj

Dodaj komentarz do pozycji:

Swoją opinię można wyrazić po uprzednim zalogowaniu.