( zeller | 2019. 12. 20., p – 10:55 )

Standard X86 világban, rendes virtualizációval elég sok dolgot láttam már, meg néhány nagyobb motyó is volt a kezem alatt -igaz, akkoriban még nem volt ez a fejlesszünk k.gyorsan és toljuk ki a félkész sz@rt, amit majd egy-két óra múlva új verzióban tákolunk tovább, mert az üzlet azt igányli, hogy száguldjon a fejlesztés...
Volt a kezem alatt néhány rednesenfelépített SAP is (az monduk épp Power+AIX alapon ment), ott pl. természetes volt, hogy az UAT és az éles teljesen azonosan lett kialakítva... Igen, a nagyon nagy rendszereknél nem volt teljesen azonos a fejlesztői és azéles környezet, sőt a teszt is kifejezetten csak a funkcionális tesztelésre volt megvalósítva, de az esetek döntő többségében bizony megvolt az, hogy OS és "függelékei", futtatókörnyezet, hardver (CPU, RAM, diszk), DB-tartalom tökéletesen azonos volt az éles és az UAT alatt. Hogymiért? Mert olcsóbb volt "benyelni" ennek a költségét, mint az eltérések miatt esetleg bekövetkező leállások üzleti veszteségét viselni.

Ja, LAMP/WAMP környezethez maximum játszósan volt szerencsém, üzletileg kritikus rendszer alatt nem. (Oké, Zabbix, Moodle, céges webportál igen, de egyik sem az a kategória, hogy ha megáll/összeborul, akkor csilliós veszteséget termel).

A tesztkörnyezeteket jól kell tudni tervezni, UAT-nál a teljes integrált tesztelést is meg kell tudni csinálni - ez persze néha kemény meló, ha a kapcsolódó rendszerből/külső szolgáltatásból nincs teszt, csak éles, de ez a szép benne, ezeket a problámákat megoldani :-)