Adobe Flash platform tesztelés
A teszteléshez különféle eszközöket kínálnak. Közülük - osztályok Stats és PerformanceTest által kifejlesztett tagjai a Flash közösség. A profilozást az Adobe® Flash® Builder ™ és a FlexPMD eszköz is használhatja.
Osztálystatisztika
A Stats osztály lehetővé teszi a következő jellemzők ellenőrzését.A megjeleníteni kívánt keretek száma másodpercenként (annál jobb, annál jobb).
Hány ezredmásodpercben a keret megjelenik (annál kevesebb, annál jobb).
A kód által használt memória mennyisége. Ha növekszik a képkockából a keretbe, memóriazulást okozhat az alkalmazásban. Meg kell találni és megszüntetni.
Az alkalmazás által használt maximális memória mennyisége.
A betöltött Stats osztály használható a következő kis kódtöredékkel.
A feltételes összeállítás használata az Adobe® Flash® Professional vagy a Flash Builder segítségével aktiválja a Statisztika objektumot.
A DEBUG konstans értékének megváltoztatása. Engedélyezheti és letilthatja a Statisztika objektum összeállítását. Ugyanígy lecserélheti a kód logikáját, hogy kizárja azt az alkalmazás összeállításakor.
PerformanceTest osztály
Flash Builder profiler
A Flash Builder profilozóval rendelkezik, amely lehetővé teszi, hogy részletesen ellenőrizze a kódot.
Megjegyzés. Használja a Flash Player debug verzióját a profilozó eléréséhez, különben hiba lép fel.
A profilozó használható az Adobe Flash Professional által létrehozott tartalmakkal is. Ehhez töltse be az összeállított SWF fájlt az ActionScript vagy a Flex projektből a Flash Builder alkalmazásban, és futtassa a profilert. A profilozóról további információkat a "A Flash Builder 4 használata" című rész "Rugalmas alkalmazások profilozása" című részében talál.
Az Adobe Technical Service kifejlesztette a FlexPMD eszközt az ActionScript 3.0 kód minőségének értékelésére. A FlexPMD a JavaPMD-hez hasonló eszköz, de az ActionScript-hez készült. A FlexPMD közvetlenül értékeli az ActionScript 3.0 vagy a Flex forráskódját, ami javítja a minőségét. Az eszköz hibás, indokolatlanul bonyolult és indokolatlanul hosszú kódokat, valamint a Flex komponensek élettartama helytelen használatának eseteit észleli.
A FlexPMD segíti a kód értékelését és a lehető legtisztább és optimálisabbá tételét. A FlexPMD erőssége a nyújthatóság. A fejlesztő létrehozhat saját szabálycsomagokat a kódok értékeléséhez. Például szabályokat hozhat létre a szűrők túlzott használatának észlelésére vagy más hibás kódrészletekre, amelyeket ki kell javítani.