Przejdź do głównej zawartości

Testowanie algorytmu


Użytkownik ma możliwość przetestowania stworzonego algorytmu. Warunkiem rozpoczęcia testów jest poprawne skonfigurowanie algorytmu. W rezultacie testowania zwracany jest konkretny zestaw wartości.

  1. Z menu Testy wybierz opcję Testuj algorytm lub wybierz przycisk Testuj umieszczony na wstążce w grupie Testy.

image

image

  1. Zostanie wyświetlone okno Dane testowe algorytmu, w którym należy sprawdzić i uzupełnić pola, nadając im wartości.
  2. Po zakończeniu przypisywania wartości kliknij przycisk Ok.

image

  1. Przeglądnij testowany algorytm.
  2. Zakończ testowanie algorytmu kliknięciem przycisku Zatrzymaj umieszczonego na wstążce.

image

  1. Możliwe jest oznaczenie wybranej zmiennej jako wymaganej. Zmienna oznaczona jako wymagana jest konieczna do uzupełnienia.
  2. Po nadaniu w algorytmie konkretnych wartości, na algorytmie zostaje wyświetlony przebieg wykonania.
  3. Użytkownik ma możliwość podglądu wybranego elementu. W tym celu dwukrotnie kliknij element.
  4. Możliwy jest również podgląd elementu z poziomu menu kontekstowego. W tym celu kliknij na bloczku prawym przyciskiem myszy, a następnie z menu kontekstowego wybierz opcję Podgląd. System wyświetli okno edycji elementu.
  5. Menu kontekstowe umożliwia porównanie wejść i wyjść do testowanego algorytmu. Z menu kontekstowego należy wybrać Porównaj wejście i wyjście.

image

  1. W oknie Struktura danych użytkownik ma możliwość zapisania do pliku danych wartości określonych dla zmiennych lub odczytania zapisanych danych. W tym celu w oknie danych testowych do algorytmu wybierz opcję Zapisz do pliku lub Odczytaj z pliku.
  2. Jeśli w strukturze danych wykorzystywanej przez algorytm istnieje grupa danych, która została oznaczona jako lista, użytkownik ma możliwość dodania elementu do listy. W tym celu zaznacz grupę danych oznaczoną jako lista lub element tej grupy danych i z menu kontekstowego wyświetlanego po kliknięciu prawego przycisku myszy wybierz opcję Dodaj na początek listy lub Dodaj poniżej.

Wymagalność zmiennych a testowanie algorytmu​

  1. Jeżeli na elemencie Start określiłeś wymagalność pola na obowiązkowe, wówczas pole to musi zostać wypełnione aby można było wykonać test algorytmu.
  2. Wprowadź wartość w wymaganym polu w oknie Dane testowe algorytmu.

image

Testy masowe​

Możesz skorzystać z opcji Testowanie masowe z menu Testy. Opcja ta umożliwia przetestowanie algorytmu przy wykorzystaniu kilku danych testowych i sprawdzenie, czy wszystkie dane zostały przeliczone w oczekiwany sposób. Użytkownik ma możliwość podglądu przebiegu ścieżek wielu testów na algorytmie.

W przypadku algorytmu, który można przejść na kilka sposobów, przy testowaniu masowym na jednym algorytmie prezentowane są wszystkie ścieżki przejścia z wielu algorytmów wraz z liczbą wskazującą, ile razy dany algorytm przeszedł daną ścieżkę.

  1. Z menu Testy wybierz opcję Testy masowe.
  2. W wyświetlonym oknie wskaż folder, w którym uprzednio zostały zapisane dane testowe, i kliknij OK.
  3. W oknie informującym o ilości wczytanych zestawów testowych kliknij OK.

image

Testowanie algorytmu podrzędnego​

Jeśli w tworzonym algorytmie znajduje się element Wstaw algorytm wskazujący inny algorytm, użytkownik ma możliwość przetestowania wskazanego algorytmu podrzędnego. Testowanie algorytmu podrzędnego odbywa się podczas testowania algorytmu.

  1. Otwórz wersję algorytmu z podrzędnym algorytmem wskazanym w elemencie Wstaw algorytm.
  2. Rozpocznij testowanie algorytmu, wybierając przycisk Testuj. Wprowadź dane testowe algorytmu i wybierz OK.
  3. W trakcie testu zaznacz element Wstaw algorytm i z menu kontekstowego wyświetlanego po kliknięciu prawego przycisku myszy wybierz opcję Testuj podmodel.

image

  1. Wprowadź dane testowe dla podmodelu i wybierz OK.
  2. Przeglądnij testowany algorytm podrzędny.
  3. W celu zakończenia testowania i powrotu wyżej do algorytmu, w którym umieszczony jest testowany algorytm, kliknij przycisk Wróć do algorytmu wywołującego lub z menu Testy wybierz opcję Wróć do algorytmu wywołującego.

image

  1. Zakończ testowanie algorytmu kliknięciem przycisku Zatrzymaj umieszczonego na wstążce lub z menu Testy wybierz Zatrzymaj testy.

image

Istnieje możliwość takiego skonfigurowania aplikacji, aby wprowadzanie danych wejściowych podczas testowania algorytmów podrzędnych nie było konieczne. W tym celu, z menu Narzędzia wybierz Opcje i kliknij zakładkę Testy, na której należy usunąć zaznaczenie pola Wprowadzanie danych wejściowych podczas testowania podmodeli, a następnie kliknij OK.

image

Zmiana tła testowanego algorytmu​

Za pomocą opcji Kolor trybu testowego można ustalić kolor tła, na którym wyświetlany jest algorytm w trybie testowym.

  1. Z menu Narzędzia wybierz opcję Opcje.
  2. Wybierz zakładkę Moduły, a następnie Algorytmy.
  3. Zaznacz pole wyboru Kolory trybów w celu włączenia koloru tła wyświetlanego, gdy algorytm znajduje się w trybie testowym.
  4. W wyświetlonym oknie Kolor wybierz kolor tła dla algorytmu w trybie testowym.

image

Zobacz również​

Najlepsze praktyki

Najczęściej popełnianie błędy