• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    應用的測試方法、測試裝置及測試系統制造方法及圖紙

    技術編號:13284537 閱讀:67 留言:0更新日期:2016-07-09 01:21
    本發明專利技術提供一種針對應用的測試方法、測試裝置及測試系統,利用提供的應用內測試TIA服務的缺陷管理應用,可以對移動客戶端中的各個被測應用進行測試,可在測試過程中發現的缺陷而自動生成缺陷報告并將所述缺陷報告直接上傳提交至缺陷服務端予以保存,整個測試過程及缺陷提交均是缺陷管理應用中實現的,無需在各個應用間進行頻繁切換,簡化了系統復雜度,測試操作簡便且快速高效。

    【技術實現步驟摘要】
    應用的測試方法、測試裝置及測試系統
    本專利技術屬于網絡通信
    ,特別是涉及一種應用的測試方法、測試裝置及測試系統。
    技術介紹
    目前具有信息處理功能的移動終端(也可稱為:手持終端或可攜式終端)被應用得越來越廣泛,例如智能手機、掌上電腦、平板電腦、智能手表等已經成為人們隨身攜帶的常用裝備。通常,這些便攜信息處理設備上都加載有操作系統,例如常見的移動操作系統(Mobileoperatingsystem,MobileOS)有:塞班(Symbian)操作系統、安卓(Android)操作系統、蘋果iOS操作系統、微軟WindowsPhone操作系統、以及火狐FirefoxOS等。利用基于移動終端的操作系統,可以加載運行各種應用(APP,Application),這些應用有的是操作系統自帶的,但大部分應用都是獨立于操作系統的第三方應用。針對移動終端:一方面,加載在移動終端上的應用越來越多,且各個應用的更新頻率越來越快(更新周期越來越短),這樣勢必需要測試人員對各個應用進行相應的功能測試;另一方面,鑒于移動終端的環境差異性,由于移動終端的品牌和機型、操作系統的版本(特別是對于Android操作系統存在較為嚴重的碎片化)、屏幕尺寸、屏幕分辨率等存在差異,為確保加載在移動終端上的應用可正常運行,通常需要對加載在移動終端上的應用進行功能測試。目前針對移動終端中應用的功能測試,主要通過兩種方式來將功能測試中發現的缺陷(bug)進行提交:1、移動終端與PC端結合的方式:主要是通過數據線進行移動終端與PC端通信連接,當在移動終端上發現缺陷(bug)時,通過PC端用第三方軟件進行截圖,并完成缺陷(bug)信息的提交。這種方式可以快速完成缺陷(bug)信息的描述,但需要人工去輸入移動終端的機型及操作系統信息,而且需要借助第三方工具進行跨平臺操作,使得提交缺陷的流程不順暢,而且也不能做到隨時隨地進行缺陷(bug)的提交。2、利用缺陷管理的app工具:就是在移動終端上加載具有缺陷管理的app工具,利用這個缺陷管理工具,即可在移動終端上就能進行缺陷(bug)的提交。這種方式可以不受場地的限制,并且可以實時關注及管理缺陷(bug)。但在使用的過程中,仍存在一些缺點:在進行移動終端應用的測試時,發現缺陷(bug)需要切換到缺陷管理的app工具才能進行缺陷(bug)的提交,增加了用戶操作的成本;不能很好地實現缺陷(bug)的截圖操作;發現問題且需要記錄缺陷(bug)的重現步驟時,若通過app進行文字描述,效率會比較低。
    技術實現思路
    本專利技術的目的在于提供一種應用的測試方法、測試裝置及測試系統,以解決現有技術中應用測試操作繁瑣、功能缺失、以及效率低下等問題。為解決上述技術問題及其他技術問題,本專利技術在一方面提供一種應用測試方法,包括:啟動帶有應用內測試TIA服務的缺陷管理應用,由所述缺陷管理應用顯示加載于移動客戶端上的各個應用以供從中選取所需的被測應用;在確定被選中的所述被測應用加載有適配的測試用簽名包之后,通過所述測試用簽名包來啟動所述被測應用并在所述缺陷管理應用的測試頁面中對所述被測應用執行測試;根據所述被測應用在測試過程中所發現的缺陷生成缺陷報告;以及上傳所述缺陷報告。可選地,在啟動帶有應用內測試TIA服務的缺陷管理應用之前還包括:預先在移動客戶端上加載缺陷管理應用;以及啟動帶有應用內測試TIA服務的缺陷管理應用之后,篩選出當前移動客戶端上所加載的所有應用,且將所篩選出的所有所述應用以應用列表的形式顯示。可選地,所述測試用簽名包為基于測試工具類的安裝包文件。可選地,篩選出當前移動客戶端上所加載的所有應用,包括:獲取當前移動客戶端上已加載的安裝包文件的信息,并據此獲取針對所述應用的特征信息,所述特征信息包括圖標、包名、應用名稱、以及版本號中的至少一者。可選地,若確定被選中的所述被測應用未加載有適配的測試用簽名包時,則還包括對所述被測應用進行重簽名操作和將進行重簽名操作后的測試用簽名包加載于所述移動客戶端。可選地,進行重簽名操作,包括:提供重簽名的歸檔文件包工具,輸入所述被測應用的文件信息,根據所述文件信息,利用歸檔文件包簽名工具基于測試工具類生成重簽名的安裝包文件,所述重簽名的安裝包文件與所述被測應用具有同樣的簽名文件;將所述重簽名的安裝包文件予以保存;將進行重簽名操作后的測試用簽名包加載于所述移動客戶端,包括:當被測應用被選中以進行測試時,下載所述重簽名的安裝包文件于所述移動客戶端并在所述移動客戶端上予以加載。可選地,所述應用測試方法還包括:實時監控所述被測應用在測試過程中的網絡流量和內存占用量;以及在完成測試后,統計出整個測試過程中的網絡流量和內存占用量并予以顯示。可選地,在啟動所述被測應用時,還包括:啟動錄制操作步驟的功能,用于在對所述被測應用進行測試時進行錄制測試操作,以對在測試中所發現的缺陷進行記錄。可選地,所述錄制測試操作包括:當在對所述被測應用進行測試并發現有缺陷時,對顯示的出現有所述缺陷的當前頁面進行截圖并將所述截圖保存至缺陷提交頁面,記錄所述缺陷被發現前的若干步操作步驟并將所述若干操作步驟以偽代碼的形式保存至缺陷提交頁面的缺陷操作流程描述中。可選地,在對顯示的出現有所述缺陷的當前頁面進行截圖之前還包括:對當前頁面下出現的所述缺陷進行涂鴉標注;對顯示的出現有所述缺陷的當前頁面進行截圖所得的截圖中包括有指向所述缺陷的涂鴉標注。可選地,所述應用測試方法還包括:在所述缺陷提交頁面中,填寫所述缺陷的標題以及選擇所述缺陷的指派人;在完成上述輸入操作之后,將所述缺陷提交頁面作為缺陷報告予以上傳以供保存;以及完成缺陷報告的提交之后,回到所述被測應用的測試頁面以對所述被測應用的剩余部分繼續進行測試。本專利技術提供應用測試方法,一來,在帶有應用內測試TIA服務的缺陷管理應用的測試頁面上直接對加載了測試用簽名包的被測應用進行測試,整個測試過程均是缺陷管理應用中實現的,無需在多個應用間進行切換。再者,在測試工程中,進行錄制測試操作,對在測試中所發現的缺陷進行記錄,根據發現的缺陷而生成缺陷報告并將所述缺陷報告直接上傳提交,操作簡便且快速高效。本專利技術在另一方面提供一種應用測試裝置,包括:應用啟動模塊,用于:啟動帶有應用內測試TIA服務的缺陷管理應用,所述缺陷管理應用用于在啟動后顯示加載于移動客戶端上的各個應用以供從中選取所需的被測應用;在確定被選中的所述被測應用加載有適配的測試用簽名包之后,則通過所述測試用簽名包來啟動所述被測應用并在所述缺陷管理應用的測試頁面中對所述被測應用執行測試;缺陷報告生成模塊,用于根據利用所述缺陷管理應用對所述被測應用執行測試的測試過程中所發現的缺陷而生成缺陷報告;以及信息收發模塊,用于上傳所述缺陷報告。可選地,所述測試用簽名包為基于測試工具類的安裝包文件。可選地,所述測試用簽名包是通過所述信息收發模塊下載之后加載的。可選地,所述測試用簽名包為基于測試工具類的重簽名操作而獲得的;所述基于測試工具類的重簽名操作包括:提供重簽名的歸檔文件包工具,輸入所述被測應用的文件信息,根據所述文件信息,利用歸檔文件包簽名工具基于測試工具類生成重簽名的安裝包文件,所述重簽名的安裝包文件與所述被測應用具有同樣的簽名文件。可選地,所述應用測試裝本文檔來自技高網
    ...

    【技術保護點】
    一種應用測試方法,其特征在于,包括:啟動帶有應用內測試TIA服務的缺陷管理應用,由所述缺陷管理應用顯示加載于移動客戶端上的各個應用以供從中選取所需的被測應用;在確定被選中的所述被測應用加載有適配的測試用簽名包之后,通過所述測試用簽名包來啟動所述被測應用并在所述缺陷管理應用的測試頁面中對所述被測應用執行測試;根據所述被測應用在測試過程中所發現的缺陷生成缺陷報告;以及上傳所述缺陷報告。

    【技術特征摘要】
    1.一種應用測試方法,其特征在于,包括:啟動帶有應用內測試TIA服務的缺陷管理應用,由所述缺陷管理應用顯示加載于移動客戶端上的各個應用以供從中選取所需的被測應用;在確定被選中的所述被測應用加載有適配的測試用簽名包之后,通過所述測試用簽名包來啟動所述被測應用并在所述缺陷管理應用的測試頁面中對所述被測應用執行測試,其中,在啟動所述被測應用時,啟動錄制操作步驟的功能,用于在對所述被測應用進行測試時進行錄制測試操作,以對在測試中所發現的缺陷進行記錄,其中,所述錄制測試操作包括:當在對所述被測應用進行測試并發現有缺陷時,對顯示的出現有所述缺陷的當前頁面進行截圖并將所述截圖保存至缺陷提交頁面,記錄所述缺陷被發現前的若干步操作步驟并將所述若干操作步驟以偽代碼的形式保存至缺陷提交頁面的缺陷操作流程描述中;根據所述被測應用在測試過程中所發現的缺陷生成缺陷報告;以及上傳所述缺陷報告。2.如權利要求1所述的應用測試方法,其特征在于:在啟動帶有應用內測試TIA服務的缺陷管理應用之前還包括:預先在移動客戶端上加載缺陷管理應用;以及啟動帶有應用內測試TIA服務的缺陷管理應用之后,篩選出當前移動客戶端上所加載的所有應用,且將所篩選出的所有所述應用以應用列表的形式顯示。3.如權利要求1所述的應用測試方法,其特征在于,所述測試用簽名包為基于測試工具類的安裝包文件。4.如權利要求3所述的應用測試方法,其特征在于,篩選出當前移動客戶端上所加載的所有應用,包括:獲取當前移動客戶端上已加載的安裝包文件的信息,并據此獲取針對所述應用的特征信息,所述特征信息包括圖標、包名、應用名稱、以及版本號中的至少一者。5.如權利要求4所述的應用測試方法,其特征在于:若確定被選中的所述被測應用未加載有適配的測試用簽名包時,則還包括對所述被測應用進行重簽名操作和將進行重簽名操作后的測試用簽名包加載于所述移動客戶端。6.如權利要求5所述的應用測試方法,其特征在于,進行重簽名操作,包括:提供重簽名的歸檔文件包工具,輸入所述被測應用的文件信息,根據所述文件信息,利用歸檔文件包簽名工具基于測試工具類生成重簽名的安裝包文件,所述重簽名的安裝包文件與所述被測應用具有同樣的簽名文件;將所述重簽名的安裝包文件予以保存;將進行重簽名操作后的測試用簽名包加載于所述移動客戶端,包括:當被測應用被選中以進行測試時,下載所述重簽名的安裝包文件于所述移動客戶端并在所述移動客戶端上予以加載。7.如權利要求1所述的應用測試方法,其特征在于,還包括:實時監控所述被測應用在測試過程中的網絡流量和內存占用量;以及在完成測試后,統計出整個測試過程中的網絡流量和內存占用量并予以顯示。8.如權利要求7所述的應用測試方法,其特征在于,在對顯示的出現有所述缺陷的當前頁面進行截圖之前還包括:對當前頁面下出現的所述缺陷進行涂鴉標注;對顯示的出現有所述缺陷的當前頁面進行截圖所得的截圖中包括有指向所述缺陷的涂鴉標注。9.如權利要求1所述的應用測試方法,其特征在于,還包括:在所述缺陷提交頁面中,填寫所述缺陷的標題以及選擇所述缺陷的指派人;在完成上述輸入操作之后,將所述缺陷提交頁面作為缺陷報告予以上傳以供保存;以及完成缺陷報告的提交之后,回到所述被測應用的測試頁面以對所述被測應用的剩余部分繼續進行測試。10.一種應用測試裝置,其特征在于,包括:應用啟動模塊,用于:啟動帶有應用內測試TIA服務的缺陷管理應用,所述缺陷管理應用用于在啟動后顯示加載于移動客戶端上的各個應用以供從中選取所需的被測應用;在確定被選中的所述被測應用加載有適配的測試用簽名包之后,則通過所述測試用簽名包來啟動所述被測應用并在所述缺陷管理應用的測試頁面中對所述被測應用執行測試;錄制模塊,用于在所述被測應用被啟動時,啟動錄制操作步驟的功能,在對所述被測應用進行測試時進行錄制測試操作以對在測試中所發現的缺陷進行記錄,其中,所述錄制測試操...

    【專利技術屬性】
    技術研發人員:張海華
    申請(專利權)人:阿里巴巴集團控股有限公司
    類型:發明
    國別省市:開曼群島;KY

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产高清无码视频| 国产亚洲AV无码AV男人的天堂 | 久久老子午夜精品无码怎么打| 久久精品?ⅴ无码中文字幕| 八戒理论片午影院无码爱恋| 日韩av无码一区二区三区 | 八戒理论片午影院无码爱恋| 日韩精品无码久久久久久| 国产免费av片在线无码免费看| 未满小14洗澡无码视频网站| 免费看无码自慰一区二区| 久久久久亚洲AV成人无码网站| 乱人伦人妻中文字幕无码| 日韩AV无码中文无码不卡电影| 国产成人无码精品久久久免费| 无码中文字幕乱码一区| 无码午夜成人1000部免费视频 | 亚洲AV无码XXX麻豆艾秋| 国产三级无码内射在线看| 无码人妻久久一区二区三区蜜桃| 久久无码人妻一区二区三区午夜| 熟妇人妻中文av无码| 无码人妻av一区二区三区蜜臀 | YY111111少妇无码理论片| 永久免费AV无码国产网站| 无码国产精品一区二区免费模式| 人妻无码久久中文字幕专区| 亚洲精品久久无码| 久久无码中文字幕东京热| 亚洲AV无码AV男人的天堂| 亚洲va中文字幕无码久久 | 无码AV大香线蕉| 亚洲中文字幕无码中文字| AV无码人妻中文字幕| 亚洲AV无码一区二区三区人 | 国产精品无码AV不卡| 高清无码v视频日本www| 亚洲中文久久精品无码1| 无码av人妻一区二区三区四区| 免费精品无码AV片在线观看| 日韩精品中文字幕无码一区|