Transcript Magister - Magic Software
Magic nyelven fejlesztett rendszerek szoftverminőség-biztosításához, a tesztelési folyamatok támogatásához kapcsolódó fejlesztések
Magic alkalmazások tesztelésének támogatása (MAGISTER)
Nov ák Gábor, Nagy Csaba InfoP ólus 2009 Kft.
Magic fejlesztői és felhasználói konferencia Holliday Inn Budaörs, 2012. június 6.
2
Magic alkalmazások tesztelése
• • • • Sajátos fejlesztési folyamatok Egyedi igények Kevés szoftveres támogatás Nehéz szabványokhoz igazodni – ISO/IEC 29119, IEE 829, ISTQB • Ad-hoc tesztelés költséges, nem hatékony Cél: Magic tesztelési folyamatok segítése, javítása modern szoftveres eszközökkel.
3
4
Magic Test Manager
Tervezés • Tesztesetek, tesztcsoportok, felhasználók • Folyamatok kezelése, tesztesetek függőségei • Szerkeszthető teszteset gráf Futtatás • Interaktív, manuális futtató felület • Megszakítható, folytatható tesztelés • Érintett taszkok naplózása • Automatizálás támogatása Kiértékelés • Riportok generálása • Statisztikák, diagramok • Teszt szelekció
5
6
7
Magic Test Runner
Layout-független, rögzítés-visszajátszás alapú tesztelés • Ellenőrzések • Szövegdoboz tartalmaz-e szöveget?
• Időzítések • Felhasználói interakció • Háttér műveletek bevárása • Python szkriptelés • DLL modulok • Teljes integráció a Magic Test Manager-rel 8
Magic Test Reporter
• Tesztelési jegyzőkönyvek, riportok • DOC, ODT, PDF, CSV • Template-ek kezelése • Tesztelések kiértékelései • Projekt tesztesetei • Felhasználók 9
10
Magic Regression Test Selection
Egy változás után mit kell újratesztelni?
• Regressziós tesztelés támogatása • Taszkok monitorozása futás közben • Subversion támogatás
11