Hlavní menu

Nástroje

Guica / Testy

View (print) - Edit page | Recent changes - Page history

Updated 15 February 2011, 14:09 by Jan Záruba

Testy

Testování bylo prováděno na operační systému Windows XP a implementacíh frameworku Apache Felix 3.0.7 a Equinox 3.6.1.

Byli provedeny jen některé funkční testy, u kterých lze opakovat podmínky, některé věci nebyly přiliš testovány (řeší je framework a u některých věcí by obtížně navozovaly testovací podmínky.) Ve frameworku bylo nainstalována jen GUICA se svými bundly.

Funkční testy GUI

  • Spuštění GUI pokud nejsou některé služby spuštěny.
    • Bez support - hláška --> konec - OK
    • Bez některé IOSGI - hláška --> v příslušném stromě vypsáno, že služba není k dispozici. Testováno pro všechny kombinace (3 služby - 6 kombinací) služeb. - OK (opraveno v revizi 23)
  • Instalace špatného bundlu (soubor.jar).
    • V soubor.jar byla zabalena nějaká náhodná data nebo soubor byl vytvořen přejmenování náhodného souboru.
    • Výsledek: Program ohlásí chybu při instalace bundle do framework a pokračuje v práci bez chyby.
    • OK (opraveno v revizi 23)
  • Tooltipy
    • Zobrazení tooltipu v záložce Bundle State.
    • Active bundle - OK
    • Resolved bundle - OK
    • Stopped bundle - OK
  • Přepínání mezi záložkama
    • Enable/Disable ikon pro práci se stromy (expand all, collapse all,...) - OK
    • Strom zůstává stejně otevřený - OK
  • Zobrazení properties
    • Bundle state - OK
    • Service state - pokud je služba neplatná zústane properties prázdné revize 22 - OK
    • Package state - OK

Funkční testy filtru

Bundle state

Vstupní řetězecReakceKomentářVýsledek
prázdnýZobrazí všeMá zobrazit všeOK
guicaZobrazí bundly z GUICAJen bundly, které mají v bundle-name guicaOK
hcheHláška, že zadání nic nedpovidá a zobrazí všetakový bundle tam neníOK
#!123Hláška, že zadání nic nedpovidá a zobrazí všetakový bundle tam neníOK

začínající bundle:

Vstupní řetězecReakceKomentářVýsledek
prázdnýHláška, že není zadán filtropraveno v revizi 22OK
kiv.guicaZobrazí bundly z GUICAopraveno v revizi 22OK
" kiv.guica "Zobrazí bundly z GUICAstejné jako v předchozím řádku jen jsou navíc ve předu a vzadu mezeryOK
#!123Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK

začínající exp:

Vstupní řetězecReakceKomentářVýsledek
prázdnýHláška, že není zadán filtropraveno v revizi 22OK
kiv.guica.supportZobrazí bundle kiv.guica.support OK
234%$Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK

začínající imp:

Vstupní řetězecReakceKomentářVýsledek
prázdnýHláška, že není zadán filtropraveno v revizi 22OK
kiv.guica.supportZobrazí bundle kiv.guica.support OK
234%$Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK

začínající svc:

Vstupní řetězecReakceKomentářVýsledek
prázdnýHláška, že není zadán filtropraveno v revizi 22OK
IOSGIState?Zobrazí bundly,které poskytují IOSGIState? službu (bundleState, serviceState, packageState) OK
234%$Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK

začínající use:

Vstupní řetězecReakceKomentářVýsledek
prázdnýHláška, že není zadán filtropraveno v revizi 22OK
IOSGIState?Zobrazí jen kiv.guica.gui OK
234%$Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK

začínající vendor:

Vstupní řetězecReakceKomentářVýsledek
prázdnýHláška, že není zadán filtropraveno v revizi 22OK
ApacheZobrazí bundly, které poskytuju Apache OK
234%$Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK

Service state

Vstupní řetězecReakceKomentářVýsledek
prázdnýZobrazí všeMá zobrazit všeOK
org.osgiZobrazí se služby poskytované frameworkem OK
234%$Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK

začínající bundle:

Vstupní řetězecReakceKomentářVýsledek
prázdnýHláška, že není zadán filtropraveno v revizi 22OK
kiv.guicaZobrazí service poskytované GUICAopraveno v revizi 22OK
234%$Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK

začínající prop:

Vstupní řetězecReakceKomentářVýsledek
prázdnýHláška, že není zadán filtropraveno v revizi 22OK
service.id=Chybová hláška, že neexistuje; zobrazí vše OK
service.id= %Chybová hláška, že neexistuje; zobrazí vše OK
service.id= 1Zobrazí service s id 1 OK
adfad=sdfasChybová hláška, že neexistuje; zobrazí vše OK

Package state

Vstupní řetězecReakceKomentářVýsledek
prázdnýZobrazí všeMá zobrazit všeOK
org.osgiZobrazí se package exportované frameworkem OK
234%$Hláška, že zadání nic nedpovidá a zobrazí všeopraveno v revizi 22OK