System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及智能設(shè)備測(cè)試,特別涉及一種自動(dòng)化測(cè)試系統(tǒng)及裝置。
技術(shù)介紹
1、隨著智能設(shè)備(例如,集中器和智能電表)的不斷升級(jí),現(xiàn)有的智能設(shè)備功能點(diǎn)不斷增加。這也使得智能設(shè)備的測(cè)試工作量越來(lái)越大。
2、相關(guān)技術(shù)中,在對(duì)智能設(shè)備進(jìn)行測(cè)試時(shí),多采用人工測(cè)試的方式。也就是說(shuō),通過(guò)測(cè)試人員使用上位機(jī)軟件手動(dòng)發(fā)送指令碼,以對(duì)智能設(shè)備進(jìn)行測(cè)試。這種測(cè)試方式對(duì)于測(cè)試人員的操作水平和認(rèn)知水平要求較高,且測(cè)試過(guò)程完全依賴于測(cè)試人員的操作,測(cè)試效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。為此,本專利技術(shù)的一個(gè)目的在于提出一種自動(dòng)化測(cè)試系統(tǒng),能夠?qū)崿F(xiàn)對(duì)待測(cè)試設(shè)備進(jìn)行自動(dòng)化測(cè)試,提高設(shè)備的測(cè)試效率,降低待測(cè)試設(shè)備的測(cè)試難度。
2、第一方面,本專利技術(shù)實(shí)施例提出了一種自動(dòng)化測(cè)試系統(tǒng),包括:后臺(tái)管理單元、前臺(tái)門戶單元、公共服務(wù)單元和數(shù)據(jù)管理單元;所述后臺(tái)管理單元包括用戶管理模塊、角色管理模塊、權(quán)限管理模塊、字典數(shù)據(jù)模塊、事件管理模塊、設(shè)備管理模塊和組網(wǎng)管理模塊;所述前臺(tái)門戶單元包括測(cè)試項(xiàng)目管理模塊、測(cè)試計(jì)劃管理模塊、測(cè)試用例管理模塊、測(cè)試執(zhí)行模塊、測(cè)試結(jié)果統(tǒng)計(jì)模塊、測(cè)試設(shè)備管理模塊和組網(wǎng)環(huán)境管理模塊;所述公共服務(wù)單元包括日志服務(wù)模塊、文件服務(wù)模塊和消息隊(duì)列服務(wù)模塊;所述數(shù)據(jù)管理單元包括測(cè)試數(shù)據(jù)管理模塊、文件數(shù)據(jù)管理模塊、自定義腳本數(shù)據(jù)管理模塊、關(guān)鍵字?jǐn)?shù)據(jù)管理模塊和設(shè)備數(shù)據(jù)管理模塊。
3、根據(jù)本專利技術(shù)實(shí)施例的自動(dòng)化測(cè)試系統(tǒng),通過(guò)設(shè)置
4、在一些實(shí)施例中,所述用戶管理模塊用于對(duì)用戶賬號(hào)進(jìn)行管理,通過(guò)所述用戶管理模塊,可以進(jìn)行用戶賬號(hào)創(chuàng)建、編輯所述用戶賬號(hào)對(duì)應(yīng)的用戶信息、刪除用戶賬號(hào)和凍結(jié)用戶賬號(hào);所述角色管理模塊用于對(duì)所述用戶賬號(hào)對(duì)應(yīng)的角色信息進(jìn)行管理,其中,所述角色信息具有對(duì)應(yīng)的權(quán)限;所述權(quán)限管理模塊用于對(duì)系統(tǒng)中模塊的權(quán)限進(jìn)行管理;所述字典數(shù)據(jù)模塊用于對(duì)專業(yè)術(shù)語(yǔ)數(shù)據(jù)和單位數(shù)據(jù)進(jìn)行管理;所述事件管理模塊用于對(duì)事件日志進(jìn)行記錄;所述設(shè)備管理模塊用于對(duì)待測(cè)試設(shè)備信息進(jìn)行管理,所述待測(cè)試設(shè)備信息包括待測(cè)試設(shè)備狀態(tài)信息和不同待測(cè)試設(shè)備間通訊協(xié)議配置信息;所述組網(wǎng)管理模塊用于對(duì)不同待測(cè)試設(shè)備進(jìn)行組網(wǎng)關(guān)聯(lián)管理。
5、在一些實(shí)施例中,所述測(cè)試項(xiàng)目管理模塊用于測(cè)試項(xiàng)目的新建、修改和刪除,并管理測(cè)試項(xiàng)目關(guān)聯(lián)的用戶賬號(hào);所述測(cè)試計(jì)劃管理模塊用于管理測(cè)試計(jì)劃,所述管理測(cè)試計(jì)劃包括測(cè)試周期限定、關(guān)聯(lián)測(cè)試用例、測(cè)試執(zhí)行結(jié)果統(tǒng)計(jì)和測(cè)試報(bào)告展示;所述測(cè)試用例管理模塊用于編寫維護(hù)自動(dòng)化測(cè)試用例和設(shè)置用例狀態(tài);所述測(cè)試執(zhí)行模塊用于組合關(guān)鍵字和測(cè)試數(shù)據(jù),以生成自動(dòng)化測(cè)試用例腳本,并對(duì)自動(dòng)化測(cè)試用例腳本進(jìn)行執(zhí)行;所述測(cè)試結(jié)果統(tǒng)計(jì)模塊用于對(duì)所述自動(dòng)化測(cè)試用例腳本的執(zhí)行結(jié)果進(jìn)行統(tǒng)計(jì),并根據(jù)統(tǒng)計(jì)結(jié)果生成報(bào)表;所述測(cè)試設(shè)備管理模塊用于管理測(cè)試設(shè)備關(guān)聯(lián)的用戶賬號(hào),以確定所述測(cè)試設(shè)備對(duì)應(yīng)的測(cè)試人員;所述組網(wǎng)環(huán)境管理模塊用于維護(hù)測(cè)試設(shè)備之間的組網(wǎng)關(guān)系。
6、在一些實(shí)施例中,所述日志服務(wù)模塊用于記錄用戶的操作日志;所述文件服務(wù)模塊用于管理系統(tǒng)運(yùn)行所依賴的服務(wù)文件;所述消息隊(duì)列服務(wù)模塊用于處理多用戶并發(fā)請(qǐng)求。
7、在一些實(shí)施例中,所述測(cè)試數(shù)據(jù)管理模塊用于對(duì)測(cè)試過(guò)程中涉及的測(cè)試數(shù)據(jù)進(jìn)行管理;所述文件數(shù)據(jù)管理模塊用于對(duì)測(cè)試過(guò)程中涉及的文件數(shù)據(jù)進(jìn)行管理;所述自定義腳本數(shù)據(jù)管理模塊用于對(duì)測(cè)試過(guò)程中涉及的自定義腳本數(shù)據(jù)進(jìn)行管理;所述關(guān)鍵字?jǐn)?shù)據(jù)管理模塊用于對(duì)測(cè)試過(guò)程中涉及的關(guān)鍵字?jǐn)?shù)據(jù)進(jìn)行管理;所述設(shè)備數(shù)據(jù)管理模塊用于對(duì)測(cè)試過(guò)程中涉及的設(shè)備數(shù)據(jù)進(jìn)行管理。
8、在一些實(shí)施例中,組合關(guān)鍵字和測(cè)試數(shù)據(jù),以生成自動(dòng)化測(cè)試用例腳本,包括:獲取用戶對(duì)于關(guān)鍵字的選擇指令,以確定目標(biāo)關(guān)鍵字;獲取用戶對(duì)于操作對(duì)象的選擇指令,以確定所述目標(biāo)關(guān)鍵字對(duì)應(yīng)的目標(biāo)操作對(duì)象;根據(jù)所述目標(biāo)關(guān)鍵字獲取目標(biāo)測(cè)試指令;獲取測(cè)試數(shù)據(jù),并對(duì)所述目標(biāo)測(cè)試指令、所述目標(biāo)操作對(duì)象和所述測(cè)試數(shù)據(jù)進(jìn)行組合,以生成自動(dòng)化測(cè)試用例腳本。
9、在一些實(shí)施例中,所述系統(tǒng)采用python的unitest框架開(kāi)發(fā)所述關(guān)鍵字的驅(qū)動(dòng)框架。
10、第二方面,本專利技術(shù)實(shí)施例提出了一種自動(dòng)化測(cè)試裝置,包括:如上所述的自動(dòng)化測(cè)試系統(tǒng)、上位機(jī)、ami系統(tǒng)和測(cè)試表架;所述自動(dòng)化測(cè)試系統(tǒng)分別與所述上位機(jī)、ami系統(tǒng)和所述測(cè)試表架連接,所述自動(dòng)化測(cè)試系統(tǒng)用于獲取用戶發(fā)送的自動(dòng)化測(cè)試用例腳本,并基于所述自動(dòng)化測(cè)試用例腳本進(jìn)行相應(yīng)的自動(dòng)化測(cè)試;所述測(cè)試表架用于對(duì)待測(cè)試設(shè)備的狀態(tài)信息進(jìn)行監(jiān)控,并將監(jiān)控得到的狀態(tài)信息發(fā)送給所述自動(dòng)化測(cè)試系統(tǒng),以便所述自動(dòng)化測(cè)試系統(tǒng)對(duì)所述狀態(tài)信息進(jìn)行可視化展示。
11、根據(jù)本專利技術(shù)實(shí)施例的自動(dòng)化測(cè)試裝置,通過(guò)設(shè)置如上所述的自動(dòng)化測(cè)試系統(tǒng)、上位機(jī)、ami系統(tǒng)和測(cè)試表架;所述自動(dòng)化測(cè)試系統(tǒng)分別與所述上位機(jī)、ami系統(tǒng)和所述測(cè)試表架連接,所述自動(dòng)化測(cè)試系統(tǒng)用于獲取用戶發(fā)送的自動(dòng)化測(cè)試用例腳本,并基于所述自動(dòng)化測(cè)試用例腳本進(jìn)行相應(yīng)的自動(dòng)化測(cè)試;所述測(cè)試表架用于對(duì)待測(cè)試設(shè)備的狀態(tài)信息進(jìn)行監(jiān)控,并將監(jiān)控得到的狀態(tài)信息發(fā)送給所述自動(dòng)化測(cè)試系統(tǒng),以便所述自動(dòng)化測(cè)試系統(tǒng)對(duì)所述狀態(tài)信息進(jìn)行可視化展示。從而實(shí)現(xiàn)對(duì)待測(cè)試設(shè)備進(jìn)行自動(dòng)化測(cè)試,提高設(shè)備的測(cè)試效率,降低待測(cè)試設(shè)備的測(cè)試難度。
12、在一些實(shí)施例中,所述待測(cè)試設(shè)備包括電表和集中器。
13、在一些實(shí)施例中,所述狀態(tài)信息包括設(shè)備唯一可識(shí)別id、固件版本和運(yùn)行狀態(tài)。
14、本專利技術(shù)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本專利技術(shù)的實(shí)踐了解到。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種自動(dòng)化測(cè)試系統(tǒng),其特征在于,包括:后臺(tái)管理單元、前臺(tái)門戶單元、公共服務(wù)單元和數(shù)據(jù)管理單元;
2.如權(quán)利要求1所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:
3.如權(quán)利要求1所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:
4.如權(quán)利要求1所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:
5.如權(quán)利要求1所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:
6.如權(quán)利要求3所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:組合關(guān)鍵字和測(cè)試數(shù)據(jù),以生成自動(dòng)化測(cè)試用例腳本,包括:
7.如權(quán)利要求3所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:所述系統(tǒng)采用python的unitest框架開(kāi)發(fā)所述關(guān)鍵字的驅(qū)動(dòng)框架。
8.一種自動(dòng)化測(cè)試裝置,其特征在于,包括:如權(quán)利要求1至7中任一項(xiàng)所述的自動(dòng)化測(cè)試系統(tǒng)、上位機(jī)、AMI系統(tǒng)和測(cè)試表架;
9.如權(quán)利要求8所述的自動(dòng)化測(cè)試裝置,其特征在于,所述待測(cè)試設(shè)備包括電表和集中器。
10.如權(quán)利要求8所述的自動(dòng)化測(cè)試裝置,其特征在于,所述狀態(tài)信息包括設(shè)備唯一可識(shí)別ID、固件版本和運(yùn)行狀態(tài)。
【技術(shù)特征摘要】
1.一種自動(dòng)化測(cè)試系統(tǒng),其特征在于,包括:后臺(tái)管理單元、前臺(tái)門戶單元、公共服務(wù)單元和數(shù)據(jù)管理單元;
2.如權(quán)利要求1所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:
3.如權(quán)利要求1所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:
4.如權(quán)利要求1所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:
5.如權(quán)利要求1所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:
6.如權(quán)利要求3所述的自動(dòng)化測(cè)試系統(tǒng),其特征在于:組合關(guān)鍵字和測(cè)試數(shù)據(jù),以生成自動(dòng)化測(cè)試用例腳本,包括:
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:嚴(yán)希,劉偉,
申請(qǐng)(專利權(quán))人:銀河電力集團(tuán)股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。