專利名稱:手持式電子產(chǎn)品的讀寫測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種測(cè)試方法,特別的是對(duì)手持式電子產(chǎn)品進(jìn)行讀寫測(cè)試的測(cè)試方法。
背景技術(shù):
目前搭載開放式作業(yè)平臺(tái)的手持式電子裝置日益增多,對(duì)于制造廠商而言,為了能確保該手持式電子裝置運(yùn)作時(shí)的穩(wěn)定性,在該手持式電子裝置出廠之前會(huì)進(jìn)行相關(guān)的穩(wěn)定性測(cè)試。其中測(cè)試項(xiàng)目用于測(cè)試在該手持式電子裝置與儲(chǔ)存裝置之間所進(jìn)行的數(shù)據(jù)讀取/寫入的傳輸穩(wěn)定性測(cè)試。現(xiàn)有的測(cè)試環(huán)境中,由在一定測(cè)試時(shí)間內(nèi)以一定的時(shí)間對(duì)該手持式電子產(chǎn)品進(jìn)行多次數(shù)據(jù)讀取與寫入的壓力測(cè)試。然而,為了節(jié)省人力也或是提高生產(chǎn)效率,往往會(huì)由縮短測(cè)試的時(shí)間與次數(shù)以達(dá)到簡(jiǎn)化該壓力測(cè)試的流程。然而,不足的測(cè)試時(shí)間與次數(shù),并無法有效地確保所驗(yàn)證的該手持式電子裝置與該儲(chǔ)存裝置之間數(shù)據(jù)讀取/寫入控制具有高度的可信度與穩(wěn)定度。
·
此外,在壓力測(cè)試的過程中,若測(cè)試產(chǎn)在線的測(cè)試員未能正確地判斷測(cè)試數(shù)據(jù)是否已經(jīng)完全地被讀取或?qū)懭胫猎搩?chǔ)存裝置時(shí),會(huì)發(fā)生因?yàn)閿?shù)據(jù)讀取或?qū)懭雱?dòng)作的不完整,而無法有效地判斷是否為該手持式電子裝置或是否為該儲(chǔ)存裝置發(fā)生讀取/寫入的問題。即如此模糊不精確的判斷,其會(huì)使得該測(cè)試結(jié)果的可信度降低。
發(fā)明內(nèi)容
本發(fā)明的一目的提供一種手持式電子產(chǎn)品讀寫測(cè)試方法,用于對(duì)手持式電子產(chǎn)品與儲(chǔ)存裝置之間數(shù)據(jù)讀取/寫入的控制進(jìn)行長(zhǎng)時(shí)間與多次數(shù)的壓力測(cè)試。為達(dá)上述目的,本發(fā)明提出一種手持式電子產(chǎn)品讀寫測(cè)試方法,其用以對(duì)手持式電子產(chǎn)品進(jìn)行測(cè)試,該手持式電子產(chǎn)品連接至一儲(chǔ)存裝置,且該手持式電子產(chǎn)品搭載有開放式作業(yè)平臺(tái)并安裝有一數(shù)據(jù)讀寫測(cè)試程序,其中包含步驟(a)定義一預(yù)設(shè)測(cè)試條件;步驟(b)令該數(shù)據(jù)讀寫測(cè)試程序送出第一測(cè)試指令,以將測(cè)試數(shù)據(jù)文件寫入至于該儲(chǔ)存裝置;步驟(C)確認(rèn)該測(cè)試數(shù)據(jù)文件儲(chǔ)存在于該儲(chǔ)存裝置時(shí),該數(shù)據(jù)讀寫測(cè)試程序送出第二測(cè)試指令以執(zhí)行該測(cè)試數(shù)據(jù)文件的關(guān)閉與開啟,并讀取該測(cè)試數(shù)據(jù)文件;步驟(d)確認(rèn)讀取該測(cè)試數(shù)據(jù)文件成功時(shí),該數(shù)據(jù)讀寫測(cè)試程序送出第三測(cè)試指令,以對(duì)該測(cè)試數(shù)據(jù)文件依序地執(zhí)行剪下、貼上、復(fù)制與刪除的控制;以及步驟(e)根據(jù)該預(yù)設(shè)測(cè)試條件重復(fù)步驟(b)至(d),且紀(jì)錄每一次測(cè)試步驟(b)至(d)的測(cè)試結(jié)果,并在到達(dá)該預(yù)設(shè)測(cè)試條件之后輸出該測(cè)試結(jié)果。與現(xiàn)有技術(shù)相較,本發(fā)明的手持式電子產(chǎn)品讀寫測(cè)試方法,是由安裝在該手持式電子產(chǎn)品上的數(shù)據(jù)讀寫測(cè)試程序執(zhí)行多個(gè)測(cè)試指令,以分別地在儲(chǔ)存裝置上進(jìn)行數(shù)據(jù)讀取與寫入的控制,并且在達(dá)到預(yù)設(shè)測(cè)試條件(例如測(cè)試次數(shù)或測(cè)試時(shí)間)之后,獲得該手持式電子產(chǎn)品對(duì)該儲(chǔ)存裝置進(jìn)行數(shù)據(jù)讀取/寫入的測(cè)試結(jié)果。
圖1是本發(fā)明第一實(shí)施例的手持式電子產(chǎn)品讀寫測(cè)試方法的方法流程圖;以及 圖2是本發(fā)明第二實(shí)施例的手持式電子產(chǎn)品讀寫測(cè)試方法的方法流程圖。
具體實(shí)施例方式為充分了解本發(fā)明的目的、特征及功效,由下述具體的實(shí)施例,并配合所附的圖式,對(duì)本發(fā)明做一詳細(xì)說明,說明如后
參考圖1,為本發(fā)明實(shí)施例的手持式電子產(chǎn)品讀寫測(cè)試方法的流程圖。于圖1中,該方法用于對(duì)手持式電子產(chǎn)品進(jìn)行測(cè)試,該手持式電子產(chǎn)品搭載一開放式作業(yè)平臺(tái)(例如Android作業(yè)平臺(tái)),該開放式作業(yè)平臺(tái)上安裝有數(shù)據(jù)讀寫測(cè)試程序。此外,該手持式電子產(chǎn)品通過設(shè)置于該手持式電子產(chǎn)品內(nèi)部的待測(cè)記憶卡槽連接至儲(chǔ)存裝置,該儲(chǔ)存裝置包含待測(cè)記憶卡槽與記憶卡,例如該記憶卡可為SD卡,該待測(cè)記憶卡槽為用于容置該記憶卡以及控制與該記憶卡進(jìn)行數(shù)據(jù)讀取/寫入的數(shù)據(jù)傳輸。該手持式電子產(chǎn)品讀寫測(cè)試方法起始于步驟Sll并定義預(yù)設(shè)測(cè)試條件,用于提供例如控制測(cè)試的測(cè)試時(shí)間長(zhǎng)度或測(cè)試的次數(shù)等,亦即使得該預(yù)設(shè)測(cè)試條件可包含預(yù)定時(shí)間或預(yù)定次數(shù)。接著步驟S12,由該數(shù)據(jù)讀寫測(cè)試程序送出第一測(cè)試指令予該儲(chǔ)存裝置,以將該測(cè)試數(shù)據(jù)文件寫入至該儲(chǔ)存裝置。其中,于另一實(shí)施例中,該步驟S12更可包含建立測(cè)試文件夾于該儲(chǔ)存裝置中,以將該測(cè)試數(shù)據(jù)文件寫入該測(cè)試文件夾中。以前述所提及SD卡型態(tài)的儲(chǔ)存裝置為例說明,其在該待測(cè)記憶卡槽接收到該第一測(cè)試指令之后,該待測(cè)記憶卡槽將該測(cè)試數(shù)據(jù)文件寫入至該SD卡中;或者該待測(cè)記憶卡槽先建立測(cè)試文件夾,以將該測(cè)試數(shù)據(jù)文件寫入至位于該SD卡中的該測(cè)試文件夾,使得在成功建立該測(cè)試文件夾之后,再將該測(cè)試數(shù)據(jù)文件寫入至該測(cè)試文件夾。于一實(shí)施例中,該測(cè)試數(shù)據(jù)文件與該測(cè)試數(shù)據(jù)文件的檔案結(jié)構(gòu)配置以樹狀結(jié)構(gòu)的方式建立,而該測(cè)試數(shù)據(jù)文件建立在該測(cè)試數(shù)據(jù)文件中。但若在該步驟S12中該儲(chǔ)存裝置無法建立該測(cè)試數(shù)據(jù)文件或無法將該測(cè)試數(shù)據(jù)文件寫入該測(cè)試數(shù)據(jù)文件時(shí),則接著進(jìn)入步驟S21確認(rèn)在該儲(chǔ)存裝置中無法建立該測(cè)試數(shù)據(jù)文件或無法將該測(cè)試數(shù)據(jù)文件寫入該測(cè)試數(shù)據(jù)文件時(shí),用于產(chǎn)生第一測(cè)試錯(cuò)誤結(jié)果,并且輸出該第一測(cè)試錯(cuò)誤結(jié)果或者輸出具有該第一測(cè)試錯(cuò)誤結(jié)果的測(cè)試結(jié)果,如圖2所示。即,該第一錯(cuò)誤測(cè)結(jié)果定義為當(dāng)執(zhí)行該第一測(cè)試指令之后無法建立測(cè)試數(shù)據(jù)文件或無法將該測(cè)試數(shù)據(jù)文件寫入該測(cè)試數(shù)據(jù)文件中的狀態(tài)。此外,上述建立與寫入數(shù)據(jù)的動(dòng)作無法進(jìn)行,有可能為未置放該儲(chǔ)存裝置之記憶卡、該手持式電子產(chǎn)品或是該儲(chǔ)存裝置發(fā)生損毀等的現(xiàn)象。接著步驟S13,確認(rèn)該測(cè)試數(shù)據(jù)文件存在于該儲(chǔ)存裝置時(shí),該數(shù)據(jù)讀寫測(cè)試程序送出第二測(cè)試指令予該儲(chǔ)存裝置而執(zhí)行該測(cè)試數(shù)據(jù)文件的關(guān)閉與開啟的控制,并讀取該測(cè)試數(shù)據(jù)文件。接續(xù)前述所提及SD卡型態(tài)的儲(chǔ)存裝置,在該待測(cè)記憶卡槽執(zhí)行完該第一測(cè)試指令的程序之后,接著該待測(cè)記憶卡槽又接收到該第二測(cè)試指令,而該第二測(cè)試指令會(huì)對(duì)該測(cè)試數(shù)據(jù)文件進(jìn)行關(guān)閉與開啟的控制,并且在開啟該測(cè)試數(shù)據(jù)文件之后讀取位于該測(cè)試數(shù)據(jù)文件即或位于該測(cè)試文件夾中的該測(cè)試數(shù)據(jù)文件。但若在該步驟S13中該第二測(cè)試指令系無法對(duì)該測(cè)試數(shù)據(jù)文件執(zhí)行該關(guān)閉、該開啟與該讀取的控制時(shí),則接著進(jìn)入步驟S22,系確認(rèn)該第二測(cè)試指令無法對(duì)該測(cè)試數(shù)據(jù)文件執(zhí)行該關(guān)閉、該開啟或該讀取的控制時(shí),用于產(chǎn)生第二測(cè)試錯(cuò)誤結(jié)果,并輸出該第二測(cè)試錯(cuò)誤結(jié)果或者輸出具有該第二測(cè)試錯(cuò)誤結(jié)果的測(cè)試結(jié)果,如圖2所示。亦即,該第二測(cè)試測(cè)結(jié)果定義為在執(zhí)行該第二測(cè)試指令之后無法關(guān)閉測(cè)試數(shù)據(jù)文件、開啟測(cè)試數(shù)據(jù)文件或?qū)懭霐?shù)據(jù)的狀態(tài)。再接著步驟S14,其確認(rèn)讀取該測(cè)試數(shù)據(jù)文件成功時(shí),該數(shù)據(jù)讀寫測(cè)試程序送出第三測(cè)試指令,以對(duì)該測(cè)試數(shù)據(jù)文件依序地執(zhí)行剪下、貼上、復(fù)制與刪除的控制。接續(xù)前述以SD卡的儲(chǔ)存裝置為例說明,在該待測(cè)記憶卡槽執(zhí)行完該第二測(cè)試指令的程序之后,接著該待測(cè)記憶卡槽又接收到該第三測(cè)試指令,而該第三測(cè)試指令首先將該測(cè)試數(shù)據(jù)文件中的該測(cè)試數(shù)據(jù)文件剪下,并再將剪下的該測(cè)試數(shù)據(jù)文件貼上該測(cè)試數(shù)據(jù)文件中,并接著復(fù)制該測(cè)試數(shù)據(jù)文件,形成二份的該測(cè)試數(shù)據(jù)文件,最后刪除該等測(cè)試數(shù)據(jù)文件,并由上述的該等動(dòng)作,使得該儲(chǔ)存裝置又回復(fù)成原來初始狀態(tài),即該儲(chǔ)存裝置中未有任何的該測(cè)試數(shù)據(jù)文件及/或該測(cè)試數(shù)據(jù)文件。但若在該步驟S14中該第三測(cè)試指令無法對(duì)該測(cè)試數(shù)據(jù)文件依序地執(zhí)行剪下、貼上、復(fù)制與刪除時(shí),則接著進(jìn)入步驟S23確認(rèn)該第三測(cè)試指令無法對(duì)該測(cè)試數(shù)據(jù)文件執(zhí)行該剪下、該貼上、該復(fù)制與該刪除的控制時(shí),用于產(chǎn)生第三測(cè)試錯(cuò)誤結(jié)果或者輸出具有該第三測(cè)試錯(cuò)誤結(jié)果的測(cè)試結(jié)果如圖2所示。即,該第三測(cè)試測(cè)結(jié)果定義為在執(zhí)行該第三測(cè)試指令之后無法對(duì)該測(cè)試數(shù)據(jù)文件執(zhí)行該剪下、該貼上、該復(fù)制與該刪除的控制。又接著步驟S15,根據(jù)步驟Sll中的該預(yù)設(shè)測(cè)試條件重復(fù)步驟S12至S14,且紀(jì)錄每一次測(cè)試步驟S12至S14的測(cè)試結(jié)果,并在到達(dá)該預(yù)設(shè)測(cè)試條件之后輸出該測(cè)試結(jié)果。再者,該預(yù)設(shè)測(cè)試條件可用以中斷該步驟S15的運(yùn)行,使得停止整個(gè)手持式電子產(chǎn)品讀寫測(cè)試方法。即,該預(yù)定條件使重復(fù)執(zhí)行的該測(cè)試方法持續(xù)該預(yù)定時(shí)間或使該測(cè)試程序的執(zhí)行次數(shù)達(dá)到該預(yù)定次數(shù)。于一實(shí)施例中,預(yù)設(shè)測(cè)試條件中的該預(yù)定時(shí)間可設(shè)定為8小時(shí)。此夕卜,當(dāng)?shù)竭_(dá)該預(yù)設(shè)測(cè)試條件之后將該測(cè)試結(jié)果輸出,以供測(cè)試員可由該測(cè)試結(jié)果分析該手持式電子產(chǎn)品與儲(chǔ)存裝置之間數(shù)據(jù)寫入/讀取的狀態(tài)。于另一實(shí)施例中,如圖2所示,更包含發(fā)生步驟S21、步驟S22或步驟S23之后,中斷執(zhí)行步驟S12至步驟S14的至少其一,并分別地如步驟S24獨(dú)立輸出對(duì)應(yīng)步驟S21至步驟S23的該第一測(cè)試錯(cuò)誤結(jié)果、該第二測(cè)試錯(cuò)誤結(jié)果與該第三測(cè)試錯(cuò)誤結(jié)果,或者將該第一測(cè)試錯(cuò)誤結(jié)果、該第二測(cè)試錯(cuò)誤結(jié)果與該第三測(cè)試錯(cuò)誤結(jié)果提供至步驟S15,用以輸出包含該第一測(cè)試錯(cuò)誤結(jié)果、該第二測(cè)試錯(cuò)誤結(jié)果與該第三測(cè)試錯(cuò)誤結(jié)果附加于該測(cè)試結(jié)果中。本發(fā)明在上文中已以優(yōu)選實(shí)施例揭露,然熟習(xí)本項(xiàng)技術(shù)者應(yīng)理解的是,該實(shí)施例僅用于描繪本發(fā)明,而不應(yīng)解讀為限制本發(fā)明的范圍。應(yīng)注意的是,凡與該實(shí)施例等效的變化與置換,均應(yīng)設(shè)為涵蓋于本發(fā)明的范疇內(nèi)。因此,本發(fā)明的保護(hù)范圍當(dāng)以申請(qǐng)專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種手持式電子產(chǎn)品讀寫測(cè)試方法,其用以對(duì)手持式電子產(chǎn)品進(jìn)行測(cè)試,該手持式電子產(chǎn)品連接至一儲(chǔ)存裝置,且該手持式電子產(chǎn)品搭載有開放式作業(yè)平臺(tái)并安裝有一數(shù)據(jù)讀寫測(cè)試程序,其特征在于該方法包含 (a)定義一預(yù)設(shè)測(cè)試條件; (b)令該數(shù)據(jù)讀寫測(cè)試程序送出第一測(cè)試指令,以將測(cè)試數(shù)據(jù)文件寫入至該儲(chǔ)存裝置; (C)確認(rèn)該測(cè)試數(shù)據(jù)文件存在于該儲(chǔ)存裝置時(shí),該數(shù)據(jù)讀寫測(cè)試程序送出第二測(cè)試指令以執(zhí)行該測(cè)試數(shù)據(jù)文件的關(guān)閉與開啟的控制,并讀取該測(cè)試數(shù)據(jù)文件; (d)確認(rèn)讀取該測(cè)試數(shù)據(jù)文件成功時(shí),該數(shù)據(jù)讀寫測(cè)試程序送出第三測(cè)試指令,以對(duì)該測(cè)試數(shù)據(jù)文件依序地執(zhí)行剪下、貼上、復(fù)制與刪除的控制;以及 (e)根據(jù)該預(yù)設(shè)測(cè)試條件重復(fù)步驟(b)至(d),并紀(jì)錄每一次測(cè)試步驟(b)至(d)的測(cè)試結(jié)果,且在到達(dá)該預(yù)設(shè)測(cè)試條件之后輸出該測(cè)試結(jié)果。
2.如權(quán)利要求1所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于其中步驟(b)還包含步驟(f)確認(rèn)在該儲(chǔ)存裝置中無法建立該測(cè)試數(shù)據(jù)文件或無法將該測(cè)試數(shù)據(jù)文件寫入該測(cè)試數(shù)據(jù)文件時(shí),產(chǎn)生第一測(cè)試錯(cuò)誤結(jié)果。
3.如權(quán)利要求1所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于其中步驟(b)還包含建立測(cè)試文件夾于該儲(chǔ)存裝置中,并將該測(cè)試數(shù)據(jù)文件寫入該測(cè)試文件夾。
4.如權(quán)利要求2所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于其中步驟(c)還包含步驟(g)確認(rèn)該第二測(cè)試指令無法對(duì)該測(cè)試數(shù)據(jù)文件執(zhí)行該關(guān)閉、該開啟或該讀取的控制時(shí),產(chǎn)生第二測(cè)試錯(cuò)誤結(jié)果。
5.如權(quán)利要求4所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于其中步驟(d)還包含步驟(h)確認(rèn)該第三測(cè)試指令無法對(duì)該測(cè)試數(shù)據(jù)文件執(zhí)行該剪下、該貼上、該復(fù)制與該刪除的控制時(shí),產(chǎn)生第三測(cè)試錯(cuò)誤結(jié)果。
6.如權(quán)利要求5所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于還包含輸出具有該第一測(cè)試錯(cuò)誤結(jié)果、該第二測(cè)試錯(cuò)誤結(jié)果與該第三測(cè)試錯(cuò)誤結(jié)果。
7.如權(quán)利要求5所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于還包含發(fā)生步驟(f)、步驟(g)或步驟(h)時(shí),中斷執(zhí)行步驟(b)至步驟(e)的至少其中之一,并分別地輸出對(duì)應(yīng)步驟(f)至步驟(h)的該第一測(cè)試錯(cuò)誤結(jié)果、該第二測(cè)試錯(cuò)誤結(jié)果與該第三測(cè)試錯(cuò)誤結(jié)果。
8.如權(quán)利要求1所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于其中所述預(yù)設(shè)測(cè)試條件以一預(yù)定時(shí)間或一預(yù)定次數(shù)重復(fù)執(zhí)行步驟(b)至(d)。
9.如權(quán)利要求8所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于其中所述預(yù)定時(shí)間為8小時(shí)。
10.如權(quán)利要求1所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于其中所述開放式作業(yè)平臺(tái)為Android作業(yè)平臺(tái)。
11.如權(quán)利要求1所述的手持式電子產(chǎn)品讀寫測(cè)試方法,其特征在于其中所述數(shù)據(jù)讀寫測(cè)試程序系通過該手持式電子產(chǎn)品的待測(cè)記憶卡槽與作為該儲(chǔ)存裝置的記憶卡進(jìn)行數(shù)據(jù)傳輸。
全文摘要
一種手持式電子產(chǎn)品讀寫測(cè)試方法對(duì)手持式電子產(chǎn)品進(jìn)行測(cè)試,且該手持式電子產(chǎn)品連接至儲(chǔ)存裝置,其中該手持式電子產(chǎn)品搭載有開放式作業(yè)平臺(tái)并安裝有數(shù)據(jù)讀寫測(cè)試程序;該讀寫測(cè)試方法以預(yù)設(shè)測(cè)試條件重復(fù)地執(zhí)行以下各階段的測(cè)試程序,在第一測(cè)試程序中通過該數(shù)據(jù)讀寫測(cè)試程序送出第一測(cè)試指令,以將測(cè)試數(shù)據(jù)文件寫入至該儲(chǔ)存裝置,接著第二測(cè)試程序接著送出第二測(cè)試指令,以執(zhí)行該測(cè)試數(shù)據(jù)文件的關(guān)閉與開啟以及讀取該測(cè)試數(shù)據(jù)文件,又再接著第三測(cè)試程序根據(jù)該測(cè)試數(shù)據(jù)文件讀取成功后送出第三測(cè)試指令對(duì)該測(cè)試數(shù)據(jù)文件執(zhí)行剪下、貼上、復(fù)制與刪除的控制,并在上述該測(cè)試程序執(zhí)行完成之后,輸出在各測(cè)試程序所對(duì)應(yīng)的測(cè)試結(jié)果以供測(cè)試員分析。
文檔編號(hào)G06F11/22GK103034571SQ20111036022
公開日2013年4月10日 申請(qǐng)日期2011年11月15日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者黃春霖, 謝青峰 申請(qǐng)人:亞旭電子科技(江蘇)有限公司, 亞旭電腦股份有限公司