A dolgozat új verzióit a szakdolgozat.pdf
fájl frissítésével teszem közzé. A forráskódokat a szakdolgozat hátuljába kötve, DVD lemezen mellékelem egy előtelepített vitruális géppel együtt (Oracle VirtualBox
szoftverhez: http://www.virtualbox.org/
), mely biztosítja a futtatókörnyezetet az alkalmazás és a tesztek számára.
Jelenleg az alábbi komponensek elérhetők:
- osztálybetöltő
- konfiguráció (php, ini, xml formátumok támogatásával)
- naplózás (stdout illetve fájl kimenet)
- PHP 5.3.x (ajánlott 5.3.5)
- Bármilyen kompatibilis web szerver illetve operációs rendszer
- A tesztek futtatásához:
PHPUnit
- A kód-lefedettség jelentésekhez:
Xdebug
PHP-kiegészítés
PHPUnit
a pear
PHP-csomagkezelő segítségével telepíthető az alábbi parancsok kiadásával:
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear channel-discover pear.php-tools.net
pear install phpunit/PHPUnit
pear install pat/vfsStream-beta
Xdebug
letöltés és telepítés:
http://www.xdebug.org/
A tesztek futtatásához a framework
könyvtárból a phpunit
parancsot kell kiadni.
A kód-lefedettség jelentéseket a framework/coverage/
könyvtárba készíti, ha érzékeli az Xdebug
jelenlétét.
A keretrendszer elkészülte után, illetve vele párhuzamosan fejlesztem le, rendszerkövetelményei lényegében azonosak lesznek a keretrendszerével.