Művesegép különböző szoftveres verziónak manuális tesztelése IV.

A tesztelői munkám során betekintést nyerhettem az automata tesztelésbe is. Virtuális gépen egy linux rendszert futtatva működik az automata tesztelés. A dialízisgép kezelői felülete jelenik meg ha elindítjuk a környezetet, amelyen ugyanúgy indíthatunk terápiát, végezhetünk műveleteket, beállításokat valósíthatunk meg, mintha a valós művesegépet üzemeltetnénk. A képernyőn végzett műveleteket rögzíthetjük, majd a felvételből a program készít egy kódot. A kódot kiegészítve bizonyos részletekkel egy olyan kódot kapunk, mely alapján automatikusan megtörténnek azok a műveletek, melyekről a felvételt készítettük, azaz a program lejátssza nekünk a felvételt. A felvételeket összehasonlíthatjuk linux parancsok segítségével manuálisan, a program azonban ezt megteszi nekünk automatikusan, ezáltal meghatározhatjuk, ha van eltérés a két folyamatsor között. Az eltérést pixelekben kell érteni, ezáltal apró eltéréseket is észlel a program, erre példa, hogy nem teljesen az oldal tetején vagyunk, hanem egy kicsivel lejjebb, ami szabad szemmel nem is tűnik fel persze. Az automata tesztelejés jelentősen megkönnyíti a tesztelői munkát, mivel jelentősen kiszűri a szoftveres hibákat, ezáltal a manuális tesztelők már a lehető legjobb verziókat tudják tesztelni. Ez persze nem jelenti azt, hogy ezek a verziók teljes bizonyossággal jók, mivel az automata tesztelésnél nincs jelen folyadék, szerelék, szelepek, pumpák stb., hanem azok szimulálva vannak. A munkám további részében a bikarbonátos terápiákat teszteltem, konduktivitás értékek beállítását. Bizonyos csöveket kellett elzárnom, hőmérsékletet, konduktivitás, áramlási sebességet, stb. elállítani és megvizsgálni, hogy be tudja-e ezeket az értékeket állítani a gép, és hibaüzenetek nélkül végrehajtani a terápiát. Az LLA adaptert is felhasználtam ezekhez a tesztekhez.

Vatai Zoltán

Támogató: Bbraun Medical Kft.