szakdoli:teszteles
Ez a dokumentum egy előző változata!
Tartalomjegyzék
Szakdolgozat: Véges automaták és reguláris nyelvek kapcsolata
Szoftver tesztelése
Helyes működés tesztelés folyamata
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.
Működés helyesség vizsgálatának eredménye
A következő böngészőkben vizsgáltam a szoftver működését
| Böngésző | Verzió szám | Operációs rendszer | localStorage | Grafikus megjelenés |
|---|---|---|---|---|
| Google Chrome | 44.0.2403.155 | Debian linux | Ok | Ok |
| Iceweasel | 38.2.0 | Debian linux | Ok | Nyilak rosszak |
| Google Chrome | 48.0.2564.103 m | Win XP | Ok | Ok |
| Opera | 35.0.2066.37 | Win XP | Ok | Ok |
| Safari | 5.1.7 (7534.57.2) | Win XP | Ok | Ok |
| Mozilla Firefox | 44.0.1 | Win XP | Ok | Nyilak rosszak |
| Internet Explorer | 8.0.6001.18702 | Win XP | Ok | Nyilak és körök is rosszak |
| Google Chrome | 48.0.2564.109 m | Win7 | Ok | Ok |
szakdoli/teszteles.1455534489.txt.gz · legutóbbi módosítás: (külső szerkesztés)
