W tym wpisie przyjrzymy się, jak wygląda struktura testów (Testcase) funkcjonalnych kodowanych za pomocą pyATS. Struktura ta pozwala na łatwe i przejrzyste tworzenie testów, zarządzanie nimi oraz raportowanie wyników. Dzięki modularnej budowie, można łatwo rozbudowywać i dostosowywać testy do konkretnych potrzeb.
Ostatnie Discy Artykuły

Rola dekoratorów Python w bibliotece pyATS
Podczas ostatniego webinaru (28.02.2024) „Testowanie infrastruktury sieciowej skryptami Python” Piotr Wojciechowski pokazał budowanie testów funkcjonalnych z zastosowaniem modułu aetest z biblioteki pyATS. Podczas kodowania zastosowane zostały specjalne konstrukcje w języku Python, zwane dekoratorami. W poniższym artykule przyjrzyjmy się dokładniej ich działaniu.

Czym są testy funkcjonalne?
Testowanie środowiska sieciowego ma kluczowe znaczenie z wielu powodów. Pamiętajmy, że sieć nie istnieje sama dla siebie. Jest warstwą transportową dla danych i aplikacji i musi spełniać określone parametry. Inne wymagania stawiamy sieci operatorskiej, a jeszcze inne sieci korporacyjnej w której działa wrażliwa na opóźnienia baza danych. Inne wymagania będzie ...

Wprowadzenie do Terraform – zasada działania i zalety
Terraform to narzędzie open source służące do deklaratywnego zarządzania infrastrukturą w chmurze. Pozwala na automatyzację procesu wdrażania i zarządzania zasobami, takimi jak wirtualne maszyny, sieci, kontenery, bazy danych, itp. Narzędzie to działa na zasadzie deklaratywnego języka programowania, który pozwala na opisanie pożądanej konfiguracji infrastruktury, a następnie tworzy, modyfikuje lub usuwa ...

Jak skonfigurować serwer Samba w systemie Linux Debian?
Czym jest Serwer Samba? To narzędzie, które umożliwia udostępnianie plików i drukarek pomiędzy systemami, na przykład między systemem Windows a Linux. Serwer Samba ma wiele innych ciekawych funkcji, ale na potrzeby poniższego artykułu skupimy się na tej konkretnej.

Testowanie infrastruktury sieciowej skryptami Python...
W czwartek 29 lutego o godzinie 11:00 odbędzie się kolejny webianar Władców Sieci. Tematem przewodnim spotkania będzie testowanie infrastruktury sieciowej skryptami Python, a ekspercką wiedzą i doświadczeniem podzieli się z wami Piotr Wojciechowski. Piotr to niezależny konsultant IT, architekt rozwiązań sieciowych, programista, entuzjasta rozwiązań chmurowych, stąpający po ziemi praktyk w ...

Jak zacząć programować w Python
Rozpoczęcie swojej przygody z programowaniem w języku Python naprawdę nie jest trudne. Czasami programowanie będzie od nas wymagało porzucenia złych nawyków lub przełamania się wewnętrznie i odrzucenia niechęci, które być może zajęcia z programowania na uczelni w nas wyrobiły. Pozwól, że opowiem ci nieco o dwóch aspektach języka Python oraz ...

Jak zacząć uczyć się programowania
Zastanawiasz się pewnie, dlaczego warto znać choć jeden język programowania, nawet jeśli nie planujesz kariery jako programista? Czy umiejętność programowania może mi się przydać? A co jeżeli już próbowałeś i się do programowania zraziłeś? W dzisiejszym świecie technologia otacza nas ze wszystkich stron. Zaczynając od smartfonów, przez komputery, a kończąc ...

Jak czytać dane zawarte w specyfikacji urządzeń...
Specyfikacje urządzeń sieciowych dostarczają kluczowych informacji o ich fizycznych i technicznych właściwościach. Przykłady takich informacji to ilość i typ portów, pobór mocy, czy możliwości przetwarzania danych. W tym artykule omówimy, jak czytać dane zawarte w specyfikacjach urządzeń sieciowych. Fizyczna charakterystyka urządzeń sieciowych Fizyczna charakterystyka urządzeń sieciowych obejmuje informacje na temat ...