一種調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試方法及其平臺(tái)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電力調(diào)度自動(dòng)化測(cè)試方法及其平臺(tái),具體講涉及一種調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試方法及其平臺(tái)。
【背景技術(shù)】
[0002]隨著堅(jiān)強(qiáng)智能電網(wǎng)進(jìn)入全面建設(shè)階段,大量調(diào)度自動(dòng)化新系統(tǒng)、新設(shè)備將相繼投入運(yùn)行,需要對(duì)其進(jìn)行全面、詳盡的評(píng)估和測(cè)試,以確保新系統(tǒng)、新設(shè)備在穩(wěn)定可靠運(yùn)行的同時(shí)能夠滿足標(biāo)準(zhǔn)規(guī)范化的要求。
[0003]為更好地完成電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)軟件檢測(cè)工作,需要對(duì)調(diào)度自動(dòng)化系統(tǒng)進(jìn)行體系化全面評(píng)估和檢測(cè)的手段?,F(xiàn)有檢測(cè)手段存在檢測(cè)環(huán)境條件搭建成本高、檢測(cè)人為參與多工作量大、檢測(cè)資源利用效率低等問(wèn)題。首先,運(yùn)行環(huán)境配置復(fù)雜,特別是對(duì)于兼容性檢測(cè)等項(xiàng)目,需要大量的時(shí)間及人力投入來(lái)完成檢測(cè)環(huán)境的搭建。其次,對(duì)于大量并發(fā)用戶測(cè)試、大數(shù)據(jù)量測(cè)試、長(zhǎng)時(shí)間運(yùn)行穩(wěn)定性測(cè)試項(xiàng)目,并發(fā)處理性能要求高,人工完成困難,調(diào)度自動(dòng)化系統(tǒng)開(kāi)發(fā)單位自行進(jìn)行檢測(cè)十分困難;最后,構(gòu)建自動(dòng)化檢測(cè)系統(tǒng)需要購(gòu)置大量硬件設(shè)備如服務(wù)器、客戶端、網(wǎng)絡(luò)連接設(shè)備等,以及軟件如操作系統(tǒng)、數(shù)據(jù)庫(kù)及其他測(cè)試用工具軟件等,前期購(gòu)入及后期維護(hù)升級(jí)的成本很高,在軟件開(kāi)發(fā)周期中多處于閑置狀態(tài),資源利用效率很低。
[0004]調(diào)度自動(dòng)化主站系統(tǒng)軟件的測(cè)試具有如下需求:
[0005](I)需要搭建專(zhuān)業(yè)檢測(cè)環(huán)境。調(diào)度自動(dòng)化系統(tǒng)軟件測(cè)試環(huán)境包括服務(wù)器、工作站、網(wǎng)絡(luò)設(shè)備等硬件設(shè)備,以及操作系統(tǒng)、數(shù)據(jù)庫(kù)等基礎(chǔ)軟件。軟件開(kāi)發(fā)單位自行購(gòu)置并搭建檢測(cè)環(huán)境搭建所需軟硬件需要大量人力、物力成本,且后期維護(hù)工作量很大。
[0006](2)需要專(zhuān)業(yè)檢測(cè)工具。為保證調(diào)度自動(dòng)化系統(tǒng)軟件質(zhì)量,應(yīng)在軟件開(kāi)發(fā)過(guò)程中進(jìn)行單元測(cè)試、集成測(cè)試及系統(tǒng)測(cè)試等一系列靜態(tài)與動(dòng)態(tài)測(cè)試。為保證軟件測(cè)試充分性與有效性,需要采用專(zhuān)業(yè)的測(cè)試工具。靜態(tài)分析工具等專(zhuān)業(yè)測(cè)試工具價(jià)格昂貴,且后期版本升級(jí)等工作量很大,對(duì)軟件開(kāi)發(fā)單位而言成本很高,利用效率很低。
[0007](3)需要豐富的測(cè)試用例。對(duì)軟件產(chǎn)品進(jìn)行充分的測(cè)試,需要設(shè)計(jì)大量的測(cè)試用例。對(duì)于一些按照統(tǒng)一標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā)的軟件產(chǎn)品,如果能在不同開(kāi)發(fā)單位間進(jìn)行部分或全部測(cè)試用例的共享,將大大降低每個(gè)開(kāi)發(fā)單位的工作量。
[0008](4)系統(tǒng)級(jí)動(dòng)態(tài)測(cè)試。我國(guó)調(diào)度自動(dòng)化系統(tǒng)采取分區(qū)分級(jí)模式建設(shè),橫向上采用橫向隔離裝置進(jìn)行數(shù)據(jù)橫向傳輸,縱向上廠站系統(tǒng)通過(guò)縱向加密裝置實(shí)現(xiàn)縱向數(shù)據(jù)訪問(wèn)。各系統(tǒng)、各應(yīng)用在橫向、縱向上與其他系統(tǒng)、其他應(yīng)用存在大量的數(shù)據(jù)交換。需要建立一整套仿真模擬環(huán)境,實(shí)現(xiàn)各系統(tǒng)及各應(yīng)用的“即插即用”測(cè)試,實(shí)現(xiàn)對(duì)數(shù)據(jù)傳輸及接口的完整性、實(shí)時(shí)性、安全性進(jìn)行驗(yàn)證,以及控制類(lèi)軟件閉環(huán)測(cè)試等。
【發(fā)明內(nèi)容】
[0009]針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供一種調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試方法及其平臺(tái),本發(fā)明將云計(jì)算關(guān)鍵技術(shù)引入調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試,提供一種基于云計(jì)算的調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試平臺(tái)及測(cè)試方法,可以為用戶提供三種測(cè)試模式,實(shí)現(xiàn)對(duì)調(diào)度自動(dòng)化主站系統(tǒng)軟件的功能測(cè)試、性能測(cè)試、穩(wěn)定性測(cè)試、標(biāo)準(zhǔn)符合性、兼容性測(cè)試等動(dòng)態(tài)測(cè)試和靜態(tài)測(cè)試,使用本平臺(tái)可以大幅降低軟件開(kāi)發(fā)單位的測(cè)試前期投入,提高測(cè)試資源利用效率。
[0010]本發(fā)明的目的是采用下述技術(shù)方案實(shí)現(xiàn)的:
[0011]—種調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試方法,其改進(jìn)之處在于,所述測(cè)試包括基于網(wǎng)頁(yè)的自動(dòng)化測(cè)試、基于虛擬技術(shù)的環(huán)境搭建測(cè)試和基于WEB訪問(wèn)的測(cè)試。
[0012]優(yōu)選的,所述基于網(wǎng)頁(yè)的自動(dòng)化測(cè)試包括用戶通過(guò)測(cè)試平臺(tái)人機(jī)交互界面上傳被測(cè)軟件及相關(guān)文件,被測(cè)測(cè)試管理模塊接收到測(cè)試任務(wù),自動(dòng)啟動(dòng)測(cè)試工具,對(duì)用戶提交的軟件進(jìn)行測(cè)試,測(cè)試結(jié)束,用戶在指定位置下載測(cè)試結(jié)果。
[0013]進(jìn)一步地,所述基于網(wǎng)頁(yè)的自動(dòng)化測(cè)試包括
[0014](2.1)用戶登陸測(cè)試平臺(tái)人機(jī)交互界面注冊(cè)用戶信息,作為管理和使用測(cè)試平臺(tái)的合法認(rèn)證;
[0015](2.2)用戶選擇測(cè)試類(lèi)別;
[0016](2.3)跟據(jù)提示,用戶將被測(cè)軟件及相關(guān)文件上傳至指定路徑;
[0017](2.4)測(cè)試平臺(tái)根據(jù)測(cè)試類(lèi)別、用戶提交的軟件規(guī)模因素估算測(cè)試費(fèi)用,由用戶確認(rèn);
[0018](2.5)測(cè)試結(jié)束,測(cè)試管理模塊自動(dòng)將測(cè)試結(jié)果轉(zhuǎn)換為文檔格式,測(cè)試平臺(tái)根據(jù)實(shí)際測(cè)試工作量計(jì)算實(shí)際測(cè)試費(fèi)用和用戶支付測(cè)試費(fèi)用,項(xiàng)目結(jié)束。
[0019]優(yōu)選的,所述基于虛擬技術(shù)的環(huán)境搭建測(cè)試包括
[0020](4.1)用戶登陸測(cè)試平臺(tái)人機(jī)交互界面注冊(cè)用戶信息,作為管理和使用測(cè)試平臺(tái)的合法認(rèn)證;
[0021](4.2)用戶申請(qǐng)測(cè)試平臺(tái)資源,申請(qǐng)中需描述虛擬機(jī)環(huán)境配置要求;
[0022](4.3)測(cè)試平臺(tái)進(jìn)行申請(qǐng)確認(rèn)并配置好用戶需求的虛擬環(huán)境;
[0023](4.4)測(cè)試平臺(tái)根據(jù)用戶虛擬環(huán)境配置及預(yù)計(jì)測(cè)試時(shí)間估算測(cè)試費(fèi)用,由用戶確認(rèn);
[0024](4.5)用戶使用測(cè)試平臺(tái)提供的用戶名及密碼通過(guò)遠(yuǎn)程桌面方式登陸測(cè)試平臺(tái),進(jìn)打相關(guān)測(cè)試;
[0025](4.6)測(cè)試平臺(tái)根據(jù)用戶虛擬環(huán)境配置及虛擬環(huán)境實(shí)際使用時(shí)間計(jì)算實(shí)際測(cè)試費(fèi)用,用戶支付測(cè)試費(fèi)用,項(xiàng)目結(jié)束。
[0026]進(jìn)一步地,所述虛擬機(jī)環(huán)境配置要求包括操作系統(tǒng)類(lèi)別及版本、瀏覽器類(lèi)別及版本、內(nèi)存容量、硬盤(pán)容量、網(wǎng)絡(luò)帶寬、防火墻類(lèi)別及型號(hào)和使用時(shí)間并發(fā)數(shù)。
[0027]優(yōu)選的,所述基于虛擬技術(shù)的環(huán)境搭建測(cè)試方法包括
[0028]對(duì)于性能及穩(wěn)定性測(cè)試,用戶可根據(jù)自身軟件需求,設(shè)置并發(fā)用戶數(shù)、操作數(shù)參數(shù),使用虛擬環(huán)境已安裝的測(cè)試工具進(jìn)行測(cè)試;
[0029]對(duì)于針對(duì)調(diào)度自動(dòng)化主站系統(tǒng)的系統(tǒng)級(jí)動(dòng)態(tài)測(cè)試、應(yīng)用軟件間的接口測(cè)試、通訊規(guī)約測(cè)試或自動(dòng)控制類(lèi)軟件閉環(huán)測(cè)試,可將被測(cè)軟件接入測(cè)試平臺(tái)提供的調(diào)度自動(dòng)化系統(tǒng)仿真模擬環(huán)境;和
[0030]對(duì)于兼容性測(cè)試,需大量不同的計(jì)算機(jī)硬件、操作系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)等軟硬件環(huán)境,用戶可以根據(jù)需求申請(qǐng)多套不同的虛擬環(huán)境,在每種環(huán)境中對(duì)被測(cè)軟件進(jìn)行測(cè)試,而無(wú)需自行購(gòu)置大量的軟硬件。
[0031 ] 優(yōu)選的,所述基于WEB訪問(wèn)的測(cè)試包括
[0032](6.1)用戶登陸測(cè)試平臺(tái)網(wǎng)址注冊(cè)使用者的信息,作為管理和使用測(cè)試平臺(tái)合法認(rèn)證;
[0033](6.2)用戶提交并發(fā)操作量、并發(fā)用戶數(shù)性能及穩(wěn)定性測(cè)試需求,以及測(cè)試平臺(tái)對(duì)被測(cè)軟件進(jìn)行訪問(wèn)的接口;
[0034](6.3)測(cè)試平臺(tái)根據(jù)用戶的測(cè)試需求進(jìn)行測(cè)試費(fèi)用估算,由用戶確認(rèn);
[0035](6.4)測(cè)試平臺(tái)自動(dòng)啟動(dòng)測(cè)試工具,通過(guò)訪問(wèn)接口實(shí)現(xiàn)對(duì)被測(cè)軟件的測(cè)試;
[0036](6.5)測(cè)試平臺(tái)根據(jù)實(shí)際測(cè)試工作量計(jì)算實(shí)際測(cè)試費(fèi)用,用戶支付測(cè)試費(fèi)用,項(xiàng)目結(jié)束。
[0037]本發(fā)明基于另一目的提供的一種調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試平臺(tái),其改進(jìn)之處在于,所述平臺(tái)包括戶管理模塊、資源管理模塊、測(cè)試管理模塊和人機(jī)交互界面;
[0038]所述資源管理模塊與平臺(tái)包括戶管理模塊、測(cè)試管理模塊和人機(jī)交互界面連接。
[0039]優(yōu)選的,
[0040]所述用戶管理模塊根據(jù)用戶的注冊(cè)信息建立用戶檔案,在被測(cè)軟件測(cè)試的全壽命周期中實(shí)現(xiàn)對(duì)用戶的管理功能;
[0041]所述資源管理模塊對(duì)測(cè)試平臺(tái)中的環(huán)境資源與計(jì)算資源進(jìn)行動(dòng)態(tài)調(diào)配與管理;
[0042]所述測(cè)試平臺(tái)為用戶提供三種測(cè)試模式:基于WEB訪問(wèn)的測(cè)試模式、基于虛擬技術(shù)的環(huán)境搭建的測(cè)試模式和基于網(wǎng)頁(yè)的自動(dòng)化測(cè)試模式;
[0043]所述人機(jī)交互界面為用戶使用基于云計(jì)算的調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試平臺(tái)的入口。
[0044]與現(xiàn)有技術(shù)比,本發(fā)明的有益效果為:
[0045]本發(fā)明通過(guò)用戶管理模塊、資源管理模塊、測(cè)試管理模塊和人機(jī)交互界面等四個(gè)部分組成的測(cè)試平臺(tái),為調(diào)度自動(dòng)化主站系統(tǒng)軟件測(cè)試提供三種測(cè)試模式,實(shí)現(xiàn)對(duì)其進(jìn)行靜態(tài)測(cè)試及功能、性能及穩(wěn)定性、標(biāo)準(zhǔn)符合性、兼容性等動(dòng)態(tài)測(cè)試類(lèi)別的測(cè)試。通過(guò)該測(cè)試平臺(tái),可以大幅降低用戶對(duì)調(diào)度自動(dòng)化主站系統(tǒng)測(cè)試時(shí)的環(huán)境搭建成本及人力成本,提高測(cè)試資源利用效