7
5

aktualizacja do wykłądu 8.

This commit is contained in:
Jassem 2025-02-17 15:02:37 +01:00
parent 1a3a418162
commit 25d6c15ef6
5 changed files with 16 additions and 23 deletions

View File

@ -414,10 +414,11 @@
] ]
}, },
{ {
"attachments": {},
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {},
"source": [ "source": [
"## 6. Testowanie integracyjne w Scrumie\n", "## 6. Zwinne testowanie integracyjne\n",
" * Celem testowania integracyjnego jest sprawdzenie, czy niezależne komponenty (np. klasy) prawidłowo ze sobą współpracują.\n", " * Celem testowania integracyjnego jest sprawdzenie, czy niezależne komponenty (np. klasy) prawidłowo ze sobą współpracują.\n",
" * Testowanie wykonują deweloperzy (na swojej maszynie) lub zespół testujący (w repozytorium).\n", " * Testowanie wykonują deweloperzy (na swojej maszynie) lub zespół testujący (w repozytorium).\n",
" * Metody testowania integracyjnego:\n", " * Metody testowania integracyjnego:\n",
@ -426,27 +427,19 @@
" * W metodyce Scrum możliwe jest stosowanie obu metod:\n", " * W metodyce Scrum możliwe jest stosowanie obu metod:\n",
" * Metoda wielkiego wybuchu na zakończenie sprintu lub\n", " * Metoda wielkiego wybuchu na zakończenie sprintu lub\n",
" * Metoda Ciągłej Integracji (testowanie po każdej zmianie)\n", " * Metoda Ciągłej Integracji (testowanie po każdej zmianie)\n",
" * Systemy Ciągłej Integracji ułatwiają testowanie po każdej zmianie poprzez uruchamianie testów automatycznych. " " * Systemy Ciągłej Integracji ułatwiają testowanie po każdej zmianie poprzez uruchamianie testów automatycznych. \n",
] " * W programowaniu zwinnym testowanie manualne jest elementem każdego sprintu.\n",
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 7. Metoda ciągłej ewaluacji\n",
"\n", "\n",
" 1. Opracuj zbiór testowy\n", "### Szablon zgłaszania błędów\n",
" * Wydziel zbiór testowy ze zbioru treningowego ALBO\n", "Zespół deweloperski uzgadnia szablon zgłaszania błędów, np.:\n",
" * Opracuj zbiór testowy z wykorzystaniem ludzi\n", " <img src=\"obrazy/bug template.png\" alt=\"Bug template\" width=600px>\n",
" 2. Określ metrykę ewaluacji. \n", " \n",
" 3. Opracuj wyzwanie w systemie ciągłej ewaluacji (np. Gonito).\n", "Przykładowe zgłoszenie błędu\n",
" 4. Opracuj łatwe rozwiązanie bazowe.\n", " <img src=\"obrazy/bug report.png\" alt=\"Bug report\" width=800px>\n",
" 5. Zmierz jakość rozwiązania bazowego na zbiorze testowym.\n", " \n",
" 6. Iteracyjnie: \n", "### System zgłaszania błędów\n",
" * Opracuj nowe rozwiązanie;\n", "Jeśli narzędziem komunikacji w zespole jest Jira, to polecanym narzędziem jest tablica Kanban.\n",
" * Zmierz jego jakość na zbiorze testowym;\n", " <img src=\"obrazy/kanban table.png\" alt=\"Kanban table for reporting bugs\" width=800px>\n"
" * Jeśli jest lepsze od poprzednich, to wdrażaj go w systemie."
] ]
}, },
{ {
@ -458,7 +451,7 @@
" * Testowanie jest czynnością kreatywną, której celem jest wykazanie istnienia defektów w kodzie.\n", " * Testowanie jest czynnością kreatywną, której celem jest wykazanie istnienia defektów w kodzie.\n",
" * Przypadki testowe mają na celu ograniczenie przestrzeni wyszukiwania defektów.\n", " * Przypadki testowe mają na celu ograniczenie przestrzeni wyszukiwania defektów.\n",
" * Testowanie odbywa się na różnych poziomach w tradycyjnych systemach jest to proces sekwencyjny, a w Scrumie iteracyjny.\n", " * Testowanie odbywa się na różnych poziomach w tradycyjnych systemach jest to proces sekwencyjny, a w Scrumie iteracyjny.\n",
" * Metoda ciągłej ewalaucji dobrze harmonizuje z metodyką Scrum." " * Do zgłaszania błędów w metodyce zwinnej dobrze nadaje się tablica Kanban."
] ]
} }
], ],
@ -481,7 +474,7 @@
"name": "python", "name": "python",
"nbconvert_exporter": "python", "nbconvert_exporter": "python",
"pygments_lexer": "ipython3", "pygments_lexer": "ipython3",
"version": "3.9.13" "version": "3.9.12"
}, },
"subtitle": "08. Testowanie w programowaniu zwinnym[wykład]", "subtitle": "08. Testowanie w programowaniu zwinnym[wykład]",
"title": "Przygotowanie do projektu badawczo-rozwojowego", "title": "Przygotowanie do projektu badawczo-rozwojowego",

Binary file not shown.

After

(image error) Size: 77 KiB

Binary file not shown.

After

(image error) Size: 71 KiB

Binary file not shown.

After

(image error) Size: 88 KiB

Binary file not shown.

After

(image error) Size: 93 KiB