国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種智能卡與移動終端一致性測試方法及裝置的制造方法

      文檔序號:9646507閱讀:660來源:國知局
      一種智能卡與移動終端一致性測試方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及移動終端一致性測試技術(shù)領(lǐng)域,尤其涉及一種智能卡與移動終端一致 性的自動化測試方法及裝置。
      【背景技術(shù)】
      [0002] 市場上的SIM卡等智能卡的種類繁多,且功能越來越復(fù)雜,手機的應(yīng)用平臺(如: Android、Firefox)和SIM卡之間交互的行為是否符合 3GPP(TheThirdGeneration PartnershipProject)或者運營商的需求,因此在手機軟件測試中,SIM卡一致性測試是必 要的測試環(huán)節(jié)?,F(xiàn)有的手機生產(chǎn)商采用SmartStation3平臺模擬真實的SIM卡功能,進行 SIM卡的一致性測試,并且由開發(fā)人員根據(jù)測試結(jié)果判斷是否符合要求,這不僅會消耗大量 的人力物力,而且測試效率極低,判斷結(jié)果的精確度因人為誤差也難以保證,同時測試結(jié)果 沒有保存而得到很好的利用。

      【發(fā)明內(nèi)容】

      [0003] 本發(fā)明主要解決的技術(shù)問題是提供一種智能卡與移動終端一致性測試方法及裝 置,能夠?qū)崿F(xiàn)測試結(jié)果的保存以及統(tǒng)計分析,提高測試精度。
      [0004] 為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:一種智能卡與移動終端一 致性測試方法,所述方法包括:測試平臺建立與所述移動終端的通信連接;其中,所述測試 平臺預(yù)先安裝模擬所述智能卡全部功能的腳本;響應(yīng)所述移動終端發(fā)出的操作指令,并通 過相應(yīng)的所述腳本執(zhí)行所述智能卡對應(yīng)的功能;分析執(zhí)行所述智能卡對應(yīng)的功能以產(chǎn)生相 應(yīng)的反饋結(jié)果;以及根據(jù)所述反饋結(jié)果形成相應(yīng)的測試報告。
      [0005] 其中,所述操作指令為文件系統(tǒng)操作指令或應(yīng)用操作指令;響應(yīng)所述移動終端發(fā) 出的操作指令,并通過相應(yīng)的所述腳本執(zhí)行所述智能卡對應(yīng)的功能的步驟具體為:在所述 操作指令為所述文件系統(tǒng)操作指令時,響應(yīng)所述操作指令相應(yīng)地更新所述智能卡文件系 統(tǒng);在所述操作指令為所述應(yīng)用操作指令時,響應(yīng)所述操作指令相應(yīng)地執(zhí)行所述智能卡的 應(yīng)用。
      [0006] 其中,分析執(zhí)行所述智能卡對應(yīng)的功能以產(chǎn)生相應(yīng)的反饋結(jié)果的步驟包括:分析 執(zhí)行所述智能卡應(yīng)用的執(zhí)行結(jié)果,或者分析更新所述智能卡文件系統(tǒng)是否正常;以及分析 所述操作指令以確定所述移動終端支持的指令類型并記錄確定的所述指令類型。
      [0007] 其中,根據(jù)所述反饋結(jié)果形成相應(yīng)的測試報告的步驟包括:將所述反饋結(jié)果記錄 在靜態(tài)數(shù)組變量中;其中,所述靜態(tài)數(shù)組變量包含測試通過變量和測試失敗變量;以及根 據(jù)記錄的所述靜態(tài)數(shù)組變量生成所述測試報告。
      [0008] 其中,還包括:獲取若干個靜態(tài)數(shù)組變量,并對若干個所述靜態(tài)數(shù)組變量進行分析 以得到所述智能卡與所述移動終端的一致性信息。
      [0009] 為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:一種智能卡與移動終端 一致性測試裝置,所述裝置與所述移動終端通信連接,所述裝置包括:智能卡模擬模塊,用 于響應(yīng)所述移動終端發(fā)出的操作指令,通過相應(yīng)的腳本執(zhí)行所述智能卡對應(yīng)的功能;其中, 所述裝置預(yù)先安裝了模擬所述智能卡全部功能的腳本;結(jié)果分析模塊,用于分析所述智能 卡模擬模塊執(zhí)行所述智能卡對應(yīng)的功能以產(chǎn)生相應(yīng)反饋結(jié)果;以及測試報告生成模塊,用 于根據(jù)所述結(jié)果分析模塊產(chǎn)生的所述反饋結(jié)果生成相應(yīng)的測試報告。
      [0010] 其中,所述操作指令為文件系統(tǒng)操作指令或應(yīng)用操作指令;所述智能卡模擬模塊 包括:文件模擬子模塊,用于在所述操作指令為所述文件系統(tǒng)操作指令時,響應(yīng)所述操作指 令相應(yīng)地更新所述智能卡文件系統(tǒng);應(yīng)用模擬子模塊,用于在所述操作指令為所述應(yīng)用操 作指令時,響應(yīng)所述操作指令相應(yīng)地執(zhí)行所述智能卡的應(yīng)用。
      [0011] 其中,所述結(jié)果分析模塊包括:主動式指令分析子模塊,用于分析所述應(yīng)用模擬子 模塊執(zhí)行所述智能卡應(yīng)用的執(zhí)行結(jié)果;文件系統(tǒng)分析子模塊,用于分析所述文件模擬子模 塊更新所述智能卡文件系統(tǒng)是否正常;以及終端配置分析子模塊,用于分析所述操作指令 以確定所述移動終端支持的指令類型并記錄確定的所述指令類型。
      [0012] 其中,所述測試報告生成模塊用于將所述結(jié)果分析模塊產(chǎn)生的所述反饋結(jié)果記錄 在靜態(tài)數(shù)組變量中,以及根據(jù)記錄的所述靜態(tài)數(shù)組變量生成所述測試報告;其中,所述靜態(tài) 數(shù)組變量包含測試通過變量以及測試失敗變量。
      [0013] 其中,所述結(jié)果分析模塊還用于獲取若干個靜態(tài)數(shù)組變量,并對若干個所述靜態(tài) 數(shù)組變量進行分析以得到所述智能卡與所述移動終端的一致性信息。
      [0014] 本發(fā)明提供一種智能卡與移動終端一致性測試方法及裝置,在測試平臺中預(yù)先安 裝智能卡的全部功能的腳本,并響應(yīng)移動發(fā)出的對智能卡的操作指令,以模擬智能卡實現(xiàn) 相應(yīng)的功能并產(chǎn)生對應(yīng)的反饋結(jié)果,以獲得智能卡與移動終端一致性的測試結(jié)果。進一步 地,根據(jù)測試結(jié)果生成測試報告,從而實現(xiàn)測試結(jié)果的保存及結(jié)果數(shù)據(jù)的統(tǒng)計分析,使其測 試結(jié)果的保存智能化、專業(yè)化、歷史結(jié)果數(shù)據(jù)的統(tǒng)計分析還能夠為其他項目做評估依據(jù)。
      【附圖說明】
      [0015] 圖1是本發(fā)明實施方式中的一種智能卡與移動終端一致性測試方法的流程圖;
      [0016] 圖2是本發(fā)明實施方式中的測試報告生成方法的流程圖;
      [0017] 圖3是本發(fā)明第一實施方式中的一種智能卡與移動終端一致性測試裝置的結(jié)構(gòu) 示意圖;
      [0018] 圖4是圖3所示的智能卡模擬模塊的結(jié)構(gòu)示意圖;
      [0019] 圖5是圖3所示的結(jié)果分析模塊的結(jié)構(gòu)示意圖;
      [0020] 圖6是本發(fā)明實施方式中的一種智能卡與移動終端一致性測試裝置的軟件模塊 示意圖;
      [0021] 圖7是本發(fā)明第二實施方式中的智能卡與移動終端一致性測試裝置的結(jié)構(gòu)示意 圖。
      【具體實施方式】
      [0022] 為詳細說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合附圖和實 施例對本發(fā)明進行詳細說明。
      [0023] 請參閱圖1,為本發(fā)明實施方式中的一種智能卡與移動終端一致性測試方法的流 程圖,該實施方式示出的方法包括:
      [0024] 步驟S10,測試平臺建立與移動終端的通信連接。
      [0025] 其中,該測試平臺預(yù)先安裝模塊智能卡全部功能的腳本。
      [0026] 步驟S11,響應(yīng)該移動終端發(fā)出的操作指令,并通過相應(yīng)的所述腳本執(zhí)行所述智能 卡對應(yīng)的功能。
      [0027] 其中,所述操作指令為文件系統(tǒng)操作指令或應(yīng)用操作指令。
      [0028] 具體地,在所述操作指令為所述文件系統(tǒng)操作指令時,響應(yīng)所述操作指令相應(yīng)地 更新所述智能卡文件系統(tǒng);在所述操作指令為所述應(yīng)用操作指令時,響應(yīng)所述操作指令相 應(yīng)地執(zhí)行所述智能卡的應(yīng)用。
      [0029] 在本實施方式中,該測試平臺為Smartstation3智能卡應(yīng)用測試平臺,其包含硬 件平臺(Smartstation3Hardware)和軟件平臺(2G、3G和AHTP),以模擬各種智能卡,實現(xiàn) 移動終端使用各種智能卡的場景測試。該測試平臺的軟件平臺由連接層(Smartstation3 ManagerConnection)、命令檢測層(CommandDetection)、命令處理層(CommandHandler) 和智能卡模擬層(Simulate)組成。其中,該命令處理層依據(jù)命令類型分為SIMCommand Handler和ToolkitCommandHandler。具體地,SIMCommandHandler用于處理移動終 端發(fā)送至智能卡的操作文件系統(tǒng)相關(guān)指令,包括:select、status、readbinary、update binary、readrecord、updaterecord等,并將相應(yīng)的執(zhí)行結(jié)果(ResponseData&&Status Word)反饋至移動終端。ToolkitCommandHandler用于處理移動終端發(fā)送至智能卡的操 作智能卡應(yīng)用工具箱的相關(guān)指令,包括:terminalprofile、fetch、envelope、terminal response,并將相應(yīng)的執(zhí)行結(jié)果(ResponseData&&StatusWord)反饋至移動終端。該智能 卡模擬層根據(jù)命令類型分為SIMFileSimulate和ToolkitApplicationSimulate,具體 地,SIMFileSimulate用于在Smartstation3測試平臺中進行軟件模擬智能卡文件系統(tǒng), ToolkitApplicationSimulate用于在Smartstation3測試平臺中使用軟件模擬基于智能 卡文件系統(tǒng)的應(yīng)用,即,智能卡應(yīng)用的工具箱。
      [0030] 步驟S12,分析執(zhí)行所述智能卡對應(yīng)的功能以產(chǎn)生相應(yīng)的反饋結(jié)果。
      [0031] 具體地,分析執(zhí)行所述智能卡應(yīng)用的執(zhí)行結(jié)果,或者分析更新所述智能卡文件系 統(tǒng)是否正常;以及分析所述操作指令以確定所述移動終端支持的指令類型并記錄確定的所 述指令類型。
      [0032] 在步驟S12中,在接收到移動終端發(fā)送給智能卡的相關(guān)操作指令,并對該操作指 令進行分析,該相關(guān)操作指令包括操作智能卡文件系統(tǒng)相關(guān)指令和操作智能卡應(yīng)用工具箱 的相關(guān)指令。對操作指令進行分析,具體包括:
      [0033] 分析移動終端發(fā)送給智能卡的terminalresponse指令數(shù)據(jù)及envelope指令數(shù) 據(jù),以判斷移動終端執(zhí)行主動式指令的結(jié)果;其中,該terminalresponse指令為移動終 端執(zhí)行完主動式指令后反饋給智能卡的執(zhí)行結(jié)果;該主動式指令包括:displaytext、get input、getinkey等。該envelope指令為移動終端打電話、發(fā)短信、發(fā)補充業(yè)務(wù)等操作之 前,通過envelope指令將參數(shù)發(fā)給S頂(imM)卡,S頂(imM)
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1