The Analizator scenariuszy przypadków użycia to potężne narzędzie zaprojektowane w celu przekształcenia opisu przypadku użycia dostarczonego przez użytkownika w kompleksowe tabele decyzyjne z automatyczną analizą scenariuszy. Ta aplikacja zapewnia jasne zrozumienie dostępnych scenariuszy i ich konsekwencji, stanowiąc podstawę do szczegółowej analizy, dyskusji i tworzenia przypadków testowych w celu zwalidowania pracy programistycznej.
Poradnik krok po kroku
Krok 1: Dostęp do analizatora scenariuszy przypadków użycia
-
Przejdź do Narzędzia w menu głównym.
-
Wybierz Aplikacje z listy rozwijanej.
-
Wybierz Analizator scenariuszy przypadków użycia.
-
Kliknij Rozpocznij teraz aby otworzyć narzędzie.
Krok 2: Podaj opis przypadku użycia
W interfejsie analizatora scenariuszy przypadków użycia znajdziesz dużą obszar tekstowy do wpisania opisu przypadku użycia, który stanowi podstawowe dane wejściowe aplikacji.
-
Wprowadź opis: Podaj szczegółowy opis przypadku użycia, najlepiej zawierający warunki wstępne, główny przebieg, alternatywne przebiegi, oraz warunki końcowe w celu optymalnych wyników.
-
Formatowanie: Narzędzie obsługuje formatowanie markdown, które jest zalecane dla lepszej czytelności i struktury.
-
Opcje wejściowe:
-
Wprowadzenie bezpośrednie: Wpisz opis przypadku użycia bezpośrednio w polu tekstowym.
-
Wklej zawartość: Skopiuj i wklej wcześniej przygotowany opis przypadku użycia do pola tekstowego.
-
Generator opisów przypadków użycia: Jeśli użyłeś narzędzia Generator opisów przypadków użycia aplikacji, możesz ponownie użyć wysokiej jakości opisu przypadku użycia wygenerowanego przez to narzędzie.
-
-
Podgląd: Dostępny jest podgląd w czasie rzeczywistym, aby przejrzeć sformatowany tekst wejściowy.
-
Po zadowoleniu się opisem przypadku użycia, kliknij Zidentyfikuj scenariusze przypadków użycia i podstawowe przypadki testowe aby kontynuować.

Krok 3: Przejrzyj analizę tabeli decyzyjnej
AI analizuje podany opis przypadku użycia i generuje trzy kluczowe wyniki, przedstawione jako tabele:
i. Warunki
Tabela zawierająca wstępne warunkiwymagane do wykonania przypadku użycia. Te warunki mogą być jawnie wskazane w opisie lub logicznie wyprowadzone przez AI. Na przykład dla przypadku użycia „Wypłata gotówki” w systemie bankomatu, warunki mogą obejmować:
-
Karta włożona
-
Poprawny PIN
-
Kwota wypłaty <= saldo
- Bankomat ma wystarczającą ilość gotówki
- Wprowadzona kwota > 0
-
Konto aktywne
ii. Działania
Tabela zawierająca działań które mogą się wydarzyć w ramach przypadku użycia. W przykładzie „Wypłata gotówki” działania mogą obejmować:
-
Zautoryzuj klienta
-
Weryfikuj PIN
-
Sprawdź stan konta
-
Sprawdź gotówkę w bankomacie
- Zaktualizuj stan konta
-
Wydaj gotówkę
-
Drukuj paragon
iii. Macierz decyzyjna
Najbardziej kompleksowy wynik, ta tabela identyfikuje wszystkie możliwescenariusze dla przypadku użycia. Każdy wiersz reprezentuje unikalny scenariusz, a kolumny są podzielone na dwie grupy:
-
Warunki: Wstępne warunki wymienione w tabeli „Warunki”, oznaczone znakiem znaku wyboru (✓) dla istotnych warunków lub znakiem krzyżyka (✗) dla nieistotnych w każdym scenariuszu.
-
Działania: Działania wymienione w tabeli „Działania”, oznaczone znakiem znaku wyboru (✓) dla działań wykonanych w każdym scenariuszu.
Przykładowe scenariusze dla przypadku użycia „Wypłata gotówki” mogą obejmować:
-
S1: Pomyślna wypłata przy wystarczającym stanie konta i gotówce w bankomacie
-
S2: Wypłata nie powiodła się z powodu niewystarczającego salda konta
-
S3: Wypłata nie powiodła się z powodu niewystarczających środków w bankomacie
-
S4: Wypłata nie powiodła się z powodu niepoprawnego kodu PIN
-
S5: Wypłata nie powiodła się, ponieważ kartę nie włożono
-
S6: Wypłata nie powiodła się, ponieważ wprowadzona kwota wynosi zero lub jest ujemna
-
S7: Wypłata nie powiodła się, ponieważ konto jest nieaktywne
Macierz decyzyjna zapewnia jasny, uporządkowany przegląd tego, jak warunki prowadzą do określonych działań w każdym scenariuszu, umożliwiając użytkownikom zrozumienie przypadku użycia w pełni.

Krok 4: Wykorzystaj tabele decyzyjne
Wygenerowane tabele decyzyjne stanowią podstawę dla:
-
Szczegółowa analiza: Zrozumienie relacji między warunkami i działaniami w każdym scenariuszu.
-
Dyskusja: Ułatwiaj dyskusje z zaangażowanymi stronami w celu dopracowania przypadku użycia lub wykrycia przypadków granicznych.
-
Tworzenie przypadków testowych: Wykorzystaj scenariusze do tworzenia szczegółowych przypadków testowych w celu weryfikacji pracy programistycznej.
W razie potrzeby ponownie przeanalizuj opis przypadku użycia, aby doprecyzować dane wejściowe i ponownie wygenerować tabele decyzyjne dla większej dokładności.
Kluczowe uwagi
-
Automatyczna analiza scenariuszy: AI wykorzystuje przetwarzanie języka naturalnego do wyodrębniania i analizowania warunków, działań i scenariuszy, ułatwiając proces analizy przypadków użycia.
-
Proces iteracyjny: Użytkownicy mogą edytować opis przypadku użycia i ponownie generować tabele decyzyjne, aby dopasować wynik do potrzeb.
-
Wsparcie dla formatowania Markdown: Używanie formatowania Markdown w opisie przypadku użycia poprawia czytelność i zapewnia, że AI poprawnie zinterpretuje dane wejściowe.
Wnioski
Śledząc te kroki, możesz skutecznie wykorzystać “Analizator scenariuszy przypadków użycia do generowania szczegółowych tabel decyzyjnych, które przedstawiają jasny obraz scenariuszy przypadku użycia oraz ich skutków. Ten narzędzie umożliwia użytkownikom przeprowadzanie szczegółowej analizy, wspomaga dyskusje i tworzenie solidnych przypadków testowych w celu zwalidowania pracy programistycznej.











