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.根據權利要求1所述的方法,其特征在于,至少根據所述異常狀態出現的情況評估所述待測試軟件的穩定性包括:獲取相鄰的多個時間段內的所述異常狀態出現的情況;根據所述相鄰的多個時間段內所述異常狀態出現的情況確定所述異常狀態出現的趨勢;根據所述趨勢評估所述待測試軟件的穩定性。3.根據權利要求1所述的方法,其特征在于,至少根據所述異常狀態出現的情況評估所述待測試軟件的穩定性包括:根據所述異常狀態出現在的測試設備的數量和/或所述異常狀態出現的次數評估所述待測試軟件的穩定性。4.根據權利要求3所述的方法,其特征在于,根據所述異常狀態出現在的測試設備的數量和/或所述異常狀態出現的次數評估所述待測試軟件的穩定性包括:根據所述數量和/或所述次數所在范圍確定所述待測試軟件的穩定性,其中,所述范圍為預先設定的。5.根據權利要求4所述的方法,其特征在于,所述范圍是根據所述待測試軟件的同類...
【專利技術屬性】
技術研發人員:鞠珍宏,黃松波,李龍,孫小磊,
申請(專利權)人:北京數碼大方科技股份有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。