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.

Kapcsolódó cikkek