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

    程序應用檢測方法及程序應用檢測裝置制造方法及圖紙

    技術編號:17363569 閱讀:41 留言:0更新日期:2018-02-28 13:33
    本發明專利技術提供一種程序應用測試方法,其包括:A1、獲取被測程序應用的所有功能控件以及對應的控件測試概率;A2、根據被測程序應用的所有功能控件以及對應的控件測試概率,對被測程序應用進行程序應用場景測試,以檢測程序應用場景異常;A3、如檢測到程序應用場景異常,則記錄最近設定次數的功能控件的測試信息以及對應的程序應用場景異常信息;A4、將最近設定次數的功能控件測試信息以及對應的程序應用場景異常信息進行上報操作,并返回步驟A2直至測試結束。

    Application detection method and application detection device of program application

    The present invention provides a method for testing applications, including: A1, get the tested program all the control function and the corresponding control test probability; A2, all control functions and the corresponding control test applications according to the measured probability, for application scenario testing application under test, to detect the application the scene, as detected by A3 anomaly; application scene abnormal record recently set the number of control test information and application scenarios of procedures for the corresponding exception information; A4, recently set the number of test information function controls application scenarios and procedures corresponding to abnormal information reporting operation, and return to step A2 until the end of the test.

    【技術實現步驟摘要】
    程序應用檢測方法及程序應用檢測裝置
    本專利技術涉及程序應用檢測領域,特別是涉及一種程序應用檢測方法及程序應用檢測裝置。
    技術介紹
    隨著科技的發展,各種移動端以及固定桌面端的程序應用越來越多,人們的每天日常生活中均在使用各種各樣的程序應用,以滿足人們各種各樣的交互以及信息獲取需求。由于程序應用的用戶使用量較大,如程序應用在某種特定條件會出現異常場景現象,會極大的影響用戶體驗;因此程序應用開發公司在將該程序應用推送到市場之前,對該程序應用進行全面的隨機功能測試,以盡量提前發現程序應用異常場景現象的發生條件。但是現有的程序應用測試軟件難以覆蓋程序應用的所有功能;且現有的程序應用測試軟件在進行程序應用場景測試時,測試方式單一,容易進入死循環,從而導致程序應用測試效率的下降,同時在發現程序應用異常場景時,無法對該程序應用異常場景進行有效回放。
    技術實現思路
    本專利技術實施例提供一種測試效率較高且可對程序應用異常場景進行有效回放的程序應用測試方法及程序應用測試裝置;以解決現有的程序應用測試方法及程序應用測試裝置的測試效率較低且無法對程序應用異常場景進行有效回放的技術問題。本專利技術實施例提供一種程序應用測試方法,其包括:A1、獲取被測程序應用的所有功能控件以及對應的控件測試概率;A2、根據所述被測程序應用的所有功能控件以及對應的控件測試概率,對所述被測程序應用進行程序應用場景測試,以檢測程序應用場景異常;A3、如檢測到程序應用場景異常,則記錄最近設定次數的功能控件的測試信息以及對應的程序應用場景異常信息;以及A4、將所述最近設定次數的功能控件測試信息以及對應的程序應用場景異常信息進行上報操作,并返回步驟A2直至測試結束。本專利技術實施例還提供一種程序應用測試裝置,其包括:功能控件獲取模塊,用于獲取被測程序應用的所有功能控件以及對應的控件測試概率;程序應用場景測試模塊,用于根據所述被測程序應用的所有功能控件以及對應的控件測試概率,對所述被測程序應用進行程序應用場景測試,以檢測程序應用場景異常;異常信息記錄模塊,用于如檢測到程序應用場景異常,則記錄最近設定次數的功能控件的測試信息以及對應的程序應用場景異常信息;以及信息上報模塊,用于將所述最近設定次數的功能控件測試信息以及對應的程序應用場景異常信息進行上報操作。相較于現有技術,本專利技術的程序應用測試方法及程序應用測試裝置預先對被測程序應用的所有功能控件以及控件測試概率進行設置,從而提高了程序應用測試的測試效率;同時對功能控件的測試信息以及對應的程序應用場景異常信息同時進行記錄,實現了對程序應用異常場景的有效回放;解決了現有的程序應用測試方法及程序應用測試裝置的測試效率較低且無法對程序應用異常場景進行有效回放的技術問題。附圖說明圖1為本專利技術的程序應用測試方法的第一優選實施例的流程圖;圖2為本專利技術的程序應用測試方法的第二優選實施例的流程圖;圖3為本專利技術的程序應用測試方法的第二優選實施例的步驟S201的流程圖;圖4為本專利技術的程序應用測試方法的第二優選實施例的步驟S202的流程圖;圖5為本專利技術的程序應用測試裝置的第一優選實施例的結構示意圖;圖6為本專利技術的程序應用測試裝置的第二優選實施例的結構示意圖;圖7為本專利技術的程序應用測試裝置的第二優選實施例的功能控件獲取模塊的結構示意圖;圖8為本專利技術的程序應用測試裝置的第二優選實施例的程序應用場景測試模塊的結構示意圖;圖9為本專利技術的程序應用測試方法及程序應用測試裝置的具體實施例的測試流程圖;圖10為本專利技術的程序應用測試方法及程序應用測試裝置的使用示意圖;圖11為本專利技術的程序應用測試裝置所在的電子設備的工作環境結構示意圖。具體實施方式請參照圖式,其中相同的組件符號代表相同的組件,本專利技術的原理是以實施在一適當的運算環境中來舉例說明。以下的說明是基于所例示的本專利技術具體實施例,其不應被視為限制本專利技術未在此詳述的其它具體實施例。在以下的說明中,本專利技術的具體實施例將參考由一部或多部計算機所執行之作業的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數次提到為由計算機執行,包括了由代表了以一結構化型式中的數據之電子信號的計算機處理單元所操縱。此操縱轉換該數據或將其維持在該計算機之內存系統中的位置處,其可重新配置或另外以本領域技術人員所熟知的方式來改變該計算機之運作。該數據所維持的數據結構為該內存之實體位置,其具有由該數據格式所定義的特定特性。但是,本專利技術原理以上述文字來說明,其并不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。本專利技術的程序應用測試裝置可用于各種進行程序應用場景測試的電子設備中,該電子設備包括但不限于可穿戴設備、個人計算機、服務器計算機、手持式或膝上型設備、移動設備(比如移動電話、個人數字助理(PDA)、媒體播放器等等)、多處理器系統、消費型電子設備、小型計算機、大型計算機、包括上述任意系統或設備的分布式計算環境。本專利技術的電子設備通過預先對被測程序應用的所有功能控件以及控件測試概率進行設置,從而提高了程序應用測試的測試效率;同時該電子裝置同時對功能控件的測試信息以及對應的程序應用場景異常信息進行記錄,實現了對程序應用異常場景的有效回放。請參照圖1,圖1為本專利技術的程序應用測試方法的第一優選實施例的流程圖。本優選實施例的程序應用測試方法可使用上述的電子裝置進行實施,該程序應用測試方法包括:步驟S101,獲取被測程序應用的所有功能控件以及對應的控件測試概率;步驟S102,根據被測程序應用的所有功能控件以及對應的控件測試概率,對被測程序應用進行程序應用場景測試,以檢測程序應用場景異常;步驟S103,如檢測到程序應用場景異常,則記錄最近設定次數的功能控件的測試信息以及對應的程序應用場景異常信息;步驟S104,將最近設定次數的功能控件的測試信息以及對應的程序應用場景異常信息進行上報,并返回步驟S102直至測試結束。下面詳細說明本優選實施例的程序應用測試方法的各步驟的具體流程。在步驟S101中,如程序應用測試裝置需要對被測程序應用進行程序應用測試,則會獲取該被測程序應用的所有功能控件以及對應的控件測試概率。這里的功能控件可對應被測程序應用中的任一功能原子操作,如發一個隨機表情等。控件測試概率則為隨機執行該功能控件的概率。上述被測程序應用的所有功能控件以及對應的控件測試概率均為用于預先設置。這里的功能原子操作是指不會被線程調度機制打斷的操作,功能原子操作一旦開始運行,就會一直運行到結束,不會切換至另一線程。隨后轉到步驟S102。在步驟S102中,程序應用測試裝置根據步驟S101獲取的被測程序應用的所有功能控件以及對應的控件測試概率,對被測程序應用進行程序應用場景測試。具體的,程序應用測試裝置可獲取各個程序應用場景的所有功能控件,然后依據各個功能控件對應的控件測試概率,對該程序應用場景中的功能控件進行功能原子操作,如該功能原子操作跳轉到新的程序應用場景,則再讀取該程序應用場景的所有功能控件,繼續進行程序應用場景測試,直至檢測到程序應用場景異常或測試結束。這里的程序應用場景異常包括但不限于程序應用場景崩潰(如程序應用場景crash)、系統性能異常(如系統CPU、內存以及句柄數據異常)、程序應用場景響應超時本文檔來自技高網...
    程序應用檢測方法及程序應用檢測裝置

    【技術保護點】
    一種程序應用測試方法,其特征在于,包括:A1、獲取被測程序應用的所有功能控件以及對應的控件測試概率;A2、根據所述被測程序應用的所有功能控件以及對應的控件測試概率,對所述被測程序應用進行程序應用場景測試,以檢測程序應用場景異常;A3、如檢測到程序應用場景異常,則記錄最近設定次數的功能控件的測試信息以及對應的程序應用場景異常信息;以及A4、將所述最近設定次數的功能控件測試信息以及對應的程序應用場景異常信息進行上報操作,并返回步驟A2直至測試結束。

    【技術特征摘要】
    1.一種程序應用測試方法,其特征在于,包括:A1、獲取被測程序應用的所有功能控件以及對應的控件測試概率;A2、根據所述被測程序應用的所有功能控件以及對應的控件測試概率,對所述被測程序應用進行程序應用場景測試,以檢測程序應用場景異常;A3、如檢測到程序應用場景異常,則記錄最近設定次數的功能控件的測試信息以及對應的程序應用場景異常信息;以及A4、將所述最近設定次數的功能控件測試信息以及對應的程序應用場景異常信息進行上報操作,并返回步驟A2直至測試結束。2.根據權利要求1所述的程序應用測試方法,其特征在于,所述獲取被測程序應用的所有功能控件以及對應的控件測試概率的步驟包括:獲取所述被測程序應用的功能控件樹,并根據所述功能控件樹對所述被測程序應用的所有功能控件進行展示;以及接收測試概率設置指令,并根據所述測試概率設置指令設置所述功能控件對應的控件測試概率。3.根據權利要求1所述的程序應用測試方法,其特征在于,所述步驟A2包括:A21、對所述被測程序應用進行初始化操作,以展示初始的程序應用場景;A22、獲取所述程序應用場景的所有功能控件;以及A23、根據所述程序應用場景的所有功能控件以及對應的控件測試概率,對所述程序應用場景進行測試,如跳轉到新的程序應用場景則轉到步驟A22直至測試結束或檢測到程序應用場景異常。4.根據權利要求1所述的程序應用測試方法,其特征在于,所述上報操作之后,所述返回步驟A2的操作之前還包括步驟:根據所述程序應用場景異常信息,對相應的功能控件的控件測試概率按預設規則進行降低。5.根據權利要求1所述的程序應用測試方法,其特征在于,所述程序應用場景異常包括但不限于程序應用場景崩潰、系統性能異常、程序應用場景響應超時以及程序應用場景響應異常。6.根據權利要求1所述的程序應用測試方法,其特征在于,所述程序應用場景異常信息包括但不限于程序應用場景日志信息、程序應用場景取樣信息、程序應用場景截圖信息以及回放堆棧信息。7.一...

    【專利技術屬性】
    技術研發人員:潘燕宜
    申請(專利權)人:騰訊科技深圳有限公司
    類型:發明
    國別省市:廣東,44

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

    1
    主站蜘蛛池模板: 永久免费av无码不卡在线观看 | 日韩少妇无码喷潮系列一二三 | 性色AV蜜臀AV人妻无码| 97精品人妻系列无码人妻| 亚洲av无码天堂一区二区三区 | 亚洲熟妇无码AV不卡在线播放| 无码av天天av天天爽| 久久久久久AV无码免费网站| 无码专区国产精品视频| 精品国产一区二区三区无码| 少妇性饥渴无码A区免费 | 亚洲国产精品无码久久98| 一本一道AV无码中文字幕| 国产日产欧洲无码视频| 无码八A片人妻少妇久久| 无码精品人妻一区二区三区中| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 精品无码国产自产在线观看水浒传| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久精品aⅴ无码中文字字幕重口| 国产成人精品无码一区二区老年人 | 老司机亚洲精品影院无码| 东京热无码av一区二区| 人妻老妇乱子伦精品无码专区| 亚洲AV永久无码精品网站在线观看| 日韩精品无码一区二区三区免费 | 久久亚洲AV成人无码国产电影| 久久久久无码国产精品一区| 熟妇人妻中文a∨无码| 国产台湾无码AV片在线观看| 2014AV天堂无码一区| 亚洲中文字幕无码专区| 国产高新无码在线观看| 国模吧无码一区二区三区| 无码人妻少妇伦在线电影| 亚洲国产成人精品无码久久久久久综合| 国产精品亚洲专区无码WEB| 国产精品无码一区二区在线观| 国产精品无码亚洲一区二区三区 | 久久99精品久久久久久hb无码| 无码国内精品人妻少妇|