Testy modułowe

Testy jednostkowe (Unit tests) – Testowanie na najniższym poziomie, podczas którego poszczególne metody (funkcje) testowane są pojedynczo, w oderwaniu od reszty aplikacji w celu sprawdzenia pod kątem zgodności ze zdefiniowanym typem/zakresem danych wejściowych.

W odniesieniu do testów jednostkowych używana jest również nazwa „testy modułowe” lub „testowanie komponentów”. Testy na tym poziomie przeprowadzane są przeważnie przez programistów z użyciem przygotowanych wcześniej danych testowych.

Testy modułowe. Analiza ścieżek.

Boundary test – żadna pętla nie jest wykonywana, każda pętla jest raz wykonywana i wszystkie ścieżki wewnątrz pętli są raz wykonane.

Interior test – wnętrze pętli uważa się za przetestowane, jeśli zostały wykonane wszystkie ścieżki, które są możliwe przy dwukrotnym powtórzeniu pętli.

Testy modułowe. Użycie klas równoważności.

Klasa równoważności jest to zbiór danych używanych do przeprowadzenia testu. Wykonanie testu z użyciem kilku elementów zbioru, powoduje uznanie całej klasy za poprawną i zwalnia nas od testowania wszystkich elementów w np. 1000-elementowym zbiorze.

Testy modułowe. Testowanie wartości brzegowych.

Rozwinięciem testów z użyciem klas równoważności jest testowanie wartości brzegowych. Wartość brzegowa to wartość znajdująca się wewnątrz, pomiędzy lub tuż przy granicy danej klasy równoważności.

Przykłady:

Rejestracja osoby w przedziale wiekowym 0 – 120,

Definicja ISTQB:

Testowanie modułowe: Testowanie poszczególnych komponentów oprogramowania.

  • R@bbIT career fair 2025
    IT students – it’s time to connect! If tech is your passion and future, you can’t miss this! Join us at the 10th edition of the r@bbIT career fair at West Pomeranian University – an event where
  • Embedded World 2025 recap
    The Embedded World 2025 is now behind us, but the impression remains. A valuable experience of three days filled with meetings and discussions with professionals from diverse sectors, all focused on
  • Embedded World 2025-day 2
    It was a fantastic day one. Are you ready for the second round? Still haven’t visited our booth? Take the opportunity to meet GRYFTEC team on-site, 𝗛𝗮𝗹𝗹 𝟰, 𝗯𝗼𝗼𝘁𝗵 𝟰-𝟱𝟬𝟭𝗯. — PL Udział w
  • Embedded World Exhibition&Conference 2024Welcome to Embedded World 2025
    We are excited to be back at the Embedded World and ready for three days of networking, cutting-edge innovation, and industry connections. The traffic in the aisles and high energy clearly show a
  • Embedded World Exhibition&Conference 2024The countdown to EW25 begins
    The countdown begins, only a few days until the Eembedded World Exhibition&Conference, the biggest event that brings the entire embedded community together. Do you have a new project in mind,
  • GRYFTECEmbedded Systems Sp. z o.o.
  • ul. 1 Maja 3871-627 Szczecin, Polska
  • + 48 91 85 11 660info@gryftec.com
GRYFTEC Embedded Systems
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.