Kihagyás

Black Box tesztelés

Ekvivalencia-partíciók és határérték-analízis

Telefontarifa számlázási szoftver

Egy telefontársaság számlázási szoftvert készít. A társaságnak többféle előfizetése van, amelyekben különböző módon számolnak.

Flotta (csoportos) előfizetés esetén az alapdíj 1 peták másodpercenként, egyéni előfizetések esetén 1,2 peták. Mindkét esetben másodperc alapú a számlázás. Feltöltős esetben fél perces alapon számláznak (minden megkezdett fél percért a teljes fél percet ki kell fizetni), és a fél perc ára 60 peták. Az egyéves hűségnyilatkozat 10%-kal, a kétéves 20%-kal csökkenti az alapdíjat. Feltöltős előfizetéshez nem lehet hűségnyilatkozatot tenni.

A díj alapja csúcsidőben (minden hétköznap 8 és 16 között, valamint szilveszter 16 órától újév 6 óráig) az alapdíj 150%-a, éjszaka (minden nap 22 és 6 között) az alapdíj 75%-a. Minden hívási egységet az egység kezdési időpontja szerint számláznak ki (másodperc alapúnál minden másodpercnél az aktuális időszakot veszik figyelembe, félperces alapú számlázásnál a teljes fél perc a kezdőidőpont szerint van kiszámlázva).

Feltöltős előfizetés esetén a saját hálózatba irányuló hívások 40%-os kedveznényt kapnak.

A 18 év alattiak számára vásárolt egyéni előfizetések esetén 10%-os, a 26 év alattiak és 65 év felettiek esetén 5%-os árengedmény van érvényben.

A 15 perc feletti időtartamú beszélgetések 15 perc feletti részére 15%, a 30 percen túli beszélgetések fél órán felüli részére 30% kedvezmény jár.

Egyazon flottába tartozó telefonok között csúcsidőn kívül ingyen lehet beszélni.

A nemzetközi hívásokért mindenképpen az alapdíj 3-szorosát kell fizetni.

A különböző jogalapú kedvezmények összeadódnak.

Feladat

Ekvivalencia-partícionálás és határérték-analízis segítségével határozzuk meg az egyes bemeneti paraméterek tesztelendő értékeit!

Speciális érték teszt

Feladat

A Telefontarifa számítási szoftverhez milyen olyan további speciális tesztelendő értékeket lehetne mondani, amelyek nem feltétlenül adódnak az ekvivalencia-partícionálás és határérték-analízis módszerekből?

Döntési tábla tesztelés

Napelemes vezérlőrendszer

Egy ház elektromos rendszerét napelemmel, szélkerékkel és tárolókapacitással bővítik. A rendszer vezérlőegységének össze kell hangolnia a forráshasználatot, energiatárolást és visszatáplálást. Ennek a logikája a következő.

Ha van nap vagy szélenergia termelés, akkor erről töltődnek az akkumulátorok. Ha ezek nem állnak rendelkezésre, de van vezérelt áram (éjszakai áramnak is nevezik, a lényege, hogy olcsóbb mint a nappali, de nem folyamatos, naponta csak 4-6 órán keresztül elérhető), akkor arról töltünk. Természetesen töltés csak az akkumulátor 100%-os töltöttségéig van.

Ha az akkumulátor fel van töltve, és van megújuló termelés, az visszatáplálásra kerül a hálózatba. A ház fogyasztását alapvetően akkumulátorról fedezzük (az akkumulátor a vezérlőrendszer szempontjából párhuzamosan tölthető és meríthető, ennek a technikai részleteit a tároló saját vezérlője intézi). Ha a tárolóban már nincs energia, akkor a ház átkapcsol hálózati üzemre, és hagyományos módon üzemel. A hagyományos hálózatról soha nem töltünk akkumulátort, és akkumulátorról nem táplálunk vissza a hálózatba.

Feladat

Döntési táblák segítségével határozzuk meg a rendszer teszteseteit!

Kombinatorikus módszerek

Kiselőadások:

  • 14: Osztályozási fa és kombinatorikus módszerek.

Állapot-átmenet tesztelés

Vasúti jelzőrendszer

Adott egy vasúti fényjelző berendezés, amely egy nem elágazó kétirányú szakasz egyik bejárati irányból történő biztosításáért felel.

A jelző többféle jelzésre képes:

  • Szabad, teljes sebességgel, a következő jelzőn szabad jelzés várható
  • Szabad, teljes sebességgel, a következő jelzőn tilos jelzés várható
  • Szabad, csökkentett sebességgel, a következő jelzőn szabad jelzés várható
  • Szabad, csökkentett sebességgel, a következő jelzőn tilos jelzés várható
  • Tilos

A jelző által biztosított szakasz elején és végén egy-egy érzékelő van elhelyezve, amely a vonat szakaszra be, illetve szakaszról kilépését érzékeli (mindkét érzékelő mindkét eseményt tudja érzékelni, tehát ellenirányú vonatok be- és kilépését is lehet regisztrálni). A jelző össze van kötve a biztosított szakasz végi kijárati (vagyis a biztosított szakaszt követő szakasz bejárati) jelzővel is, így ismeri annak (bármely sebességgel az áthaladást megengedő) szabad vagy (az áthaladást megtiltó) tilos állapotát.

Azt, hogy a szabad jelzés lassú vagy teljes sebességgel történő haladást engedélyez, távolról vezérlik.

Feladat

Állapotátmenet tesztelés segítségével határozzuk meg a rendszer teszteseteit!