Testy automatyczne w Pythonie
Informacje ogólne
Kod przedmiotu: | WM-I-U2-TAwP |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Testy automatyczne w Pythonie |
Jednostka: | Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych |
Grupy: | |
Strona przedmiotu: | https://wmp.uksw.edu.pl/ |
Punkty ECTS i inne: |
2.00
|
Język prowadzenia: | polski |
Dyscyplina naukowa, do której odnoszą się efekty uczenia się: | informatyka techniczna i telekomunikacja |
Symbol/Symbole kierunkowe efektów uczenia się: | P7S_WK, P7S_WG, P7S_UW. |
Wymagania wstępne: | brak |
Skrócony opis: |
Dobrze przetestowany kod źródłowy przyczynia się do większej odporności na błędy, dzięki czemu późniejsze utrzymanie jest mniej kosztowne. Dobrze przetestowany kod jest również znacznie łatwiejszy w rozwoju i modyfikacji. Celem kursu jest zapoznanie studenta z metodykami testowania kodu źródłowego oraz z tworzeniem testów jednostkowych przy użyciu biblioteki PyTest. |
Pełny opis: |
Dobrze przetestowany kod źródłowy przyczynia się do większej odporności na błędy, dzięki czemu późniejsze utrzymanie jest mniej kosztowne. Dobrze przetestowany kod jest również znacznie łatwiejszy w rozwoju i modyfikacji. Celem kursu jest zapoznanie studenta z metodykami testowania kodu źródłowego oraz z tworzeniem testów jednostkowych przy użyciu biblioteki PyTest. |
Literatura: |
1. Harry Percival: TDD w praktyce. Niezawodny kod w języku Python. Helion (2015) 2. Siddharta Govindaraj: Test-Driven Python Development. Pack Publishing (2015) 3. Ashwin Pajankar: Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python. Apress (2021) |
Efekty kształcenia i opis ECTS: |
Student ma wiedzę w obszarze testowanie oprogramowania Student zna konstrukcje służące do testowania oprogramowania Student potrafi napisać proste testy automatyczne Student potrafi wykorzystać odpowiednie biblioteki do testowania programów w Pythonie Student rozumie potrzebę testowania oprogramowania |
Metody i kryteria oceniania: |
Posttest w trybie zdalnym w ramach synchronicznego kontaktu |
Zajęcia w cyklu "Semestr letni 2021/22" (zakończony)
Okres: | 2022-02-01 - 2022-06-30 |
Przejdź do planu
PN KON
WT ŚR CZ PT |
Typ zajęć: |
Konwersatorium, 15 godzin, 10 miejsc
|
|
Koordynatorzy: | Mirosław Kurkowski | |
Prowadzący grup: | Tomasz Krzywicki, Agnieszka Zbrzezny | |
Strona przedmiotu: | https://wmp.uksw.edu.pl/ | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie na ocenę | |
Opis nakładu pracy studenta w ECTS: | 1.uczestnictwo w zajęciach 15 godz. 2.przygotowanie do zajęć 20 godz. 3.przygotowanie do weryfikacji 13 godz. 4.konsultacje z prowadzącym 2 godz. |
|
Typ przedmiotu: | fakultatywny ograniczonego wyboru |
|
Grupa przedmiotów ogólnouczenianych: | nie dotyczy |
|
Skrócony opis: |
Dobrze przetestowany kod źródłowy przyczynia się do większej odporności na błędy, dzięki czemu późniejsze utrzymanie jest mniej kosztowne. Dobrze przetestowany kod jest również znacznie łatwiejszy w rozwoju i modyfikacji. Celem kursu jest zapoznanie studenta z metodykami testowania kodu źródłowego oraz z tworzeniem testów jednostkowych przy użyciu biblioteki PyTest. |
|
Pełny opis: |
Dobrze przetestowany kod źródłowy przyczynia się do większej odporności na błędy, dzięki czemu późniejsze utrzymanie jest mniej kosztowne. Dobrze przetestowany kod jest również znacznie łatwiejszy w rozwoju i modyfikacji. Celem kursu jest zapoznanie studenta z metodykami testowania kodu źródłowego oraz z tworzeniem testów jednostkowych przy użyciu biblioteki PyTest. |
|
Literatura: |
1. Harry Percival: TDD w praktyce. Niezawodny kod w języku Python. Helion (2015) 2. Siddharta Govindaraj: Test-Driven Python Development. Pack Publishing (2015) 3. Ashwin Pajankar: Python Unit Test Automation: Automate, Organize, and Execute Unit Tests in Python. Apress (2021) |
Właścicielem praw autorskich jest Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie.