System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及軟件測(cè)試,具體涉及一種基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法及裝置。
技術(shù)介紹
1、目前現(xiàn)有通過(guò)測(cè)試軟件對(duì)地面站系統(tǒng)進(jìn)行測(cè)試的方法包含手動(dòng)編輯測(cè)試用例后通過(guò)特定通訊協(xié)議傳輸至地面站系統(tǒng),地面站系統(tǒng)響應(yīng)后,將響應(yīng)結(jié)果回傳至測(cè)試軟件,再通過(guò)人工對(duì)響應(yīng)結(jié)果進(jìn)行分析判斷地面站系統(tǒng)功能是否正常,但由于地面站系統(tǒng)數(shù)據(jù)量龐大、數(shù)據(jù)類(lèi)型不唯一、通訊協(xié)議多樣化,手動(dòng)編輯測(cè)試用例工作量較大,耗時(shí)較長(zhǎng),測(cè)試過(guò)程中經(jīng)常因?yàn)槿斯を?yàn)證失誤導(dǎo)致測(cè)試工作重復(fù)進(jìn)行,使得在對(duì)地面站的測(cè)試軟件進(jìn)行測(cè)試時(shí)的效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法及裝置,能夠提升在對(duì)地面站的測(cè)試軟件進(jìn)行測(cè)試時(shí)的效率。
2、本申請(qǐng)實(shí)施例的第一方面提供了一種基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,所述方法包括:
3、服務(wù)端根據(jù)約定協(xié)議文件生成多個(gè)測(cè)試場(chǎng)景,得到測(cè)試場(chǎng)景集合;
4、服務(wù)端根據(jù)所述測(cè)試場(chǎng)景集合中的測(cè)試場(chǎng)景生成對(duì)應(yīng)的測(cè)試用例,得到測(cè)試用例集合;
5、服務(wù)端將所述測(cè)試用例集合中的測(cè)試用例分別存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合;
6、服務(wù)端將數(shù)據(jù)包集合中的數(shù)據(jù)包發(fā)送至地面站,以及獲取地面站在接收到數(shù)據(jù)包后的響應(yīng)結(jié)果對(duì)應(yīng)的截圖,得到響應(yīng)效果截圖;
7、服務(wù)端對(duì)所述響應(yīng)效果截圖進(jìn)行分析,得到測(cè)試結(jié)果報(bào)告。
8、本示例中,通過(guò)服務(wù)端根據(jù)約定協(xié)議文件生成多個(gè)測(cè)試場(chǎng)景,得到測(cè)試場(chǎng)景集合,服務(wù)端
9、在一個(gè)可能的實(shí)現(xiàn)方式中,所述服務(wù)端將所述測(cè)試用例集合中的測(cè)試用例分別存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合,包括:
10、服務(wù)端獲取所述測(cè)試用例集合中每個(gè)測(cè)試用例對(duì)應(yīng)的第一版本信息,得到第一版本信息集合;
11、服務(wù)端根據(jù)所述第一版本信息集合將測(cè)試用例集合中的測(cè)試用例存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合,其中,所述數(shù)據(jù)包集合中的數(shù)據(jù)包存儲(chǔ)的測(cè)試用例對(duì)應(yīng)的第一版本信息相同,所述數(shù)據(jù)包存放在預(yù)設(shè)的數(shù)據(jù)庫(kù)中,所述數(shù)據(jù)庫(kù)用于將測(cè)試用例集合中的測(cè)試用例以數(shù)據(jù)包的形式進(jìn)行存放,所述數(shù)據(jù)庫(kù)支持后臺(tái)新增、修改和刪除測(cè)試用例。
12、在一個(gè)可能的實(shí)現(xiàn)方式中,在所述服務(wù)端將所述測(cè)試用例集合中的測(cè)試用例分別存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合之前,所述方法還包括:
13、服務(wù)端對(duì)數(shù)據(jù)傳輸端口進(jìn)行初始化配置,得到初始化端口配置信息;
14、服務(wù)端將所述初始化端口配置信息整理為excel文件,得到配置文件。
15、在一個(gè)可能的實(shí)現(xiàn)方式中,所述服務(wù)端將數(shù)據(jù)包集合中的數(shù)據(jù)包發(fā)送至地面站,以及獲取地面站在接收到數(shù)據(jù)包后的響應(yīng)結(jié)果對(duì)應(yīng)的截圖,得到響應(yīng)效果截圖,包括:
16、服務(wù)端根據(jù)所述配置文件在地面站的屏幕上確定一個(gè)點(diǎn),得到參考點(diǎn);
17、服務(wù)端根據(jù)數(shù)據(jù)包控制地面站在所述參考點(diǎn)對(duì)應(yīng)的位置進(jìn)行模擬點(diǎn)擊操作,得到響應(yīng)結(jié)果;
18、服務(wù)端控制地面站對(duì)所述響應(yīng)結(jié)果進(jìn)行截圖操作,得到響應(yīng)效果截圖。
19、在一個(gè)可能的實(shí)現(xiàn)方式中,所述服務(wù)端對(duì)所述響應(yīng)效果截圖進(jìn)行分析,得到測(cè)試結(jié)果報(bào)告,包括:
20、服務(wù)端對(duì)所述響應(yīng)效果截圖進(jìn)行圖片自動(dòng)識(shí)別和文字識(shí)別提取,得到響應(yīng)結(jié)果信息;
21、服務(wù)端獲取響應(yīng)結(jié)果信息對(duì)應(yīng)的期望值,得到參考響應(yīng)結(jié)果信息;
22、服務(wù)端將所述參考響應(yīng)結(jié)果信息對(duì)響應(yīng)結(jié)果信息進(jìn)行相似度比較,得到測(cè)試結(jié)果信息,其中,測(cè)試結(jié)果信息包括測(cè)試用時(shí)、測(cè)試數(shù)據(jù)總數(shù)、測(cè)試數(shù)據(jù)正確率、測(cè)試數(shù)據(jù)錯(cuò)誤率和測(cè)試數(shù)據(jù)未識(shí)別個(gè)數(shù);
23、將所述測(cè)試結(jié)果信息存放在預(yù)設(shè)的測(cè)試報(bào)告模板中,得到測(cè)試結(jié)果報(bào)告。
24、在一個(gè)可能的實(shí)時(shí)方式中,在所述服務(wù)端對(duì)所述響應(yīng)效果截圖進(jìn)行圖片自動(dòng)識(shí)別和文字識(shí)別提取,得到響應(yīng)結(jié)果信息之前,所述方法還包括:
25、服務(wù)端獲取地面站的版本信息,得到第二版本信息;
26、服務(wù)端獲取自身的版本信息,得到第三版本信息;
27、服務(wù)端判斷第二版本信息和第三版本信息是否一致,若不一致,則服務(wù)端為地面站提供下載地址,地面站根據(jù)所述下載地址將第二版本信息更新為第三版本信息,若一致,則對(duì)所述響應(yīng)效果截圖進(jìn)行圖片自動(dòng)識(shí)別和文字識(shí)別提取,得到響應(yīng)結(jié)果信息。
28、本申請(qǐng)實(shí)施例的第二方面提供一種基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試裝置,所述裝置包括:
29、第一生成單元,用于服務(wù)端根據(jù)約定協(xié)議文件生成多個(gè)測(cè)試場(chǎng)景,得到測(cè)試場(chǎng)景集合;
30、第二生成單元,用于服務(wù)端根據(jù)所述測(cè)試場(chǎng)景集合中的測(cè)試場(chǎng)景生成對(duì)應(yīng)的測(cè)試用例,得到測(cè)試用例集合;
31、存儲(chǔ)單元,用于服務(wù)端將所述測(cè)試用例集合中的測(cè)試用例分別存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合;
32、發(fā)送單元,用于服務(wù)端將數(shù)據(jù)包集合中的數(shù)據(jù)包發(fā)送至地面站,以及獲取地面站在接收到數(shù)據(jù)包后的響應(yīng)結(jié)果對(duì)應(yīng)的截圖,得到響應(yīng)效果截圖;
33、分析單元,用于服務(wù)端對(duì)所述響應(yīng)效果截圖進(jìn)行分析,得到測(cè)試結(jié)果報(bào)告。
34、在一個(gè)可能的實(shí)現(xiàn)方式中,所述存儲(chǔ)單元具體用于:
35、服務(wù)端獲取所述測(cè)試用例集合中每個(gè)測(cè)試用例對(duì)應(yīng)的第一版本信息,得到第一版本信息集合;
36、服務(wù)端根據(jù)所述第一版本信息集合將測(cè)試用例集合中的測(cè)試用例存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合,其中,所述數(shù)據(jù)包集合中的數(shù)據(jù)包存儲(chǔ)的測(cè)試用例對(duì)應(yīng)的第一版本信息相同,所述數(shù)據(jù)包存放在預(yù)設(shè)的數(shù)據(jù)庫(kù)中,所述數(shù)據(jù)庫(kù)用于將測(cè)試用例集合中的測(cè)試用例以數(shù)據(jù)包的形式進(jìn)行存放,所述數(shù)據(jù)庫(kù)支持后臺(tái)新增、修改和刪除測(cè)試用例。
37、本申請(qǐng)實(shí)施例的第三方面提供一種終端,包括處理器、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)器,所述處理器、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)器相互連接,其中,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述處理器被配置用于調(diào)用所述程序指令,執(zhí)行如本申請(qǐng)實(shí)施例第一方面中的步驟指令。
38、本申請(qǐng)實(shí)施例的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,上述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,其中,上述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行如本申請(qǐng)實(shí)施例第一方面中所描述的部分或全部步驟。
39、本申請(qǐng)實(shí)施例的第五方面提供了一種計(jì)算機(jī)程序產(chǎn)品,其中,上述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)了計(jì)算機(jī)程序的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),上述計(jì)算機(jī)程序可操作來(lái)使計(jì)算機(jī)執(zhí)行如本申請(qǐng)實(shí)施例第一方面中所描述的部分或全部步驟。該計(jì)算機(jī)程序本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,所述服務(wù)端將所述測(cè)試用例集合中的測(cè)試用例分別存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合,包括:
3.根據(jù)權(quán)利要求2所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,在所述服務(wù)端將所述測(cè)試用例集合中的測(cè)試用例分別存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合之前,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,所述服務(wù)端將數(shù)據(jù)包集合中的數(shù)據(jù)包發(fā)送至地面站,以及獲取地面站在接收到數(shù)據(jù)包后的響應(yīng)結(jié)果對(duì)應(yīng)的截圖,得到響應(yīng)效果截圖,包括:
5.根據(jù)權(quán)利要求4所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,所述服務(wù)端對(duì)所述響應(yīng)效果截圖進(jìn)行分析,得到測(cè)試結(jié)果報(bào)告,包括:
6.根據(jù)權(quán)利要求5所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,在所述服務(wù)端對(duì)所述響應(yīng)效果截圖進(jìn)行圖片自動(dòng)識(shí)別和文字識(shí)別提取,得到響應(yīng)
7.一種基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試裝置,其特征在于,所述裝置包括:
8.根據(jù)權(quán)利要求7所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試裝置,其特征在于,所述存儲(chǔ)單元具體用于:
9.一種終端,其特征在于,包括處理器、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)器,所述處理器、輸入設(shè)備、輸出設(shè)備和存儲(chǔ)器相互連接,其中,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述處理器被配置用于調(diào)用所述程序指令,執(zhí)行如權(quán)利要求1-6任一項(xiàng)所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述程序指令當(dāng)被處理器執(zhí)行時(shí)使所述處理器執(zhí)行如權(quán)利要求1-6任一項(xiàng)所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法。
...【技術(shù)特征摘要】
1.一種基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,所述服務(wù)端將所述測(cè)試用例集合中的測(cè)試用例分別存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合,包括:
3.根據(jù)權(quán)利要求2所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,在所述服務(wù)端將所述測(cè)試用例集合中的測(cè)試用例分別存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)包中,得到數(shù)據(jù)包集合之前,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,所述服務(wù)端將數(shù)據(jù)包集合中的數(shù)據(jù)包發(fā)送至地面站,以及獲取地面站在接收到數(shù)據(jù)包后的響應(yīng)結(jié)果對(duì)應(yīng)的截圖,得到響應(yīng)效果截圖,包括:
5.根據(jù)權(quán)利要求4所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面站自動(dòng)化激勵(lì)測(cè)試方法,其特征在于,所述服務(wù)端對(duì)所述響應(yīng)效果截圖進(jìn)行分析,得到測(cè)試結(jié)果報(bào)告,包括:
6.根據(jù)權(quán)利要求5所述的基于數(shù)據(jù)分發(fā)服務(wù)的地面...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:于孟含,朱異,袁玉輝,
申請(qǐng)(專(zhuān)利權(quán))人:成都麟通科技有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。