diff --git a/materiały na wykład/09_testowanie_systemowe_i_akceptacyjne.ipynb b/materiały na wykład/09_testowanie_systemowe_i_akceptacyjne.ipynb index 155979b..7d34aed 100644 --- a/materiały na wykład/09_testowanie_systemowe_i_akceptacyjne.ipynb +++ b/materiały na wykład/09_testowanie_systemowe_i_akceptacyjne.ipynb @@ -7,7 +7,7 @@ "
\n", "

Systemy informatyczne analizy dannych

\n", "

9. Testowanie systemowe i akceptacyjne[wykład]

\n", - "

Krzysztof Jassem (2023)

\n", + "

Krzysztof Jassem (2024)

\n", "
" ] }, @@ -73,8 +73,11 @@ "**Testy dymne** (ang. smoke tests) to powierzchowne testy pozwalające wykazać błędy krytyczne,\n", " * Przykładem testu dymnego może być test CRUD (Create, Read, Update, Delete).\n", " \n", - "**Przykład opisu testów dymnych (system automatycznego tłumaczenia dokumentów):**\n", - "\"Przykład" + "**Testy dymne. Przykład 1. (system automatycznego tłumaczenia dokumentów):**\n", + "\"Przykład\n", + "\n", + "**Testy dymne. Przykład 2. (system automatycznej analizy zdjęć):**\n", + "\"Przykład" ] }, { @@ -85,8 +88,11 @@ "**Testy zdroworozsądkowe** (ang. sanity tests) mają wykazać, że aplikacja nie działa zgodnie ze stawianymi przed nią wymaganiami.\n", ">\"Smoke test określa, czy w ogóle coś działa, a sanity test - czy działa tak, jak ma działać”.\n", "\n", - "**Przykład przypadków testowych na poziomie testowania zdroworozsądkowego:**\n", - "\"Przykład" + "**Przypadek testowy na poziomie testowania zdroworozsądkowego (1):**\n", + "\"Przykład\n", + "\n", + "**Przypadek testowy na poziomie testowania zdroworozsądkowego (2):**\n", + "\"Przykład" ] }, { @@ -94,10 +100,7 @@ "metadata": {}, "source": [ "### Testy regresywne\n", - "**Testy regresywne** to szczegółowe testy, pozwalające wykazać, że w aplikacji powstały nieznane błędów będące wynikiem wprowadzonych zmian.\n", - "\n", - "**Przykład przypadku testowego na poziomie testowania regresywnego:**\n", - "\"Przykład" + "**Testy regresywne** to testy, pozwalające wykazać, że w aplikacji powstały nieznane błędów będące wynikiem wprowadzonych zmian." ] }, { @@ -107,10 +110,11 @@ "### Raport z testowania funkcjonalnego\n", "Przypadki testowe w testowaniu funkcjonalnym warto tworzyć w takiej formie, aby łatwo można je było rozszerzyć o wyniki testowania - tworząc raport z testowania.\n", "\n", - "**Fragment raportu z testowania funkcjonalnego:**\n", - "\"Przykład\n", + "**Fragment raportu z testowania funkcjonalnego - przykład 1.**\n", + "\"Przykład\n", "\n", - "W raporcie z testowania można zawrzeć dodatkowe informacje np. o wydajności działania danego przypadku testowego." + "**Fragment raportu z testowania funkcjonalnego - przykład 2.**\n", + "\"Przykład" ] }, { @@ -120,9 +124,15 @@ "## 2.2. Testowanie wydajności (performance testing)\n", "Zadaniem **testowania wydajności** jest wykazanie, że system nie daje odpowiedzi w wystarczająco krótkim czasie pod ustalonym obciążeniem produkcyjnym, np. przy dużym wolumenie przetwarzanych danych.\n", "\n", - "**Przykładowy fragment raportu z testowania wydajności systemu tłumaczenia:**\n", + "**Przykładowy fragment raportu z testowania wydajności systemu tłumaczenia (1):**\n", "\"Przykład\n", "\n", + "**Przykładowy fragment raportu z testowania wydajności systemu tłumaczenia (2):**\n", + "\"Przykład\n", + "\n", + "**Przykładowy fragment raportu z testowania wydajności systemu tłumaczenia (3):**\n", + "\"Przykład\n", + "\n", "**Stronę internetową** można bardzo szybko przetestować pod kątem wydajności, korzystając np. z narzędzia dostępnego na stronie https://webspeed.intensys.pl/.\n" ] }, @@ -179,7 +189,9 @@ "source": [ "## 2.5. Testowanie ochrony danych (security testing)\n", "Proces ma wykazać, że dane nie są chronione w odpowiedni sposób.\n", - " * Przypadki testowe mają wymusić naruszenie mechanizmów ochrony danych." + " * Przypadki testowe mają wymusić naruszenie mechanizmów ochrony danych.\n", + " ### Test ochrony danych - przykład\n", + " \"Przykład" ] }, { @@ -405,7 +417,7 @@ "metadata": {}, "source": [ "## 5.4. Specyfikacja testów \n", - "**Specyfikacja testów** to zestaw scenariuszy testowych (przypadków testowych)." + "**Specyfikacja testów** to zestaw scenariuszy testowych (przypadków testowych). Jest to najbardziej istotny element planu testów." ] }, { diff --git a/materiały na wykład/obrazy/raport z testowania 1.png b/materiały na wykład/obrazy/raport z testowania 1.png new file mode 100644 index 0000000..119ef01 Binary files /dev/null and b/materiały na wykład/obrazy/raport z testowania 1.png differ diff --git a/materiały na wykład/obrazy/raport z testowania 2.png b/materiały na wykład/obrazy/raport z testowania 2.png new file mode 100644 index 0000000..83e6f9d Binary files /dev/null and b/materiały na wykład/obrazy/raport z testowania 2.png differ diff --git a/materiały na wykład/obrazy/sanity test ladowanie.png b/materiały na wykład/obrazy/sanity test ladowanie.png new file mode 100644 index 0000000..335bc2c Binary files /dev/null and b/materiały na wykład/obrazy/sanity test ladowanie.png differ diff --git a/materiały na wykład/obrazy/sanity test wczytanie.png b/materiały na wykład/obrazy/sanity test wczytanie.png new file mode 100644 index 0000000..5dec015 Binary files /dev/null and b/materiały na wykład/obrazy/sanity test wczytanie.png differ diff --git a/materiały na wykład/obrazy/test ochrony danych.png b/materiały na wykład/obrazy/test ochrony danych.png new file mode 100644 index 0000000..bbaae96 Binary files /dev/null and b/materiały na wykład/obrazy/test ochrony danych.png differ diff --git a/materiały na wykład/obrazy/test wydajnosci 1.png b/materiały na wykład/obrazy/test wydajnosci 1.png new file mode 100644 index 0000000..a3a7d08 Binary files /dev/null and b/materiały na wykład/obrazy/test wydajnosci 1.png differ diff --git a/materiały na wykład/obrazy/test wydajnosci 2.png b/materiały na wykład/obrazy/test wydajnosci 2.png new file mode 100644 index 0000000..824ebac Binary files /dev/null and b/materiały na wykład/obrazy/test wydajnosci 2.png differ diff --git a/materiały na wykład/obrazy/testy dymne zdjęcia.png b/materiały na wykład/obrazy/testy dymne zdjęcia.png new file mode 100644 index 0000000..36f1dfe Binary files /dev/null and b/materiały na wykład/obrazy/testy dymne zdjęcia.png differ