Uniwersytet Kazimierza Wielkiego - Centralny System Uwierzytelniania
Strona główna

Wytwarzanie i testowanie oprogramowania 1300-SI23WTO-SP
Laboratorium (LAB) Semestr zimowy 2025/26

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 45
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Rygory zaliczenia zajęć: zaliczenie na ocenę
Literatura uzupelniająca: 1. Glenford J. Myers, Corey Sandler, Tom Badgett, Todd M. Thomas. Sztuka testowania oprogramowania, Helion, 2005.
2. Paul Ammann, Jeff Offutt. Introduction to Software Testing, Edition 2. Cambridge University Press, 2017.
Metody dydaktyczne: ćwiczenia laboratoryjne
Literatura:

1. Adam Roman. Testowanie i jakość oprogramowania : modele, techniki, narzędzia. Wydawnictwo Naukowe PWN SA, 2015.

2. Ron Patton. Testowanie oprogramowania. Mikom, 2002.

3. Stephen H. Kan. Metryki i modele w inżynierii jakości oprogramowania. Wydawnictwo Naukowe PWN, 2006.

4. Bogdan Wiszniewski. Teoria i praktyka testowania programów. Wydawnictwo Naukowe PWN: Mikom, 2006.

5. Serhii Semenov, Cao Weilin. Innovative approaches to software security : penetration testing technologis in action. Wydawnictwo Naukowe UKEN, 2024.

Efekty uczenia się:

U1, U2, U3

Metody i kryteria oceniania:

Zaliczenie laboratoriów: projekt zaliczeniowy.

Progi ocen:

do 50% – ocena 2,0

51%–69% – ocena 3,0

70%–79% – ocena 3,5

80%–89% – ocena 4,0

90%–94% – ocena 4,5

95%–100% – ocena 5,0

Zakres tematów:

1. Podstawy testowania: definicje, zasady testowania, psychologia testowania, poziomy i typy testów.

2. Projektowanie testów opartych na specyfikacji (czarnoskrzynkowe): przypadki testowe, dane testowe, oczekiwane wyniki.

3. Projektowanie testów czarnoskrzynkowych – rozszerzenie: warianty, priorytety, macierz testów + mini „Test Plan” (prosty proces testowy).

4. Projektowanie testów opartych na strukturze (białoskrzynkowe) – pokrycia grafowe.

5. Projektowanie testów białoskrzynkowych – pokrycia logiczne (warunki, decyzje).

6. Testowanie jednostkowe: xUnit – organizacja testów, asercje, dobre praktyki.

7. Namiastki i obiekty imitacji w testach jednostkowych: mock/stub/fake, izolacja komponentów.

8. Inspekcje formalne i przeglądy kodu + analiza statyczna: checklisty, raport niezgodności.

9. Testowanie eksploracyjne + analiza dynamiczna: obserwacje, logi, wnioski i rekomendacje.

10. Testowanie niefunkcjonalne: testy użyteczności (interfejs) i testy wydajności – raport wyników.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy wtorek, 9:00 - 11:15, sala 106 LAB. KOMP.
Mirosław Kozielski 11/12 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek przy ulicy M. Kopernika
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Kazimierza Wielkiego.
J.K. Chodkiewicza 30
85-064 Bydgoszcz
tel: +48 52 32 66 429 https://ukw.edu.pl
kontakt deklaracja dostępności mapa serwisu USOSweb 7.3.1.0-2 (2026-05-27)