Felhasználói eszközök

Eszközök a webhelyen


szakdoli:teszteles

Ez a dokumentum egy előző változata!


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.

  1. 'Véges automata modul' menüpont kiválasztása.
    Eredmény: Megjelenik a modul felülete.
  2. 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)
  3. 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.
  4. 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.
  5. Kattints a 'B' jelű állapot objektumra. Majd a szerkesztő alatt kapcsolja be az 'elfogadó állapot'-ot.
    Eredmény: Dupla körös állapot objektum
  6. 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
  7. 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.
  8. Mentse el az automatát valamilyen néven.
    Eredmény: Az 'Eltárolt automaták' között megjelenik a mentett anyag.
  9. 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.
  10. 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.
  11. 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!)
  12. 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)