| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat |
| szakdoli:szoftver [2016/02/15 11:02] – [Böngészők tesztelése] peter | szakdoli:szoftver [2016/02/15 15:07] (aktuális) – [Szoftver felépítése, környezete] peter |
|---|
| |
| Az adatok mentéséhez kliens oldali HTML5-ös 'localStore' adattároló rendszer használ a web oldal. A tesztek során kiderült, hogy ennek a tárolási módszernek már széles körű támogatottsága van. Ennek ellenére a rendszer ellenőrzi az adattároló motor működésének lehetőségét, és ha nem találja, akkor figyelmezteti a felhasználót erre, és nem engedi használni az olyan modulokat, funkciókat, amelyekhez erre lenne szükség. | Az adatok mentéséhez kliens oldali HTML5-ös 'localStore' adattároló rendszer használ a web oldal. A tesztek során kiderült, hogy ennek a tárolási módszernek már széles körű támogatottsága van. Ennek ellenére a rendszer ellenőrzi az adattároló motor működésének lehetőségét, és ha nem találja, akkor figyelmezteti a felhasználót erre, és nem engedi használni az olyan modulokat, funkciókat, amelyekhez erre lenne szükség. |
| ===== Böngészők tesztelése ===== | |
| A következő böngészőkben vizsgáltam a szoftver működését | Az oldal nem használ cookie adatokat. Így nem szükséges és nem is építettem be a törvényileg előírt figyelmeztető és beleegyező nyilatkozat megjeleníté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 | | |
| Tesztelési folyamat: | |
| - '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. | |
| |
| ===== Könyvtárszerkezet, fájlok ===== | ===== Könyvtárszerkezet, fájlok ===== |