● 服務(wù)級(jí),監(jiān)測(cè)平臺(tái)上所發(fā)布的服務(wù);

  ● 分組級(jí),監(jiān)測(cè)分組控制器;

  ● 云平臺(tái)級(jí),監(jiān)測(cè)云控制器。

  監(jiān)測(cè)器由一個(gè)監(jiān)測(cè)服務(wù)器和部署在云控制器、分組控制器、虛擬機(jī)控制器以及每個(gè)虛擬機(jī)上的監(jiān)測(cè)程序組成。

  二、測(cè)試框架

  測(cè)試管理模塊

  測(cè)試服務(wù)使用者的入口,提供管理界面,服務(wù)使用者在此基礎(chǔ)上實(shí)施各環(huán)節(jié)的測(cè)試活動(dòng)。

  測(cè)試設(shè)計(jì)模塊

  測(cè)試人員在此完成測(cè)試用例的創(chuàng)建與測(cè)試數(shù)據(jù)準(zhǔn)備,該模塊由三部分組成:

  ● 腳本生成器,通過界面操作,模擬業(yè)務(wù)實(shí)現(xiàn),系統(tǒng)自動(dòng)生成可供測(cè)試工具執(zhí)行的測(cè)試腳本;

  ● 數(shù)據(jù)組合器,集成組合測(cè)試工具PICT的組合算法,根據(jù)測(cè)試對(duì)象模型與約束條件,生成測(cè)試數(shù)據(jù)集,使測(cè)試達(dá)到較高覆蓋率;

  ● 用例生成器,將測(cè)試腳本與數(shù)據(jù)集關(guān)聯(lián),生成待執(zhí)行的測(cè)試用例。

  測(cè)試執(zhí)行模塊

  負(fù)責(zé)測(cè)試場(chǎng)景的配置與執(zhí)行控制,該模塊由兩部分組成:

  ● 執(zhí)行池,選取一個(gè)或多個(gè)測(cè)試用例組成測(cè)試場(chǎng)景,并指定測(cè)試對(duì)象,這些用例組被加入到執(zhí)行池中等待執(zhí)行;

  ● 執(zhí)行控制器,用于控制場(chǎng)景的執(zhí)行與中斷,執(zhí)行場(chǎng)景時(shí),測(cè)試任務(wù)提交至云平臺(tái)控制器,云平臺(tái)控制器對(duì)任務(wù)按照測(cè)試對(duì)象進(jìn)行歸類,將任務(wù)派發(fā)給相應(yīng)的分組控制器,分組控制器把任務(wù)分配給組內(nèi)的虛擬機(jī),由虛擬機(jī)來完成測(cè)試任務(wù)的執(zhí)行。

  結(jié)果收集與分析模塊

  負(fù)責(zé)測(cè)試結(jié)果的收集、分析以及展示,該模塊由三部分組成:

  ● 結(jié)果收集程序,通過云平臺(tái)控制器對(duì)每個(gè)參與測(cè)試任務(wù)執(zhí)行的虛擬機(jī)進(jìn)行結(jié)果采集與匯總;

  ● 結(jié)果分析器,負(fù)責(zé)對(duì)收集程序采集到的結(jié)果數(shù)據(jù)進(jìn)行分析歸納;

  ● 結(jié)果展示程序,負(fù)責(zé)將分析后的測(cè)試結(jié)果通過表格或圖表的形式展示出來,同時(shí)支持測(cè)試報(bào)告的導(dǎo)出。

  缺陷管理模塊

  負(fù)責(zé)缺陷的管理與輸出,該模塊由兩部分組成:

  ● 缺陷管理程序,負(fù)責(zé)云測(cè)試平臺(tái)內(nèi)的缺陷存儲(chǔ)及管理;

  ● 缺陷輸出程序,實(shí)現(xiàn)測(cè)試系統(tǒng)與外部缺陷管理工具的連接,通過外部工具提供的接口,將缺陷寫入外部缺陷管理系統(tǒng)。