本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種測試Flash引擎的方法及裝置。
背景技術(shù):隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)頁中普遍采用Flash應(yīng)用程序作為各種軟件或游戲的載體。在使用Flash應(yīng)用程序的時(shí)候,需要安裝Flash的運(yùn)行環(huán)境才可運(yùn)行各種Flash應(yīng)用程序,其中Flash的運(yùn)行環(huán)境可以稱為Flash引擎?,F(xiàn)有技術(shù)中在Flash引擎版本升級(jí)時(shí),需要用上一個(gè)版本的Flash引擎中正確運(yùn)行過的Flash應(yīng)用程序在新的版本上運(yùn)行,來測試新版本的Flash引擎的正確性和健壯性。進(jìn)行測試的時(shí)候,需要測試人員對(duì)Flash應(yīng)用程序進(jìn)行完整運(yùn)行,若引發(fā)引擎運(yùn)行錯(cuò)誤或者崩潰的情況,則說明新版本的Flash引擎存在錯(cuò)誤,因此通過查找Flash應(yīng)用程序中致使Flash引擎發(fā)生錯(cuò)誤的源碼來分析及糾正新版本的Flash引擎的錯(cuò)誤。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:Flash應(yīng)用程序的執(zhí)行邏輯非常復(fù)雜,同時(shí)組成Flash應(yīng)用程序的源碼過于龐大,因此通過查找發(fā)生錯(cuò)誤的Flash應(yīng)用程序的源碼來對(duì)Flash引擎的錯(cuò)誤位置進(jìn)行定位,排除錯(cuò)誤的效率很低。
技術(shù)實(shí)現(xiàn)要素:為了解決現(xiàn)有技術(shù)中查找Flash引擎錯(cuò)誤效率低下的問題,本發(fā)明實(shí)施例提供了一種測試Flash引擎的方法及裝置。所述技術(shù)方案如下:一方面,提供了一種測試Flash引擎的方法,所述方法包括:獲取Flash應(yīng)用程序及所述Flash應(yīng)用程序的進(jìn)度信息;在待測試Flash引擎上執(zhí)行所述Flash應(yīng)用程序;當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置分析所述Flash引擎的錯(cuò)誤。其中,所述獲取Flash應(yīng)用程序及所述Flash應(yīng)用程序的進(jìn)度信息,具體包括:獲取Flash應(yīng)用程序的每一個(gè)事件;根據(jù)所述Flash應(yīng)用程序判斷是否已經(jīng)存在所述Flash應(yīng)用程序的進(jìn)度信息;若存在,則將所述Flash應(yīng)用程序的每一個(gè)事件與其在所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián);若不存在,則預(yù)先執(zhí)行所述Flash應(yīng)用程序以獲取所述Flash應(yīng)用程序的進(jìn)度信息,并將所述Flash應(yīng)用程序的每一個(gè)事件與其對(duì)應(yīng)的所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián)。其中,所述若不存在,則預(yù)先執(zhí)行所述Flash應(yīng)用程序,獲取所述Flash應(yīng)用程序的進(jìn)度信息,并將所述Flash應(yīng)用程序的每一個(gè)事件與其在所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián)之后,所述方法還包括:若獲取所述Flash應(yīng)用程序的進(jìn)度信息的過程失敗,則根據(jù)獲取所述Flash應(yīng)用程序的進(jìn)度信息失敗的位置分析所述Flash引擎的錯(cuò)誤。其中,所述當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置分析所述Flash引擎的錯(cuò)誤,具體包括:當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置,獲取當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件;根據(jù)所述當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件,獲取所述事件對(duì)應(yīng)的所述Flash應(yīng)用程序的源碼和中間代碼,并根據(jù)所述源碼和中間代碼分析所述Flash引擎的錯(cuò)誤。另一方面,提供了一種測試Flash引擎的裝置,所述裝置包括:獲取模塊,用于獲取Flash應(yīng)用程序及所述Flash應(yīng)用程序的進(jìn)度信息;執(zhí)行模塊,用于在待測試Flash引擎上執(zhí)行所述Flash應(yīng)用程序;第一處理模塊,用于當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置分析所述Flash引擎的錯(cuò)誤。其中,所述獲取模塊,具體包括:第一獲取單元,用于獲取Flash應(yīng)用程序的每一個(gè)事件;判斷單元,用于根據(jù)所述Flash應(yīng)用程序判斷是否已經(jīng)存在所述Flash應(yīng)用程序的進(jìn)度信息;第一處理單元,用于若存在,則將所述Flash應(yīng)用程序的每一個(gè)事件與其在所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián);第二處理單元,用于若不存在,則預(yù)先執(zhí)行所述Flash應(yīng)用程序以獲取所述Flash應(yīng)用程序的進(jìn)度信息,并將所述Flash應(yīng)用程序的每一個(gè)事件與其對(duì)應(yīng)的所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián)。其中,所述裝置還包括:第二處理模塊,用于若獲取所述Flash應(yīng)用程序的進(jìn)度信息的過程失敗,則根據(jù)獲取所述Flash應(yīng)用程序的進(jìn)度信息失敗的位置分析所述Flash引擎的錯(cuò)誤。其中,所述第一處理模塊,具體包括:第二獲取單元,用于當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置,獲取當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件;第三處理單元,用于根據(jù)所述當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件,獲取所述事件對(duì)應(yīng)的所述Flash應(yīng)用程序的源碼和中間代碼,并根據(jù)所述源碼和中間代碼分析所述Flash引擎的錯(cuò)誤。本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:通過獲取的Flash應(yīng)用程序的進(jìn)度信息,對(duì)在Flash引擎中執(zhí)行的Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),可以快速定位到發(fā)生錯(cuò)誤的進(jìn)度信息對(duì)應(yīng)的Flash應(yīng)用程序的代碼,及時(shí)排查錯(cuò)誤。提高了查找Flash引擎錯(cuò)誤效率。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的測試Flash引擎的方法流程圖;圖2是本發(fā)明實(shí)施例二提供的測試Flash引擎的方法流程圖;圖3是本發(fā)明實(shí)施例三提供的測試Flash引擎的裝置結(jié)構(gòu)示意圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例一參見圖1,本發(fā)明實(shí)施例提供了一種測試Flash引擎的方法,包括:101:獲取Flash應(yīng)用程序及所述Flash應(yīng)用程序的進(jìn)度信息;102:在待測試Flash引擎上執(zhí)行所述Flash應(yīng)用程序;103:當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置分析所述Flash引擎的錯(cuò)誤。本發(fā)明實(shí)施例通過獲取的Flash應(yīng)用程序的進(jìn)度信息,對(duì)在Flash引擎中執(zhí)行的Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),可以快速定位到發(fā)生錯(cuò)誤的進(jìn)度信息對(duì)應(yīng)的Flash應(yīng)用程序的代碼,及時(shí)排查錯(cuò)誤。提高了查找Flash引擎錯(cuò)誤效率。實(shí)施例二參見圖2,本發(fā)明實(shí)施例提供了一種測試Flash引擎的方法,是根據(jù)實(shí)施例一改進(jìn)而來,包括:需要說明的是,本發(fā)明實(shí)施例是通過進(jìn)度條工具調(diào)整Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息,來實(shí)現(xiàn)對(duì)Flash應(yīng)用程序中各事件的快速運(yùn)行,已達(dá)到快速測試Flash引擎的目的。201:獲取Flash應(yīng)用程序及所述Flash應(yīng)用程序的進(jìn)度信息。當(dāng)Flash引擎執(zhí)行Flash應(yīng)用程序發(fā)生崩潰時(shí),啟動(dòng)帶有進(jìn)度條功能的Flash引擎重新加載Flash應(yīng)用程序。該進(jìn)度條用于與Flash應(yīng)用程序中的進(jìn)度信息進(jìn)行關(guān)聯(lián),通過測試人員拖動(dòng)該進(jìn)度條,以達(dá)到該Flash的快速可控執(zhí)行以浮現(xiàn)錯(cuò)誤。Flash應(yīng)用程序是由各種事件組成的,F(xiàn)lash引擎加載Flash應(yīng)用程序后,首先自動(dòng)執(zhí)行該Flash應(yīng)用程序,通過執(zhí)行該Flash應(yīng)用程序,來獲取Flash應(yīng)用程序中的所有事件信息。在首次執(zhí)行Flash應(yīng)用程序的事件時(shí),記錄事件流,以及執(zhí)行的abc代碼。進(jìn)度信息是當(dāng)前Flash應(yīng)用程序的運(yùn)行進(jìn)度,它是Flash引擎中加載的進(jìn)度條的拖動(dòng)位置信息對(duì)應(yīng)的關(guān)鍵內(nèi)容,其中進(jìn)度條的拖動(dòng)位置信息是進(jìn)度條與其對(duì)應(yīng)的內(nèi)容之間交互的關(guān)聯(lián)關(guān)系。進(jìn)度條與進(jìn)度信息的對(duì)應(yīng)關(guān)系類似視頻播放器播放視頻文件,視頻播放器中的進(jìn)度條與視頻文件的時(shí)間信息相關(guān)聯(lián),觀看者可以通過拖動(dòng)進(jìn)度條,調(diào)整視頻播放的進(jìn)度即播放的時(shí)間點(diǎn)。進(jìn)一步的,將進(jìn)度條上的位置信息與進(jìn)度信息進(jìn)行關(guān)聯(lián)。關(guān)聯(lián)后,使得進(jìn)度條的拖動(dòng)位置信息與進(jìn)度信息關(guān)聯(lián)的事件進(jìn)行對(duì)應(yīng),可通過拖動(dòng)Flash應(yīng)用程序下方的進(jìn)度條來對(duì)關(guān)聯(lián)的Flash應(yīng)用程序的時(shí)間信息對(duì)應(yīng)的事件進(jìn)行快速定位以及執(zhí)行。對(duì)于測試的Flash應(yīng)用程序有可能是第一次使用,也有可能曾經(jīng)使用過,在本地有可能存在有該Flash應(yīng)用程序的進(jìn)度信息。因此首先判斷本地是否存在該Flash應(yīng)用程序?qū)?yīng)的事件信息,若存在則將本地存在的進(jìn)度信息作為該Flash應(yīng)用程序的進(jìn)度信息,并與在Flash運(yùn)行時(shí)進(jìn)度信息對(duì)應(yīng)的事件進(jìn)行關(guān)聯(lián),若不存在則預(yù)先執(zhí)行該Flash應(yīng)用程序,獲取Flash應(yīng)用程序的進(jìn)度信息,并與在Flash運(yùn)行時(shí)進(jìn)度信息對(duì)應(yīng)的事件進(jìn)行關(guān)聯(lián)。因此,步驟201可以具體為:2011:獲取Flash應(yīng)用程序的每一個(gè)事件;2012:根據(jù)所述Flash應(yīng)用程序判斷是否已經(jīng)存在所述Flash應(yīng)用程序的進(jìn)度信息;2013:若存在,則將所述Flash應(yīng)用程序的每一個(gè)事件與其在所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián);2014:若不存在,則預(yù)先執(zhí)行所述Flash應(yīng)用程序以獲取所述Flash應(yīng)用程序的進(jìn)度信息,并將所述Flash應(yīng)用程序的每一個(gè)事件與其對(duì)應(yīng)的所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián)。步驟202:在待測試Flash引擎上執(zhí)行所述Flash應(yīng)用程序。步驟203:當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置分析所述Flash引擎的錯(cuò)誤。進(jìn)度條與Flash應(yīng)用程序的事件信息關(guān)聯(lián)后,測試人員就可以通過拖動(dòng)進(jìn)度條控制Flash應(yīng)用程序在Flash引擎中執(zhí)行,通過該進(jìn)度條可以達(dá)到快速的對(duì)事件進(jìn)行定位以及執(zhí)行,無需測試人員完整的對(duì)Flash應(yīng)用程序進(jìn)行操作和使用就能對(duì)其中事件進(jìn)行控制。進(jìn)一步的,對(duì)各種事件的快速定位及執(zhí)行后,為了提高分析Flash引擎錯(cuò)誤的效率,還需精確定位到發(fā)生錯(cuò)誤的事件對(duì)應(yīng)的Flash應(yīng)用程序的源碼,通過分析發(fā)生錯(cuò)誤的事件的在該Flash應(yīng)用程序的源碼來分析Flash引擎錯(cuò)誤。因此精確定位到Flash應(yīng)用程序的源碼的過程可以為:首先拖動(dòng)進(jìn)度條,執(zhí)行進(jìn)度條當(dāng)前的拖動(dòng)位置關(guān)聯(lián)的Flash應(yīng)用程序的進(jìn)度信息對(duì)應(yīng)的事件,若Flash引擎不發(fā)生錯(cuò)誤的情況下則可以正確的執(zhí)行該事件,同時(shí)調(diào)用并以窗口的形式顯示當(dāng)前執(zhí)行的事件在Flash引擎中的中間代碼,即pcode代碼,并實(shí)時(shí)調(diào)用外部反編譯接口將當(dāng)前執(zhí)行的事件對(duì)應(yīng)的中間代碼反編譯成為Flash應(yīng)用程序的源碼,也以窗口的形式顯示出來。若Flash引擎浮現(xiàn)出錯(cuò)誤,發(fā)生崩潰,則說明當(dāng)前執(zhí)行的Flash應(yīng)用程序的事件引發(fā)了該錯(cuò)誤,那么通過實(shí)時(shí)的研讀在窗口中顯示的當(dāng)前執(zhí)行的事件對(duì)應(yīng)的中間代碼以及Flash應(yīng)用程序的源碼,以分析Flash引擎的錯(cuò)誤原因。測試人員可多次拖動(dòng)進(jìn)度條,使得Flash應(yīng)用程序的事件不斷地被調(diào)用以及執(zhí)行,以試圖浮現(xiàn)Flash引擎的錯(cuò)誤。再進(jìn)一步的,當(dāng)人工操作所述Flash應(yīng)用程序時(shí),獲取當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件信息對(duì)應(yīng)的事件,調(diào)用并顯示所述當(dāng)前執(zhí)行的事件的源碼,若所述Flash引擎執(zhí)行該事件時(shí)出現(xiàn)錯(cuò)誤,則根據(jù)所述當(dāng)前執(zhí)行的事件的源碼分析所述Flash引擎的錯(cuò)誤。當(dāng)拖動(dòng)進(jìn)度條不能浮現(xiàn)Flash引擎的錯(cuò)誤時(shí),則配置Flash引擎將進(jìn)度條為半啟動(dòng)狀態(tài),此時(shí)進(jìn)度條處于不可拖動(dòng)狀態(tài),僅可顯示Flash應(yīng)用程序運(yùn)行的進(jìn)度。此時(shí)由測試人員人工操作Flash應(yīng)用程序的運(yùn)行,運(yùn)行過程中獲取當(dāng)前執(zhí)行的Flash應(yīng)用程序的事件信息對(duì)應(yīng)的事件,根據(jù)事件信息中的進(jìn)度信息與進(jìn)度條關(guān)聯(lián),實(shí)時(shí)在進(jìn)度條上顯示Flash應(yīng)用程序運(yùn)行的進(jìn)度。通過窗口的形式調(diào)用并顯示當(dāng)時(shí)執(zhí)行的事件的中間代碼,同時(shí)調(diào)用反編譯接口對(duì)中間代碼反編譯為Flash應(yīng)用程序的源碼,通過窗口的形式實(shí)時(shí)顯示該源碼。若Flash引擎執(zhí)行該事件時(shí)出現(xiàn)錯(cuò)誤,則根據(jù)所述當(dāng)前執(zhí)行的事件的源碼以及中間代碼分析所述Flash引擎的錯(cuò)誤。因此,步驟203可以具體為:2031:當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置,獲取當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件;2032:根據(jù)所述當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件,獲取所述事件對(duì)應(yīng)的所述Flash應(yīng)用程序的源碼和中間代碼,并根據(jù)所述源碼和中間代碼分析所述Flash引擎的錯(cuò)誤。204:若獲取所述Flash應(yīng)用程序的進(jìn)度信息的過程失敗,則根據(jù)獲取所述Flash應(yīng)用程序的進(jìn)度信息失敗的位置分析所述Flash引擎的錯(cuò)誤。若獲取Flash應(yīng)用程序的進(jìn)度信息的過程失敗,則失敗的點(diǎn)對(duì)應(yīng)的Flash應(yīng)用程序的事件,在Flash引擎中執(zhí)行時(shí)必然會(huì)發(fā)生錯(cuò)誤。將成功獲取到的進(jìn)度信息與其事件進(jìn)行關(guān)聯(lián),測試人員需要拖動(dòng)進(jìn)度條至失敗的點(diǎn)之前,將執(zhí)行失敗的點(diǎn)的事件對(duì)應(yīng)的源碼和中間代碼來分析該點(diǎn)對(duì)應(yīng)的Flash引擎的錯(cuò)誤。本發(fā)明實(shí)施例通過獲取的Flash應(yīng)用程序的進(jìn)度信息,對(duì)在Flash引擎中執(zhí)行的Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),可以快速定位到發(fā)生錯(cuò)誤的進(jìn)度信息對(duì)應(yīng)的Flash應(yīng)用程序的代碼,及時(shí)排查錯(cuò)誤。提高了查找Flash引擎錯(cuò)誤效率。實(shí)施例三參見圖3,本發(fā)明實(shí)施例提供了一種測試Flash引擎的裝置,該裝置包括:獲取模塊301,用于獲取Flash應(yīng)用程序及所述Flash應(yīng)用程序的進(jìn)度信息;執(zhí)行模塊302,用于在待測試Flash引擎上執(zhí)行所述Flash應(yīng)用程序;第一處理模塊303,用于當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置分析所述Flash引擎的錯(cuò)誤。在具體實(shí)施方式中,獲取模塊301具體包括:第一獲取單元3011,用于獲取Flash應(yīng)用程序的每一個(gè)事件;判斷單元3012,用于根據(jù)所述Flash應(yīng)用程序判斷是否已經(jīng)存在所述Flash應(yīng)用程序的進(jìn)度信息;第一處理單元3013,用于若存在,則將所述Flash應(yīng)用程序的每一個(gè)事件與其在所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián);第二處理單元3014,用于若不存在,則預(yù)先執(zhí)行所述Flash應(yīng)用程序以獲取所述Flash應(yīng)用程序的進(jìn)度信息,并將所述Flash應(yīng)用程序的每一個(gè)事件與其對(duì)應(yīng)的所述Flash應(yīng)用程序的進(jìn)度信息的位置進(jìn)行關(guān)聯(lián)。其中,所述第一處理模塊303,具體包括:第二獲取單元3031,用于當(dāng)所述Flash引擎執(zhí)行所述Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),根據(jù)發(fā)生錯(cuò)誤時(shí)所述Flash應(yīng)用程序?qū)?yīng)的進(jìn)度信息的位置,獲取當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件;第三處理單元3032,用于根據(jù)所述當(dāng)前執(zhí)行的所述Flash應(yīng)用程序的事件,獲取所述事件對(duì)應(yīng)的所述Flash應(yīng)用程序的源碼和中間代碼,并根據(jù)所述源碼和中間代碼分析所述Flash引擎的錯(cuò)誤。其中,所述裝置還包括:第二處理模塊304,用于若獲取所述Flash應(yīng)用程序的進(jìn)度信息的過程失敗,則根據(jù)獲取所述Flash應(yīng)用程序的進(jìn)度信息失敗的位置分析所述Flash引擎的錯(cuò)誤。本發(fā)明實(shí)施例通過獲取的Flash應(yīng)用程序的進(jìn)度信息,對(duì)在Flash引擎中執(zhí)行的Flash應(yīng)用程序發(fā)生錯(cuò)誤時(shí),可以快速定位到發(fā)生錯(cuò)誤的進(jìn)度信息對(duì)應(yīng)的Flash應(yīng)用程序的代碼,及時(shí)排查錯(cuò)誤。提高了查找Flash引擎錯(cuò)誤效率。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。