System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本領(lǐng)域涉及計算機領(lǐng)域,尤其涉及一種測試任務(wù)暫停的方法、裝置、設(shè)備、計算機存儲介質(zhì)及計算機程序產(chǎn)品。
技術(shù)介紹
1、在軟件開發(fā)過程中,由于業(yè)務(wù)之間的關(guān)系越來越復雜,系統(tǒng)需求上線的次數(shù)不斷增加。為了保證測試質(zhì)量,相關(guān)技術(shù)中通常采用自動化測試對被測系統(tǒng)進行測試。
2、但是,在對被測系統(tǒng)進行測試的過程中,被測系統(tǒng)可能會執(zhí)行重新發(fā)布或底層變更等操作,而測試系統(tǒng)仍按照原來的計劃一直對被測系統(tǒng)執(zhí)行測試任務(wù),使得測試系統(tǒng)測試得到的結(jié)果有誤。因此測試系統(tǒng)得到準確的測試結(jié)果需要重新執(zhí)行整個測試流程,消耗了大量的測試時間,導致測試效率不高。
技術(shù)實現(xiàn)思路
1、本公開實施例提供一種測試任務(wù)暫停的方法、裝置、設(shè)備、計算機存儲介質(zhì)及計算機程序產(chǎn)品,能夠提高測試效率。
2、第一方面,本公開實施例提供一種測試任務(wù)暫停的方法,方法包括:
3、基于預(yù)設(shè)時間獲取被測系統(tǒng)發(fā)送的標識信息;
4、在標識信息表征暫停目標測試任務(wù)的情況下,將目標測試任務(wù)添加到待啟動隊列中;
5、依次對待啟動隊列中的測試任務(wù)進行暫停;
6、在待啟動隊列中的測試任務(wù)全部暫停的情況下,向被測系統(tǒng)發(fā)送暫停完成信息。
7、在一個可以實現(xiàn)的實施方式中,在基于預(yù)設(shè)時間獲取被測系統(tǒng)發(fā)送的標識信息之后,方法還包括:
8、在標識信息表征暫停目標測試任務(wù)的情況下,保存目標測試任務(wù)的暫停信息,暫停信息包括運行id信息、任務(wù)id信息、案例名稱信息、場景名稱信息和測試工號信息;
9、在標識信息表征暫停目標測試任務(wù)的情況下,將目標測試任務(wù)添加到待啟動隊列中,包括:
10、在標識信息表征暫停目標測試任務(wù)的情況下,按照測試工號信息對應(yīng)的運行id信息將目標測試任務(wù)依次添加到待啟動隊列中。
11、在一個可以實現(xiàn)的實施方式中,測試任務(wù)暫停的方法還包括:
12、在標識信息表征運行測試任務(wù)的情況下,檢測是否保存暫停記錄信息;
13、在保存暫停記錄信息的情況下,按照先進先出的規(guī)則啟動待啟動隊列中的測試任務(wù)。
14、在一個可以實現(xiàn)的實施方式中,在保存暫停記錄信息的情況下,按照先進先出的規(guī)則啟動待啟動隊列中的測試任務(wù),包括:
15、在保存暫停記錄信息的情況下,檢測測試任務(wù)是否在待啟動隊列中的第一位置;
16、在測試任務(wù)在待啟動隊列中的第一位置的情況下,重啟測試任務(wù);
17、刪除測試任務(wù)的暫停信息并將測試任務(wù)從待啟動隊列移除。
18、在一個可以實現(xiàn)的實施方式中,在檢測測試任務(wù)是否在待啟動隊列中的第一位置之后,方法還包括:
19、在測試任務(wù)不在待啟動隊列中的第一位置的情況下,基于預(yù)設(shè)時間獲取被測系統(tǒng)發(fā)送的標識信息。
20、在一個可以實現(xiàn)的實施方式中,在刪除測試任務(wù)的暫停信息并將測試任務(wù)從待啟動隊列移除之后,方法還包括:
21、檢測待啟動隊列中的測試任務(wù)的數(shù)量;
22、在待啟動隊列中的測試任務(wù)的數(shù)量為零的情況下,向被測系統(tǒng)發(fā)送重啟完成信息。
23、在一個可以實現(xiàn)的實施方式中,在檢測待啟動隊列中的測試任務(wù)的數(shù)量之后,方法還包括:
24、在待啟動隊列中的測試任務(wù)的數(shù)量不為零的情況下,從待啟動隊列中獲取位于第一位置的第一測試任務(wù);
25、重啟第一測試任務(wù);
26、刪除第一測試任務(wù)的暫停信息并將第一測試任務(wù)從待啟動隊列移除。
27、第二方面,本公開實施例提供了一種測試任務(wù)暫停的裝置,裝置包括:
28、獲取模塊,用于基于預(yù)設(shè)時間獲取被測系統(tǒng)發(fā)送的標識信息;
29、添加模塊,用于在標識信息表征暫停目標測試任務(wù)的情況下,將目標測試任務(wù)添加到待啟動隊列中;
30、暫停模塊,用于依次對待啟動隊列中的測試任務(wù)進行暫停;
31、發(fā)送模塊,用于在待啟動隊列中的測試任務(wù)全部暫停的情況下,向被測系統(tǒng)發(fā)送暫停完成信息。
32、第三方面,本公開實施例提供了一種測試任務(wù)暫停的設(shè)備,設(shè)備包括處理器,以及存儲有計算機程序指令的存儲器;處理器讀取并執(zhí)行計算機程序指令,以實現(xiàn)如第一方面的任意一項的測試任務(wù)暫停的方法。
33、第四方面,本公開實施例提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)存儲有計算機程序指令,計算機程序指令被處理器執(zhí)行時實現(xiàn)如第一方面的任意一項的測試任務(wù)暫停的方法。
34、第五方面,本公開實施例提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面的任意一項的測試任務(wù)暫停的方法。
35、本公開實施例提供一種測試任務(wù)暫停的方法、裝置、設(shè)備、計算機存儲介質(zhì)及計算機程序產(chǎn)品。基于預(yù)設(shè)時間獲取被測系統(tǒng)發(fā)送的標識信息,在標識信息表征暫停目標測試任務(wù)的情況下,將目標測試任務(wù)添加到待啟動隊列中。依次對待啟動隊列中的測試任務(wù)進行暫停,在待啟動隊列中的測試任務(wù)全部暫停的情況下,向被測系統(tǒng)發(fā)送暫停完成信息。本公開實施例通過獲取被測系統(tǒng)發(fā)送的標識信息,能夠根據(jù)標識信息暫停當前的測試任務(wù),避免測試結(jié)果出錯,減少重新測試的時間,提高測試效率。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種測試任務(wù)暫停的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述基于預(yù)設(shè)時間獲取被測系統(tǒng)發(fā)送的標識信息之后,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在保存所述暫停記錄信息的情況下,按照先進先出的規(guī)則啟動所述待啟動隊列中的測試任務(wù),包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述檢測所述測試任務(wù)是否在所述待啟動隊列中的第一位置之后,所述方法還包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在刪除所述測試任務(wù)的暫停信息并將所述測試任務(wù)從所述待啟動隊列移除之后,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述檢測所述待啟動隊列中的測試任務(wù)的數(shù)量之后,所述方法還包括:
8.一種測試任務(wù)暫停的裝置,其特征在于,所述裝置包括:
9.一種測試任務(wù)暫停的設(shè)備,其特征在于,所述設(shè)備包括:處理器,以及存儲有計算機程序指令的存儲器;所述處理器讀取并執(zhí)行所述計算機程序
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7任意一項所述的測試任務(wù)暫停的方法。
11.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-7任意一項所述的測試任務(wù)暫停的方法。
...【技術(shù)特征摘要】
1.一種測試任務(wù)暫停的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述基于預(yù)設(shè)時間獲取被測系統(tǒng)發(fā)送的標識信息之后,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在保存所述暫停記錄信息的情況下,按照先進先出的規(guī)則啟動所述待啟動隊列中的測試任務(wù),包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述檢測所述測試任務(wù)是否在所述待啟動隊列中的第一位置之后,所述方法還包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在刪除所述測試任務(wù)的暫停信息并將所述測試任務(wù)從所述待啟動隊列移除之后,所述方法還包括:
7.根據(jù)權(quán)利要求6所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:陳陽,陽天保,黃翊凇,何甜甜,董寶禮,容之鎧,
申請(專利權(quán))人:中國移動通信集團廣西有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。