欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種測(cè)試結(jié)果分析方法及裝置與流程

文檔序號(hào):11154869閱讀:283來(lái)源:國(guó)知局
一種測(cè)試結(jié)果分析方法及裝置與制造工藝

本發(fā)明涉及軟件測(cè)試技術(shù),特別涉及一種測(cè)試結(jié)果分析方法及裝置。



背景技術(shù):

在軟件測(cè)試中,需要對(duì)測(cè)試結(jié)果進(jìn)行整理,尤其大型測(cè)試中,測(cè)試結(jié)果數(shù)據(jù)量非常大,需要進(jìn)行各種測(cè)試數(shù)據(jù)的整理,之后再基于整理后的測(cè)試結(jié)果進(jìn)行分析比較;數(shù)據(jù)整理的環(huán)節(jié)一般會(huì)占據(jù)較多的時(shí)間,而且人為操作容易發(fā)生錯(cuò)漏。

在上述的流程中,中間的某個(gè)環(huán)節(jié)由于粗心大意等原因?qū)е鲁鲥e(cuò),都可能導(dǎo)致全部返工;而且在某些測(cè)試場(chǎng)景中,例如不同的軟件版本迭代時(shí),都需要進(jìn)行基線測(cè)試,這些測(cè)試以及結(jié)果分析等工作具有重復(fù)性等特點(diǎn),效率較低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種測(cè)試結(jié)果分析方法,該測(cè)試結(jié)果分析方法包括:

從分散的測(cè)試主機(jī)獲取對(duì)應(yīng)的軟件測(cè)試結(jié)果;

根據(jù)軟件測(cè)試結(jié)果的維度對(duì)所述軟件測(cè)試結(jié)果進(jìn)行數(shù)據(jù)挖掘及形變,生成預(yù)定格式的測(cè)試結(jié)果;

利用預(yù)先創(chuàng)建的分析策略池對(duì)所述預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,生成分析結(jié)果,其中,所述分析策略池中包含多種不同的分析策略。

本發(fā)明提供一種測(cè)試結(jié)果分析裝置,該測(cè)試結(jié)果分析裝置包括:

結(jié)果獲取單元,用于從分散的測(cè)試主機(jī)獲取對(duì)應(yīng)的軟件測(cè)試結(jié)果;

數(shù)據(jù)整理單元,用于根據(jù)軟件測(cè)試結(jié)果的維度對(duì)所述軟件測(cè)試結(jié)果進(jìn)行數(shù)據(jù)挖掘及形變,生成預(yù)定格式的測(cè)試結(jié)果;

結(jié)果分析單元,用于利用預(yù)先創(chuàng)建的分析策略池對(duì)所述預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,生成分析結(jié)果,其中,所述分析策略池中包含多種不同的分析策略。

本申請(qǐng)實(shí)施例中,可以實(shí)現(xiàn)軟件測(cè)試結(jié)果的自動(dòng)化分析,避免人工重復(fù)性操作,同時(shí)保證數(shù)據(jù)整理與分析的準(zhǔn)確性;可以將軟件測(cè)試實(shí)際結(jié)果與基線數(shù)據(jù)(預(yù)期結(jié)果)的差異化比較通過(guò)自動(dòng)化方式實(shí)現(xiàn);可以將測(cè)試分析結(jié)果以excel表格式進(jìn)行展示,結(jié)果可讀性高,易于理解。

當(dāng)然實(shí)施本申請(qǐng)的任一產(chǎn)品或者方法必不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本申請(qǐng)實(shí)施例的應(yīng)用場(chǎng)景示意圖;

圖2是本申請(qǐng)實(shí)施例的測(cè)試結(jié)果分析方法的一種實(shí)施例的方法流程圖;

圖3為本實(shí)施例中異構(gòu)環(huán)境下的測(cè)試數(shù)據(jù)獲取方法示意圖;

圖4為本發(fā)明一實(shí)施例的挖掘及形變方法流程圖;

圖5為本發(fā)明實(shí)施例的數(shù)據(jù)挖掘與形變過(guò)程示意圖;

圖6為本發(fā)明實(shí)施例的測(cè)試結(jié)果進(jìn)行分析流程圖;

圖7為本發(fā)明實(shí)施例的模塊實(shí)現(xiàn)示意圖;

圖8為本發(fā)明一實(shí)施例的測(cè)試結(jié)果分析裝置的結(jié)構(gòu)示意圖;

圖9為本發(fā)明一實(shí)施例的測(cè)試結(jié)果分析裝置的結(jié)構(gòu)示意圖;

圖10為本發(fā)明實(shí)施例的數(shù)據(jù)整理單元的結(jié)構(gòu)示意圖;

圖11為本發(fā)明實(shí)施例的結(jié)果分析單元的結(jié)構(gòu)示意圖;

圖12為本發(fā)明一實(shí)施例的測(cè)試結(jié)果分析裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

在對(duì)本申請(qǐng)進(jìn)行詳細(xì)解釋說(shuō)明之前,先對(duì)本申請(qǐng)的應(yīng)用場(chǎng)景予以介紹。本申請(qǐng)實(shí)施例的技術(shù)方案可以在匯總主機(jī)與多個(gè)測(cè)試主機(jī)之間實(shí)現(xiàn)相關(guān)業(yè)務(wù),匯總測(cè)試主機(jī)上的軟件測(cè)試結(jié)果,對(duì)軟件測(cè)試結(jié)果進(jìn)行分析并輸出,如圖1所示?,F(xiàn)有技術(shù)中,測(cè)試結(jié)果數(shù)據(jù)量非常大,需要進(jìn)行各種測(cè)試數(shù)據(jù)的整理,之后再基于整理后的測(cè)試結(jié)果進(jìn)行分析比較;數(shù)據(jù)整理的環(huán)節(jié)一般會(huì)占據(jù)較多的時(shí)間,而且人為操作容易發(fā)生錯(cuò)漏。

鑒于此,本申請(qǐng)實(shí)施例提供了一種測(cè)試結(jié)果分析方法及裝置,以快速便捷的實(shí)現(xiàn)監(jiān)控?cái)?shù)據(jù)查詢。圖2是本申請(qǐng)實(shí)施例的測(cè)試結(jié)果分析方法的一種實(shí)施例的方法流程圖,該測(cè)試結(jié)果分析方法的執(zhí)行主體可以是與測(cè)試主機(jī)對(duì)應(yīng)的匯總主機(jī),如圖2所示,該測(cè)試結(jié)果分析方法可以包括如下步驟:

S201:從分散的測(cè)試主機(jī)獲取對(duì)應(yīng)的軟件測(cè)試結(jié)果;

S202:對(duì)所述軟件測(cè)試結(jié)果進(jìn)行數(shù)據(jù)挖掘及形變,生成預(yù)定格式的測(cè)試結(jié)果;

S203:利用預(yù)先創(chuàng)建的分析策略池對(duì)所述預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,生成分析結(jié)果,其中,所述分析策略池中包含多種不同的分析策略。

由圖1所示的流程可知,本發(fā)明首先從不同的測(cè)試主機(jī)獲取對(duì)應(yīng)的軟件測(cè)試結(jié)果,然后根據(jù)軟件測(cè)試結(jié)果的維度對(duì)所述軟件測(cè)試結(jié)果進(jìn)行數(shù)據(jù)挖掘及形變,生成預(yù)定格式的測(cè)試結(jié)果,最后利用預(yù)先創(chuàng)建的分析策略池對(duì)所述預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,生成分析結(jié)果。通過(guò)圖1所示的測(cè)試結(jié)果分析方法,可以實(shí)現(xiàn)軟件測(cè)試結(jié)果的自動(dòng)化分析,避免人工重復(fù)性操作,同時(shí)保證數(shù)據(jù)整理與分析的準(zhǔn)確性;可以將軟件測(cè)試實(shí)際結(jié)果與基線數(shù)據(jù)(預(yù)期結(jié)果)的差異化比較通過(guò)自動(dòng)化方式實(shí)現(xiàn)。

一實(shí)施例中,本發(fā)明還可以將測(cè)試結(jié)果輸出并展示。具體地,可以將分析結(jié)果輸出,并以web頁(yè)面或者excel格式展示輸出的分析結(jié)果,這樣使得結(jié)果可讀性高,易于理解。

基于通用性的角度分析,本發(fā)明需要考慮測(cè)試結(jié)果會(huì)分散在不同的測(cè)試主機(jī)上,而且這些測(cè)試主機(jī)的操作系統(tǒng)可能是不同的,而結(jié)果需要分析匯總在一臺(tái)匯總主機(jī)上;另外,對(duì)于不同的測(cè)試場(chǎng)景,測(cè)試結(jié)果的格式也是不一樣的。測(cè)試主機(jī)環(huán)境及測(cè)試結(jié)果是易變因子,本發(fā)明需要解耦易變因子,以保證測(cè)試結(jié)果分析的靈活性及易維護(hù)性。

基于上述考慮,本發(fā)明從不同的測(cè)試主機(jī)獲取對(duì)應(yīng)的軟件測(cè)試結(jié)果,可以針對(duì)測(cè)試主機(jī)的測(cè)試環(huán)境,選擇對(duì)應(yīng)的獲取策略從測(cè)試主機(jī)獲取軟件測(cè)試結(jié)果。

一實(shí)施例中,選擇對(duì)應(yīng)的獲取策略從測(cè)試主機(jī)獲取軟件測(cè)試結(jié)果時(shí),可以通過(guò)VB腳本以SSH方式調(diào)用測(cè)試主機(jī)的shell腳本獲取所述軟件測(cè)試結(jié)果。

另一實(shí)施例中,選擇對(duì)應(yīng)的獲取策略從測(cè)試主機(jī)獲取軟件測(cè)試結(jié)果時(shí),可以采用通過(guò)VB腳本以Telnet方式調(diào)用測(cè)試主機(jī)的shell腳本獲取所述軟件測(cè)試結(jié)果;

另一實(shí)施例中,選擇對(duì)應(yīng)的獲取策略從測(cè)試主機(jī)獲取軟件測(cè)試結(jié)果時(shí),可以采用通過(guò)odbc接口直接獲取數(shù)據(jù)庫(kù)主機(jī)的所述軟件測(cè)試結(jié)果。

另一實(shí)施例中,選擇對(duì)應(yīng)的獲取策略從測(cè)試主機(jī)獲取軟件測(cè)試結(jié)果時(shí),可以采用FTP方式直接從測(cè)試主機(jī)的獲取所述軟件測(cè)試結(jié)果;

另一實(shí)施例中,選擇對(duì)應(yīng)的獲取策略從測(cè)試主機(jī)獲取軟件測(cè)試結(jié)果時(shí),可以采用SFTP方式直接從測(cè)試主機(jī)的獲取所述軟件測(cè)試結(jié)果。

本發(fā)明以上述通過(guò)VB腳本以SSH方式調(diào)用測(cè)試主機(jī)的shell腳本獲取所述軟件測(cè)試結(jié)果為例,說(shuō)明如何獲取對(duì)應(yīng)的軟件測(cè)試結(jié)果。

本實(shí)施例中,以脫機(jī)并行測(cè)試為例進(jìn)行說(shuō)明。脫機(jī)并行測(cè)試是一種基于銀行卡的仿真交易,批量仿真銀行卡的交易,總交易量可以達(dá)到幾百萬(wàn),仿真交易的結(jié)果存儲(chǔ)在基于AIX環(huán)境下的DB2數(shù)據(jù)庫(kù)中,軟件測(cè)試結(jié)果分析需要將仿真交易的結(jié)果與生產(chǎn)中的實(shí)際交易進(jìn)行逐筆對(duì)比,并且進(jìn)行基于不同的維度,進(jìn)行交易的總體分析匯總,最終得出分析測(cè)試的結(jié)論。

對(duì)于不同的主機(jī)環(huán)境,基于不同的獲取策略,可以實(shí)現(xiàn)匯總分散在不同主機(jī)環(huán)境上的測(cè)試結(jié)果,同時(shí)對(duì)測(cè)試結(jié)果進(jìn)行挖據(jù)、形變等二次整理,然后以MySQL數(shù)據(jù)庫(kù)或者excel的格式進(jìn)行存儲(chǔ),作為后續(xù)自動(dòng)分析模塊的輸入。

圖3為本實(shí)施例中異構(gòu)環(huán)境下的測(cè)試數(shù)據(jù)獲取方法示意圖。本實(shí)施例中,測(cè)試結(jié)果匯總主機(jī)是win10操作系統(tǒng)的主機(jī),脫機(jī)并行測(cè)試結(jié)果存儲(chǔ)在AIX操作系統(tǒng)下的DB2數(shù)據(jù)庫(kù)中,數(shù)據(jù)整理的shell腳本部署在AIX操作系統(tǒng)的數(shù)據(jù)庫(kù)主機(jī)(測(cè)試主機(jī))中,win10主機(jī)上部署了VB的腳本,獲取數(shù)據(jù)時(shí),可以通過(guò)VB腳本以SSH(Secure Shell)方式調(diào)用AIX操作系統(tǒng)的數(shù)據(jù)庫(kù)主機(jī)的shell腳本,獲取軟件測(cè)試結(jié)果。數(shù)據(jù)二次整理匯總的結(jié)果直接使用標(biāo)準(zhǔn)輸出,并且以secureCRT的session日志形式保存在了win10主機(jī)上,供后續(xù)進(jìn)行分析時(shí)使用。

本發(fā)明實(shí)施例在,數(shù)據(jù)二次整理主要是對(duì)獲取的原始的軟件測(cè)試結(jié)果進(jìn)行加,提高分析結(jié)果的易讀性及靈活性,最終得到滿足分析需求的格式的測(cè)試結(jié)果。

挖掘、形變的靈活性,決定了自動(dòng)分析的可用性程序的高低,由于測(cè)試結(jié)果分析需求存在著變化,所以決定了挖掘、形變要具有易維護(hù)性(容易修改適應(yīng)新的需求)。

一實(shí)施例中,對(duì)獲取的原始的軟件測(cè)試結(jié)果進(jìn)行加,可以根據(jù)軟件測(cè)試結(jié)果的維度對(duì)所述軟件測(cè)試結(jié)果進(jìn)行數(shù)據(jù)挖掘及形變,具體地,如圖4所示,包括如下步驟:

S401:根據(jù)所述軟件測(cè)試結(jié)果的至少一個(gè)維度生成特征文件,其中,所述特征文件由多個(gè)特征組成,每一特征與其中一個(gè)維度唯一對(duì)應(yīng)。

軟件測(cè)試結(jié)果存在多個(gè)不同的緯度,分析的不同維度,例如成功交易類型分析維度、失敗應(yīng)答碼分析維度、各交易類型占比分維度等,每一維度可以定義出唯一特征,這些特征構(gòu)成了特征文件。

S402:根據(jù)所述特征文件動(dòng)態(tài)生成數(shù)據(jù)抽取指令。

基于該特征文件,利用python語(yǔ)言可以生成用于進(jìn)行數(shù)據(jù)抽取的數(shù)據(jù)抽取指令。另外,基于該特征文件,利用python語(yǔ)言,可以得到動(dòng)態(tài)自動(dòng)生成挖掘各種維度的測(cè)試數(shù)據(jù)集的程序(可以成為數(shù)據(jù)挖掘程序)。

S403:調(diào)用所述數(shù)據(jù)抽取指令從所述軟件測(cè)試結(jié)果中抽取待分析測(cè)試數(shù)據(jù)。

上述的數(shù)據(jù)挖掘程序可以調(diào)用數(shù)據(jù)抽取指令從軟件測(cè)試結(jié)果中抽取待分析測(cè)試數(shù)據(jù)。

S404:根據(jù)分析需求從所述待分析測(cè)試數(shù)據(jù)中提取待加工數(shù)據(jù),生成形變配置文件,即形變配置文件中存儲(chǔ)了提取待加工數(shù)據(jù)。

待分析測(cè)試數(shù)據(jù)為從軟件測(cè)試結(jié)果中抽取的原始的某些測(cè)試數(shù)據(jù),舉一例,如要分析某些分公司的交易成功率,抽取的待分析測(cè)試數(shù)據(jù)可以包括:交易類型、分公司代碼、銀行代碼、交易應(yīng)答碼等數(shù)據(jù)。根據(jù)分析需求,可以從待分析測(cè)試數(shù)據(jù)中提取待加工數(shù)據(jù),例如從待分析測(cè)試數(shù)據(jù)中提取某些分公司的成功率等數(shù)據(jù)。

S405:根據(jù)所述形變配置文件生成所述預(yù)定格式的測(cè)試結(jié)果。

預(yù)定格式的測(cè)試結(jié)果可以為形變配置文件中的各種數(shù)據(jù)的加和、百分比等數(shù)據(jù),具體可以利用數(shù)據(jù)形變程序進(jìn)行運(yùn)算處理得到。該預(yù)定格式的測(cè)試結(jié)果可以secureCRT的session日志形式存儲(chǔ)在本地(匯總主機(jī))。

圖4所示的數(shù)據(jù)挖掘及形變方法可以通過(guò)如圖5所示的數(shù)據(jù)挖掘及形變示意圖進(jìn)行說(shuō)明。由圖5可知,特征文件(形變配置文件)與應(yīng)用程序(數(shù)據(jù)挖掘程序及數(shù)據(jù)形變程序)的分離原則,使得數(shù)據(jù)挖掘流程操作靈活,易維護(hù)。對(duì)于新增的結(jié)果分析維度需求或者形變需求,只需要在配置文件中進(jìn)行相應(yīng)修改就可實(shí)現(xiàn)。

本發(fā)明實(shí)施例中,利用預(yù)先創(chuàng)建的分析策略池對(duì)預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,生成分析結(jié)果。不同類型的測(cè)試,結(jié)果分析的方法也不一樣,分析策略池中包含了各種測(cè)試類型的結(jié)果分析方法(分類策略)??梢灶愃泼嫦?qū)ο笤O(shè)計(jì)模式中的Template模式創(chuàng)建所述分析策略池,基類抽象出所述分析策略池的公共功能,每一種不同的分析策略繼承該基類并進(jìn)行相應(yīng)擴(kuò)展。

分析策略池中可以包含如下分析策略:

1、基線測(cè)試場(chǎng)景:分析策略就是與基線數(shù)據(jù)進(jìn)行比較,得出變化的趨勢(shì),并以圖表的形式進(jìn)行展示(excel或者web頁(yè)面方式)。

2、驗(yàn)收測(cè)試場(chǎng)景:分析策略就是根據(jù)驗(yàn)收的標(biāo)準(zhǔn)(可以基線數(shù)據(jù)),分析比較測(cè)試結(jié)果,滿足標(biāo)準(zhǔn)則通過(guò),否則不通過(guò)。

3、性能測(cè)試場(chǎng)景:結(jié)合nmon命令記錄系統(tǒng)的運(yùn)行狀態(tài)參數(shù)(CPU,內(nèi)存等)與測(cè)試結(jié)果集中的業(yè)務(wù)量等參數(shù)的關(guān)系,以曲線形式展現(xiàn)出關(guān)聯(lián)圖。

如圖6所示,利用上述分析策略池對(duì)預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,可以包括如下步驟:

S601:根據(jù)所述預(yù)定格式的測(cè)試結(jié)果從所述分析策略池中選擇對(duì)應(yīng)的分析策略;

S602:利用選擇的所述分析策略對(duì)所述預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,生成分析結(jié)果。

基于繼承基類的方式來(lái)實(shí)現(xiàn)不同的分析策略,可以使得分析過(guò)程易于維護(hù)及擴(kuò)展,結(jié)構(gòu)清晰。

本發(fā)明實(shí)施的測(cè)試結(jié)果分析方法以基線測(cè)試產(chǎn)品為例進(jìn)行了說(shuō)明,測(cè)試結(jié)果匯總主機(jī)(win10)部署了Excel+VB腳本的模塊,進(jìn)行測(cè)試結(jié)果的自動(dòng)分析,分析SecureSRT的session日志,基于事先定義好的關(guān)鍵字(特征),分析session日志,抽取出測(cè)試的結(jié)果數(shù)據(jù),從不同維度分析的結(jié)果存在不同的sheet中,同時(shí)把基線數(shù)據(jù)也抽取到該Excel的相應(yīng)sheet中。利用Excel的VB模塊,基于不同的“分析策略”,實(shí)現(xiàn)對(duì)Excel中的測(cè)試數(shù)據(jù)與基線數(shù)據(jù)自動(dòng)分析比較。

本發(fā)明具體實(shí)施時(shí),如圖7所示,本發(fā)明實(shí)施例可以通過(guò)三大模塊實(shí)現(xiàn):結(jié)果獲取、整理模塊,自動(dòng)分析模塊及結(jié)果展示模塊。圖7中,每一個(gè)模塊的輸出都是下一個(gè)模塊的輸入,根據(jù)不同的輸入數(shù)據(jù)集,可以采取不同的策略進(jìn)行相應(yīng)的處理,各模塊之間的互相依賴性低,很好實(shí)現(xiàn)了功能的解耦。

本申請(qǐng)實(shí)施例中,可以實(shí)現(xiàn)軟件測(cè)試結(jié)果的自動(dòng)化分析,避免人工重復(fù)性操作,同時(shí)保證數(shù)據(jù)整理與分析的準(zhǔn)確性;可以將軟件測(cè)試時(shí)間結(jié)果與基線數(shù)據(jù)(預(yù)期結(jié)果)的差異化比較通過(guò)自動(dòng)化方式實(shí)現(xiàn);可以將測(cè)試分析結(jié)果以excel表格式進(jìn)行展示,結(jié)果可讀性高,易于理解。

基于與上述測(cè)試結(jié)果分析方法相同的發(fā)明構(gòu)思,本申請(qǐng)?zhí)峁┮环N測(cè)試結(jié)果分析方裝置,如下面實(shí)施例所述。由于該測(cè)試結(jié)果分析裝置解決問(wèn)題的原理與測(cè)試結(jié)果分析方法相似,因此該測(cè)試結(jié)果分析裝置的實(shí)施可以參見(jiàn)測(cè)試結(jié)果分析方法的實(shí)施,重復(fù)之處不再贅述。

圖8為本發(fā)明實(shí)施例的測(cè)試結(jié)果分析裝置的結(jié)構(gòu)示意圖,如圖8所示,該測(cè)試結(jié)果分析裝置包括:

結(jié)果獲取單元801,用于從分散的測(cè)試主機(jī)獲取對(duì)應(yīng)的軟件測(cè)試結(jié)果;

數(shù)據(jù)整理單元802,用于根據(jù)軟件測(cè)試結(jié)果的維度對(duì)所述軟件測(cè)試結(jié)果進(jìn)行數(shù)據(jù)挖掘及形變,生成預(yù)定格式的測(cè)試結(jié)果;

結(jié)果分析單元803,用于利用預(yù)先創(chuàng)建的分析策略池對(duì)所述預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,生成分析結(jié)果,其中,所述分析策略池中包含多種不同的分析策略。

一實(shí)施例中,如圖9所示,該測(cè)試結(jié)果分析裝置還包括:展示單元901,用于將所述分析結(jié)果輸出,以web頁(yè)面或者excel格式展示所述分析結(jié)果。

一實(shí)施例中,所述結(jié)果獲取單元具體用于:針對(duì)測(cè)試主機(jī)的測(cè)試環(huán)境,選擇對(duì)應(yīng)的獲取策略從測(cè)試主機(jī)獲取軟件測(cè)試結(jié)果。

一實(shí)施例中,所述獲取策略包括以下至少一種:

通過(guò)VB腳本以SSH方式調(diào)用測(cè)試主機(jī)的shell腳本獲取所述軟件測(cè)試結(jié)果的策略;

通過(guò)VB腳本以Telnet方式調(diào)用測(cè)試主機(jī)的shell腳本獲取所述軟件測(cè)試結(jié)果;

通過(guò)odbc接口直接獲取數(shù)據(jù)庫(kù)主機(jī)的軟件測(cè)試結(jié)果。

采用FTP方式直接從測(cè)試主機(jī)的獲取所述軟件測(cè)試結(jié)果;

采用SFTP方式直接從測(cè)試主機(jī)的獲取所述軟件測(cè)試結(jié)果。

一實(shí)施例中,如圖10所示,數(shù)據(jù)整理單元802包括:

特征文件生成模塊1001,用于根據(jù)所述軟件測(cè)試結(jié)果的至少一個(gè)維度生成特征文件,其中,所述特征文件由多個(gè)特征組成,每一特征與其中一個(gè)維度唯一對(duì)應(yīng);

指令抽取模塊1002,用于根據(jù)所述特征文件動(dòng)態(tài)生成數(shù)據(jù)抽取指令;

數(shù)據(jù)抽取模塊1003,用于調(diào)用所述數(shù)據(jù)抽取指令從所述軟件測(cè)試結(jié)果中抽取待分析測(cè)試數(shù)據(jù);

配置文件生成模塊1004,用于根據(jù)分析需求從所述待分析測(cè)試數(shù)據(jù)中提取待加工數(shù)據(jù),生成形變配置文件;

測(cè)試結(jié)果生成模塊1005,用于根據(jù)所述形變配置文件生成所述預(yù)定格式的測(cè)試結(jié)果。

一實(shí)施例中,所述預(yù)定格式的測(cè)試結(jié)果以secureCRT的session日志形式存儲(chǔ)。

一實(shí)施例中,如圖11所示,所述結(jié)果分析單元803包括:

策略選擇模塊1101,用于根據(jù)所述預(yù)定格式的測(cè)試結(jié)果從所述分析策略池中選擇對(duì)應(yīng)的分析策略;

結(jié)果分析模塊1102,用于利用選擇的所述分析策略對(duì)所述預(yù)定格式的測(cè)試結(jié)果進(jìn)行分析,生成分析結(jié)果。

一實(shí)施例中,如圖12所示,該測(cè)試結(jié)果分析裝置還包括:還包括:

策略創(chuàng)建單元1201,用于面向?qū)ο笤O(shè)計(jì)模式中的Template模式創(chuàng)建所述分析策略池;

功能抽象單元1202,用于抽象出所述分析策略池的公共功能。

本申請(qǐng)實(shí)施例中,可以實(shí)現(xiàn)軟件測(cè)試結(jié)果的自動(dòng)化整理,避免人工重復(fù)性操作,同時(shí)保證數(shù)據(jù)整理的準(zhǔn)確性;可以將軟件測(cè)試結(jié)果與基線數(shù)據(jù)的差異化比較通過(guò)自動(dòng)化方式實(shí)現(xiàn);可以將測(cè)試分析結(jié)果以excel表格式進(jìn)行展示,結(jié)果可讀性高,易于理解。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

本發(fā)明中應(yīng)用了具體實(shí)施例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
常山县| 黑水县| 普安县| 杨浦区| 潍坊市| 龙泉市| 台东县| 金川县| 油尖旺区| 阳东县| 万年县| 武鸣县| 桃园市| 从化市| 财经| 孝感市| 南安市| 凌海市| 革吉县| 永嘉县| 疏附县| 陆川县| 循化| 宁国市| 金昌市| 富顺县| 五大连池市| 罗江县| 开平市| 深圳市| 南召县| 焦作市| 鹤峰县| 昌图县| 大兴区| 惠来县| 墨江| 庄河市| 荣成市| 江孜县| 全椒县|