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

    測試方法和裝置制造方法及圖紙

    技術編號:15690794 閱讀:313 留言:0更新日期:2017-06-24 03:28
    本發明專利技術公開了一種測試方法和裝置。其中,該方法包括:在執行測試任務的過程中,獲取待測試軟件所出現的異常狀態,其中,異常狀態是預先設定的范圍內的狀態;獲取長度為預定時長的時間段內的異常狀態出現的情況,其中,異常狀態出現的情況包括:待測試軟件在不同測試設備上出現的異常狀態;至少根據異常狀態出現的情況評估待測試軟件的穩定性。本發明專利技術解決了現有技術中沒有針對軟件穩定性的度量的技術問題。

    Test method and apparatus

    The invention discloses a testing method and device. Among them, the method includes: in the process of executing the test tasks in the abnormal state, get the software to be tested by the abnormal state is a predetermined range of the state; to obtain the length of the abnormal state of a predetermined period of time when long in the situation, which, including the abnormal state of occurrence: abnormal the state of the software to be tested in different test equipment there; at least according to the stability evaluation of the abnormal state of the software to be tested. The invention solves the technical problem that the measurement of the stability of the software is not available in the prior art.

    【技術實現步驟摘要】
    測試方法和裝置
    本專利技術涉及軟件測試
    ,具體而言,涉及一種測試方法和裝置。
    技術介紹
    隨著計算機互聯網技術的發展,軟件的應用已非常普及,對于軟件可靠性而言,系統的穩定性尤為重要。軟件可靠性是指軟件產品在規定的條件下和規定的時間區間完成規定功能的能力,其中,規定的條件是指直接與軟件運行相關的計算機系統的狀態和軟件的輸入條件;規定的時間區間是指軟件的實際運行時間;規定功能是指提供給定的功能,軟件產品所必須具備的功能。軟件的可靠性直接關系著用戶的體驗效果。如果使用軟件的過程中,碰到軟件系統崩潰、宕機、藍屏、無響應等嚴重失效行為,容易給用戶帶來數據損失、效率損失。因而,如何驗證、度量軟件系統的穩定性,給用戶以質量擔保、提供應對措施等顯得非常重要。目前,對軟件穩定性的認識大多局限于一個泛的概念或一種感覺。針對軟件穩定性的測試,現有技術主要是針對某種特定場景作強化測試,或采取猴子測試法,即取得某種場景的特定數據,依據某種公式做推導來預測故障在用戶中出現的幾率等。現有技術的方案,由于軟件穩定性在軟件度量體系的可靠性中只有泛泛的提及,沒有針對軟件穩定性的度量或測試的系統方法和思路。而現有度量體系主要是以故障(Bug)數作為重要統計參數,并沒有針對穩定性度量方法。另外,由于現有的度量體系中對軟件預測多以復雜的經驗公式,不直觀,有效性、時效性差,與真實用戶的體驗差別較大。針對上述的問題,目前尚未提出有效的解決方案。
    技術實現思路
    本專利技術實施例提供了一種測試方法和裝置,以至少解決現有技術中沒有針對軟件穩定性的度量的技術問題。根據本專利技術實施例的一個方面,提供了一種測試方法,包括:在執行測試任務的過程中,獲取待測試軟件所出現的異常狀態,其中,異常狀態是預先設定的范圍內的狀態;獲取長度為預定時長的時間段內的異常狀態出現的情況,其中,異常狀態出現的情況包括:待測試軟件在不同測試設備上出現的異常狀態;至少根據異常狀態出現的情況評估待測試軟件的穩定性。根據本專利技術實施例的另一方面,還提供了一種測試裝置,包括:第一獲取單元,用于在執行測試任務的過程中,獲取待測試軟件所出現的異常狀態,其中,異常狀態是預先設定的范圍內的狀態;第二獲取單元,用于獲取長度為預定時長的時間段內的異常狀態出現的情況,其中,異常狀態出現的情況包括:待測試軟件在不同測試設備上出現的異常狀態;評估單元,用于至少根據異常狀態出現的情況評估待測試軟件的穩定性在本專利技術實施例中,通過在執行測試任務的過程中,獲取待測試軟件所出現的異常狀態,其中,異常狀態是預先設定的范圍內的狀態;獲取長度為預定時長的時間段內的異常狀態出現的情況,其中,異常狀態出現的情況包括:待測試軟件在不同測試設備上出現的異常狀態;至少根據異常狀態出現的情況評估待測試軟件的穩定性,達到了即時了解軟件系統的穩定狀態,并根據該穩定狀態及時提供應對策略的目的,從而實現了降低用戶損失、提高用戶體驗的技術效果,進而解決了現有技術中沒有針對軟件穩定性的度量的技術問題。附圖說明此處所說明的附圖用來提供對本專利技術的進一步理解,構成本申請的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1是根據本專利技術實施例的一種測試方法流程圖;圖2是根據本專利技術實施例的一種可選的測試方法流程圖;圖3是根據本專利技術實施例的一種可選的測試方法流程圖;圖4是根據本專利技術實施例的一種可選的測試方法流程圖;圖5是根據本專利技術實施例的一種優選的測試方法流程圖;以及圖6是根據本專利技術實施例的一種測試裝置示意圖。具體實施方式為了使本
    的人員更好地理解本專利技術方案,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分的實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本專利技術保護的范圍。需要說明的是,本專利技術的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本專利技術的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。實施例1根據本專利技術實施例,提供了一種測試方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。圖1是根據本專利技術實施例的一種測試方法流程圖,如圖1所示,該方法包括如下步驟:步驟S102,在執行測試任務的過程中,獲取待測試軟件所出現的異常狀態,其中,異常狀態是預先設定的范圍內的狀態;步驟S104,獲取長度為預定時長的時間段內的異常狀態出現的情況,其中,異常狀態出現的情況包括:待測試軟件在不同測試設備上出現的異常狀態;步驟S106,至少根據異常狀態出現的情況評估待測試軟件的穩定性。作為一種可選的實施例,上述測試任務可以為用于測試軟件或軟件系統的穩定性的任務,測試的軟件或軟件系統可以但不限于運行在計算機、平板電腦、筆記本、手機等智能設備上;上述異常狀態可以為預先設定的狀態范圍內的狀態,一種可選的實施方式中,針對不同的軟件或軟件系統,可以根據該軟件或軟件系統所在的運行平臺和應用場景定義該軟件或軟件系統的異常狀態,對異常狀態包含的現象范圍進行定義,并對出現的異常現象進行標定。上述異常狀態出現的情況可以包括待測試的軟件或軟件系統在不同運行測試設備(運行該軟件或軟件系統的設備)上出現的異常狀態。基于上述步驟S102至S106公開的技術方案,在執行測試任務的過程中,獲取待測試軟件所出現的異常狀態,以及預設時間段內該異常狀態在不同測試設備上出現的情況,并根據這些異常狀態在不同測試設備上出現的情況來評估待測試軟件的穩定性。此處需要說明的是,針對某一款軟件或軟件系統,可以將該軟件或軟件系統的可能異常狀態進行定義,并對這些異常狀態包含的現象范圍進行定義,進而對出現的異常現象進行標定。容易注意的是,由于軟件或軟件系統的失效行為所表現的現象很多,作為一種可選的實施方案,可以只選取嚴重的失效行為作為統計。此處需要說明的是,時間段的長度是可以根據軟件開發的不同周期來進行確定的,也可以是根據軟件發布運行后的運行階段來確定的。或者,時間段的長度也可以是根據所執行的測試任務來確定的,如果測試任務執行的是用例測試,那么此時就可以根據用例測試中的內容確定該時間段的長度,如果執行的是自由測試,此時可以對時間段的長度進行調整。一種可選的實施例中,上述異常狀態可以為收集的來自多個不同操作系統(例如,Windows,iOS,Android等)的異常狀態,此時的異常狀態可以用于表征該待測試軟件的一個整體的情況,或者也可以區分一下操作系統,此時可以獲得每個操作系統上的該待測試軟件的異常狀態。由上可知,在本申請上述本文檔來自技高網
    ...
    測試方法和裝置

    【技術保護點】
    一種測試方法,其特征在于,包括:在執行測試任務的過程中,獲取待測試軟件所出現的異常狀態,其中,所述異常狀態是預先設定的范圍內的狀態;獲取長度為預定時長的時間段內的所述異常狀態出現的情況,其中,所述異常狀態出現的情況包括:所述待測試軟件在不同測試設備上出現的所述異常狀態;至少根據所述異常狀態出現的情況評估所述待測試軟件的穩定性。

    【技術特征摘要】
    1.一種測試方法,其特征在于,包括:在執行測試任務的過程中,獲取待測試軟件所出現的異常狀態,其中,所述異常狀態是預先設定的范圍內的狀態;獲取長度為預定時長的時間段內的所述異常狀態出現的情況,其中,所述異常狀態出現的情況包括:所述待測試軟件在不同測試設備上出現的所述異常狀態;至少根據所述異常狀態出現的情況評估所述待測試軟件的穩定性。2.根據權利要求1所述的方法,其特征在于,至少根據所述異常狀態出現的情況評估所述待測試軟件的穩定性包括:獲取相鄰的多個時間段內的所述異常狀態出現的情況;根據所述相鄰的多個時間段內所述異常狀態出現的情況確定所述異常狀態出現的趨勢;根據所述趨勢評估所述待測試軟件的穩定性。3.根據權利要求1所述的方法,其特征在于,至少根據所述異常狀態出現的情況評估所述待測試軟件的穩定性包括:根據所述異常狀態出現在的測試設備的數量和/或所述異常狀態出現的次數評估所述待測試軟件的穩定性。4.根據權利要求3所述的方法,其特征在于,根據所述異常狀態出現在的測試設備的數量和/或所述異常狀態出現的次數評估所述待測試軟件的穩定性包括:根據所述數量和/或所述次數所在范圍確定所述待測試軟件的穩定性,其中,所述范圍為預先設定的。5.根據權利要求4所述的方法,其特征在于,所述范圍是根據所述待測試軟件的同類...

    【專利技術屬性】
    技術研發人員:鞠珍宏黃松波李龍孫小磊
    申請(專利權)人:北京數碼大方科技股份有限公司
    類型:發明
    國別省市:北京,11

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

    1
    主站蜘蛛池模板: 精品无码综合一区二区三区| 中文字幕日韩精品无码内射| 中文精品无码中文字幕无码专区| 好硬~好爽~别进去~动态图, 69式真人无码视频免| 日韩免费a级毛片无码a∨| 久久综合一区二区无码| 国产亚洲3p无码一区二区| 国产成人无码av在线播放不卡| 亚洲无码黄色网址| 久久久久久无码Av成人影院| 无码AV大香线蕉| 欧洲精品久久久av无码电影 | 国产精品无码永久免费888| 亚洲AV无码久久精品狠狠爱浪潮| 日韩免费a级毛片无码a∨| 午夜福利无码不卡在线观看| 天堂无码在线观看| 亚洲人AV在线无码影院观看 | 亚洲AV无码专区国产乱码电影| 久久人午夜亚洲精品无码区| 久久久久亚洲AV无码专区首JN| 东京热av人妻无码专区| 亚洲AV无码乱码在线观看| 亚洲av无码专区青青草原| 亚洲av福利无码无一区二区| 丝袜无码一区二区三区| 色欲香天天综合网无码| 国产成人精品无码一区二区老年人| 日韩国产成人无码av毛片| 老司机亚洲精品影院无码| 人妻夜夜添夜夜无码AV| 无码少妇一区二区| 免费A级毛片av无码| 人妻无码αv中文字幕久久琪琪布| 无码国产精成人午夜视频一区二区| 伊人久久精品无码av一区| 亚洲AV日韩AV永久无码免下载| 日韩av无码中文字幕| 亚洲av中文无码字幕色不卡| 国产午夜av无码无片久久96| 无码精品A∨在线观看无广告|