1.一種智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,包括:
S1:?jiǎn)?dòng)測(cè)試,判斷執(zhí)行步驟中是否存在執(zhí)行計(jì)劃;
S2:若存在執(zhí)行計(jì)劃,執(zhí)行步驟通過(guò)基于映射關(guān)系的腳本獲取方法從項(xiàng)目的測(cè)試腳本集內(nèi)自動(dòng)獲取所需測(cè)試腳本;
若不存在執(zhí)行計(jì)劃,從項(xiàng)目的測(cè)試腳本集內(nèi)選擇需要的測(cè)試腳本;
S3:根據(jù)步驟S2中獲得的測(cè)試腳本,執(zhí)行測(cè)試腳本。
2.根據(jù)權(quán)利要求1所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,在步驟S2中,所述基于映射關(guān)系的腳本獲取方法包括以下步驟:
S2.1:對(duì)測(cè)試腳本集中屬于執(zhí)行計(jì)劃的測(cè)試腳本進(jìn)行標(biāo)志;
S2.2:當(dāng)存在執(zhí)行計(jì)劃時(shí),執(zhí)行步驟直接運(yùn)行已經(jīng)標(biāo)志的測(cè)試腳本。
3.根據(jù)權(quán)利要求2所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,在步驟S2.1中,測(cè)試腳本標(biāo)志的方法包括:通過(guò)在測(cè)試腳本集中屬于執(zhí)行計(jì)劃的測(cè)試腳本前面加至少一個(gè)標(biāo)志位。
4.根據(jù)權(quán)利要求3所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,在步驟S2.2中,當(dāng)存在執(zhí)行計(jì)劃時(shí),執(zhí)行步驟直接運(yùn)行在其前面含標(biāo)志位的測(cè)試腳本,其他未含標(biāo)志位的測(cè)試腳本不運(yùn)行。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,在步驟S2中,當(dāng)不存在執(zhí)行計(jì)劃,通過(guò)手動(dòng)方式從項(xiàng)目的測(cè)試腳本集中選擇需要的測(cè)試腳本。
6.根據(jù)權(quán)利要求5所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,所述項(xiàng)目包括功能測(cè)試項(xiàng)目、兼容性測(cè)試項(xiàng)目、交叉測(cè)試項(xiàng)目、安裝卸載測(cè)試項(xiàng)目與壓力測(cè)試項(xiàng)目中的任意一種或多種。
7.根據(jù)權(quán)利要求5所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,在步驟S1之前,先將測(cè)試腳本放置在項(xiàng)目的路徑下的測(cè)試腳本集內(nèi)。
8.根據(jù)權(quán)利要求7所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,在步驟S2中,所述測(cè)試腳本包括線性腳本、結(jié)構(gòu)化腳本、共享腳本、數(shù)據(jù)驅(qū)動(dòng)腳本以及關(guān)鍵字驅(qū)動(dòng)腳本中的任意一種或多種組合。
9.根據(jù)權(quán)利要求8所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法,其特征在于,所述的線性腳本包括擊鍵、功能鍵、箭頭、控制測(cè)試軟件的控制鍵及輸入數(shù)據(jù)的數(shù)字鍵中的任意一種或多種組合。
10.一種采用權(quán)利要求1-9任一項(xiàng)所述的智能數(shù)據(jù)庫(kù)執(zhí)行方法的智能數(shù)據(jù)庫(kù)執(zhí)行系統(tǒng)。