1.智能視頻疊加處理器自動(dòng)測(cè)試方法,其特征在于:它包括以下步驟:
S1:獲取信息:分別獲取系統(tǒng)自動(dòng)化測(cè)試可行性分析報(bào)告、手工測(cè)試現(xiàn)狀分析報(bào)告、開(kāi)發(fā)方相關(guān)信息文檔和測(cè)試方相關(guān)信息文檔;所述的系統(tǒng)自動(dòng)化測(cè)試可行性分析報(bào)告用于明確系統(tǒng)是否適合進(jìn)行自動(dòng)化測(cè)試,并在在適合的情況下明確應(yīng)達(dá)到的自動(dòng)化率目標(biāo)的數(shù)值大??;所述的手工測(cè)試現(xiàn)狀分析報(bào)告用于明確系統(tǒng)手工測(cè)試的規(guī)范程度,包括獲取測(cè)試需求分析、測(cè)試設(shè)計(jì)和測(cè)試案例的方法;
S2:制定工作策略:初步確定工作周期,分析自動(dòng)化測(cè)試風(fēng)險(xiǎn),對(duì)手工測(cè)試現(xiàn)狀分析報(bào)告進(jìn)行復(fù)審,確定測(cè)試方法及工具,根據(jù)結(jié)果得到自動(dòng)化測(cè)試工作策略;所述的初步確定工作周期包括初步確定工作周期并定義自動(dòng)化測(cè)試的階段,所述的自動(dòng)化測(cè)試的階段包括需求分析/設(shè)計(jì)階段、開(kāi)發(fā)實(shí)現(xiàn)階段和運(yùn)行階段,其中在運(yùn)行階段中根據(jù)系統(tǒng)所處軟件生命周期的不同階段來(lái)定義自動(dòng)化測(cè)試的運(yùn)行周期,包括根據(jù)系統(tǒng)的運(yùn)營(yíng)維護(hù)階段一次新版本的發(fā)布的周期,或根據(jù)每次Build的發(fā)布周期進(jìn)行運(yùn)行周期的確定;所述的分析自動(dòng)化測(cè)試風(fēng)險(xiǎn)為根據(jù)包括系統(tǒng)的開(kāi)發(fā)平臺(tái)、界面特性、測(cè)試環(huán)境搭建維護(hù)的難易程度、測(cè)試工具的適用性在內(nèi)的方面的分析結(jié)果進(jìn)行自動(dòng)化測(cè)試風(fēng)險(xiǎn)的分析;所述的對(duì)手工測(cè)試現(xiàn)狀分析報(bào)告進(jìn)行復(fù)審包括對(duì)手工測(cè)試現(xiàn)狀分析報(bào)告中提供的已有業(yè)務(wù)測(cè)試過(guò)程進(jìn)行業(yè)務(wù)需求覆蓋度的分析,判斷已有業(yè)務(wù)測(cè)試過(guò)程是否完整,若不完整則提出反饋;所述的確定測(cè)試方法及工具用于根據(jù)系統(tǒng)的特點(diǎn)和測(cè)試的實(shí)施能力,確定自動(dòng)化測(cè)試的方法,包括業(yè)務(wù)驅(qū)動(dòng)方法、關(guān)鍵字驅(qū)動(dòng)方法、數(shù)據(jù)驅(qū)動(dòng)方法,同時(shí)結(jié)合現(xiàn)有的軟件自動(dòng)化測(cè)試專(zhuān)用工具,選擇采用自動(dòng)化測(cè)試管理工具搭建自動(dòng)化測(cè)試的管理平臺(tái)和運(yùn)行平臺(tái),或者是新開(kāi)發(fā)一種框架來(lái)實(shí)現(xiàn)自動(dòng)化測(cè)試;
S3:測(cè)試需求分析:根據(jù)獲得所有的測(cè)試需求及測(cè)試案例,按照優(yōu)先級(jí)計(jì)算模板進(jìn)行每個(gè)測(cè)試需求的自動(dòng)化優(yōu)先級(jí)的標(biāo)定;另外,根據(jù)測(cè)試需求的自動(dòng)化優(yōu)先級(jí)標(biāo)定結(jié)果,配合所述自動(dòng)化率目標(biāo)確定進(jìn)行自動(dòng)化的測(cè)試需求,達(dá)到確定自動(dòng)化測(cè)試范圍的目的;最終得到自動(dòng)化測(cè)試需求分析說(shuō)明書(shū);
S4:制定自動(dòng)化測(cè)試計(jì)劃:根據(jù)自動(dòng)化測(cè)試需求分析說(shuō)明書(shū),設(shè)定測(cè)試運(yùn)行模式、設(shè)定測(cè)試運(yùn)行計(jì)劃、設(shè)定開(kāi)發(fā)計(jì)劃、確定所需開(kāi)發(fā)資源、確定所需運(yùn)行資源,根據(jù)上述結(jié)果編制測(cè)試計(jì)劃;所述的設(shè)定測(cè)試運(yùn)行模式自動(dòng)化測(cè)試需求分析說(shuō)明書(shū)針對(duì)所有業(yè)務(wù)測(cè)試過(guò)程之間的關(guān)系,設(shè)計(jì)所有業(yè)務(wù)測(cè)試過(guò)程的執(zhí)行順序、前后關(guān)聯(lián)關(guān)系;所述的設(shè)定測(cè)試運(yùn)行模式為根據(jù)自動(dòng)化測(cè)試需求分析說(shuō)明書(shū)中對(duì)于自動(dòng)化測(cè)試執(zhí)行應(yīng)用的描述,包括每次Build或者在每次新版本發(fā)布時(shí)執(zhí)行自動(dòng)化測(cè)試,設(shè)計(jì)自動(dòng)化測(cè)試將來(lái)的執(zhí)行計(jì)劃;所述的設(shè)定開(kāi)發(fā)計(jì)劃為根據(jù)所有業(yè)務(wù)測(cè)試過(guò)程之間的關(guān)系以及將來(lái)的執(zhí)行計(jì)劃,同時(shí)考慮每個(gè)業(yè)務(wù)測(cè)試過(guò)程的優(yōu)先級(jí),確定所有業(yè)務(wù)測(cè)試過(guò)程的開(kāi)發(fā)時(shí)間計(jì)劃和開(kāi)發(fā)責(zé)任人;所述的確定所需開(kāi)發(fā)資源為依據(jù)開(kāi)發(fā)計(jì)劃確定在開(kāi)發(fā)業(yè)務(wù)測(cè)試過(guò)程中所需的自動(dòng)化測(cè)試工程師資源、自動(dòng)化測(cè)試工具資源、開(kāi)發(fā)環(huán)境資源;所述的確定所需運(yùn)行資源為依據(jù)測(cè)試運(yùn)行計(jì)劃確定在自動(dòng)化測(cè)試運(yùn)行過(guò)程中所需的自動(dòng)化測(cè)試環(huán)境資源、自動(dòng)化測(cè)試工具資源;
S5:設(shè)計(jì)自動(dòng)測(cè)試過(guò)程:根據(jù)步驟S4得到的自動(dòng)化測(cè)試計(jì)劃針對(duì)每一個(gè)業(yè)務(wù)測(cè)試過(guò)程進(jìn)行開(kāi)發(fā)設(shè)計(jì),包括從業(yè)務(wù)測(cè)試過(guò)程域向業(yè)務(wù)組件的數(shù)據(jù)傳遞方法、業(yè)務(wù)組件之間的數(shù)據(jù)傳遞方法;按照業(yè)務(wù)測(cè)試過(guò)程的開(kāi)發(fā)優(yōu)先級(jí)執(zhí)行設(shè)計(jì)工作,在設(shè)計(jì)業(yè)務(wù)測(cè)試過(guò)程時(shí),對(duì)每個(gè)業(yè)務(wù)測(cè)試過(guò)程中業(yè)務(wù)組件的屬性進(jìn)行詳細(xì)的描述,包括組件的輸入?yún)?shù)、輸出參數(shù)、命名、驗(yàn)證方法,詳細(xì)描述每個(gè)業(yè)務(wù)測(cè)試過(guò)程中業(yè)務(wù)組件之間的數(shù)據(jù)傳遞關(guān)系,詳細(xì)描述每個(gè)業(yè)務(wù)測(cè)試過(guò)程的運(yùn)行時(shí)所需的測(cè)試數(shù)據(jù)規(guī)則,得到業(yè)務(wù)測(cè)試過(guò)程設(shè)計(jì)說(shuō)明書(shū);
S6:設(shè)計(jì)自動(dòng)測(cè)試業(yè)務(wù)組件:根據(jù)業(yè)務(wù)測(cè)試過(guò)程設(shè)計(jì)說(shuō)明書(shū),針對(duì)每一個(gè)業(yè)務(wù)組件進(jìn)行開(kāi)發(fā)設(shè)計(jì),包括功能點(diǎn)描述需求傳遞、功能點(diǎn)描述和設(shè)計(jì)執(zhí)行,得到自動(dòng)測(cè)試業(yè)務(wù)組件設(shè)計(jì)說(shuō)明書(shū);所述的功能點(diǎn)描述需求傳遞包括根據(jù)業(yè)務(wù)測(cè)試過(guò)程設(shè)計(jì)說(shuō)明書(shū)中所有業(yè)務(wù)測(cè)試過(guò)程涉及的系統(tǒng)功能點(diǎn)要求,完成系統(tǒng)功能點(diǎn)描述清單的編制;所述的功能點(diǎn)描述為采用系統(tǒng)功能點(diǎn)描述模板對(duì)所有系統(tǒng)功能點(diǎn)進(jìn)行描述,包括功能點(diǎn)的屬性、功能點(diǎn)的界面元素和功能點(diǎn)的界面操作模式;所述的設(shè)計(jì)執(zhí)行為按照業(yè)務(wù)測(cè)試過(guò)程的開(kāi)發(fā)優(yōu)先級(jí)執(zhí)行組件的設(shè)計(jì)工作,設(shè)計(jì)業(yè)務(wù)組件時(shí),要對(duì)每個(gè)業(yè)務(wù)組件的屬性進(jìn)行詳細(xì)的描述,包括組件的輸入?yún)?shù)、輸出參數(shù)、命名,詳細(xì)描述每個(gè)業(yè)務(wù)組件操作步驟以及預(yù)期結(jié)果的驗(yàn)證方法;
S7:用工具實(shí)現(xiàn)自動(dòng)化測(cè)試:根據(jù)所述的業(yè)務(wù)測(cè)試過(guò)程設(shè)計(jì)說(shuō)明書(shū)和所述的自動(dòng)測(cè)試業(yè)務(wù)組件設(shè)計(jì)說(shuō)明書(shū),在工具中實(shí)現(xiàn)自動(dòng)測(cè)試過(guò)程和所有的自動(dòng)測(cè)試業(yè)務(wù)組件;
S8:執(zhí)行自動(dòng)化測(cè)試:根據(jù)步驟S4所述的測(cè)試計(jì)劃中的運(yùn)行計(jì)劃部分,按照時(shí)間的要求執(zhí)行所有自動(dòng)化測(cè)試內(nèi)容;其中,在每次自動(dòng)化測(cè)試規(guī)定的運(yùn)行時(shí)間之前,在自動(dòng)化測(cè)試框架的執(zhí)行管理子系統(tǒng)中創(chuàng)建相應(yīng)的測(cè)試運(yùn)行集,在測(cè)試運(yùn)行集中包括要運(yùn)行的業(yè)務(wù)測(cè)試過(guò)程,并為業(yè)務(wù)測(cè)試過(guò)程配置運(yùn)行時(shí)的測(cè)試數(shù)據(jù);當(dāng)?shù)竭_(dá)自動(dòng)化測(cè)試規(guī)定的運(yùn)行時(shí)間時(shí),按照測(cè)試計(jì)劃中的測(cè)試運(yùn)行規(guī)定執(zhí)行自動(dòng)化測(cè)試;在所有業(yè)務(wù)測(cè)試過(guò)程執(zhí)行完成后,收集測(cè)試結(jié)果,編制自動(dòng)化測(cè)試執(zhí)行分析報(bào)告;
S9:自動(dòng)化測(cè)試分析:根據(jù)自動(dòng)化測(cè)試過(guò)程的測(cè)試結(jié)果,根據(jù)所述自動(dòng)化測(cè)試需求分析說(shuō)明書(shū)中的業(yè)務(wù)測(cè)試過(guò)程的數(shù)量,驗(yàn)證自動(dòng)化測(cè)試執(zhí)行結(jié)果對(duì)所有業(yè)務(wù)測(cè)試過(guò)程的覆蓋率;根據(jù)自動(dòng)化測(cè)試設(shè)計(jì)開(kāi)發(fā)過(guò)程耗費(fèi)的總成本,結(jié)合自動(dòng)化測(cè)試的運(yùn)行過(guò)程計(jì)算當(dāng)前自動(dòng)化測(cè)試已經(jīng)達(dá)到的投入回報(bào)比;形成自動(dòng)化測(cè)試分析報(bào)告后結(jié)束。
2.根據(jù)權(quán)利要求1所述的智能視頻疊加處理器自動(dòng)測(cè)試方法,其特征在于:所述的自動(dòng)化率目標(biāo)的數(shù)值為百分之五十。
3.采用權(quán)利要求1或2所述的智能視頻疊加處理器自動(dòng)測(cè)試方法的裝置,其特征在于:包括:
信息獲取單元:用于分別獲取系統(tǒng)自動(dòng)化測(cè)試可行性分析報(bào)告、手工測(cè)試現(xiàn)狀分析報(bào)告、開(kāi)發(fā)方相關(guān)信息文檔和測(cè)試方相關(guān)信息文檔;
制定工作策略單元:用于初步確定工作周期,分析自動(dòng)化測(cè)試風(fēng)險(xiǎn),對(duì)手工測(cè)試現(xiàn)狀分析報(bào)告進(jìn)行復(fù)審,確定測(cè)試方法及工具,根據(jù)結(jié)果得到自動(dòng)化測(cè)試工作策略;
測(cè)試需求分析單元:用于根據(jù)獲得所有的測(cè)試需求及測(cè)試案例,按照優(yōu)先級(jí)計(jì)算模板進(jìn)行每個(gè)測(cè)試需求的自動(dòng)化優(yōu)先級(jí)的標(biāo)定,并得到自動(dòng)化測(cè)試需求分析說(shuō)明書(shū);
制定自動(dòng)化測(cè)試計(jì)劃單元:用于根據(jù)自動(dòng)化測(cè)試需求分析說(shuō)明書(shū),設(shè)定測(cè)試運(yùn)行模式、設(shè)定測(cè)試運(yùn)行計(jì)劃、確定自動(dòng)化測(cè)試缺陷生命周期模式、設(shè)定開(kāi)發(fā)計(jì)劃、確定所需開(kāi)發(fā)資源、確定所需運(yùn)行資源,根據(jù)上述結(jié)果編制測(cè)試計(jì)劃;
設(shè)計(jì)自動(dòng)測(cè)試過(guò)程單元:用于根據(jù)自動(dòng)化測(cè)試計(jì)劃針對(duì)每一個(gè)業(yè)務(wù)測(cè)試過(guò)程進(jìn)行開(kāi)發(fā)設(shè)計(jì),包括從業(yè)務(wù)測(cè)試過(guò)程域向業(yè)務(wù)組件的數(shù)據(jù)傳遞方法、業(yè)務(wù)組件之間的數(shù)據(jù)傳遞方法;
設(shè)計(jì)自動(dòng)測(cè)試業(yè)務(wù)組件單元:用于根據(jù)業(yè)務(wù)測(cè)試過(guò)程設(shè)計(jì)說(shuō)明書(shū),針對(duì)每一個(gè)業(yè)務(wù)組件進(jìn)行開(kāi)發(fā)設(shè)計(jì),包括功能點(diǎn)描述需求傳遞、功能點(diǎn)描述和設(shè)計(jì)執(zhí)行,得到自動(dòng)測(cè)試業(yè)務(wù)組件設(shè)計(jì)說(shuō)明書(shū);
工具實(shí)現(xiàn)自動(dòng)化測(cè)試單元:用于根據(jù)所述的業(yè)務(wù)測(cè)試過(guò)程設(shè)計(jì)說(shuō)明書(shū)和所述的自動(dòng)測(cè)試業(yè)務(wù)組件設(shè)計(jì)說(shuō)明書(shū),在工具中實(shí)現(xiàn)自動(dòng)測(cè)試過(guò)程和所有的自動(dòng)測(cè)試業(yè)務(wù)組件;
執(zhí)行自動(dòng)化測(cè)試單元:根據(jù)所述的測(cè)試計(jì)劃中的運(yùn)行計(jì)劃部分,按照時(shí)間的要求執(zhí)行所有自動(dòng)化測(cè)試內(nèi)容;
自動(dòng)化測(cè)試分析單元:用于根據(jù)自動(dòng)化測(cè)試過(guò)程的測(cè)試結(jié)果,進(jìn)行自動(dòng)化測(cè)試的分析,形成自動(dòng)化測(cè)試分析報(bào)告。