Kialakítottam egy tesztelési tervet, amely alkalmazásával minden lényeges funkció helyes működése felmérhető. A következőben ezeket a lépéseket ismertetem.
'Véges automata modul' menüpont kiválasztása.
Eredmény: Megjelenik a modul felülete.
Húzzon le 4 db 'Új állapot' (kör) objektumot a szerkesztő felületre.
Eredmény: minden lehúzáskor ott marad a felületen egy állapot objektum amely más-más azonosítót kap (S,A,B,C)
A szerkesztő felületen egy állapot objektumra (körre) tegye rá az egeret.
Eredmény: Meg kell jelenjen egy kék pötty. A pöttyből nyilat lehet húzni egy másik állapot objektumhoz.
Kösse össze a következőket: S→A; A→B; S→C; C→A; A→A (Önmagára mutató kapcsolat).
Eredmény: Húzáskor megjelenik a nyíl, és ahogyan mozgatjuk az egeret szépen követi azt a kiinduló állapot objektum körül. Ha egy másik állapot objektumon engedjük el, akkor létrehoz a két objektum közé egy kapcsolat nyilat (átmenet objektum). Fel is címkézi a nyilat a következő lehetséges karakterrel.
Kattints a 'B' jelű állapot objektumra. Majd a szerkesztő alatt kapcsolja be az 'elfogadó állapot'-ot.
Eredmény: Dupla körös állapot objektum
Kattint a C→A átmenet objektumra (nyílra) és szerkesztő alatt adjon hozzá plusz egy átmenetet.
Eredmény: Két betű ','-vel elválasztva jelenik meg az állapot objektumon, pl.: a,b
Tesztelje le az automata működését, indítsa el a 'Automata működésének bemutatása'-t.
Eredmény: Vizuálisan és szövegesen bemutatja az automata működését.
Mentse el az automatát valamilyen néven.
Eredmény: Az 'Eltárolt automaták' között megjelenik a mentett anyag.
Konvertálja át nyelvtanná az automatát: 'Automata konvertálása nyelvtanná'.
Eredmény: Átvált a rendszer a 'Reguláris nyelv modul'-ra és ott megjelenik a nyelvtan.
A nyelvtan fülön található anyagot konvertálja vissza automatává ('Szabály konvertálása automatává' kiválasztása és 'Feldolgozás indítása' gomb aktiválása).
Eredmény: 'Az automata elkészült, lépjen át az automata modulhoz!' szöveg megjelenik.
Nézze meg az automata képét.
Eredmény: Az átalakított automata megjelenik (szerkezete ugyanaz mint amit korábban szerkesztettünk, csak más elrendezésben van!)
Betöltés tesztelés. Töltse vissza az elmentett anyagot.
Eredmény: Visszaáll az eredeti elrendezés.
Nyelv váltás tesztelése. Kapcsoljon át másik nyelvre és vissza.
Eredmény: A szövegek átcserélődnek a kiválasztott nyelvi anyagra.