国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營(yíng)銷資訊 > 信息時(shí)代 > NIST SQL符合性測(cè)試套件(數(shù)據(jù)庫)

NIST SQL符合性測(cè)試套件(數(shù)據(jù)庫)

時(shí)間:2022-11-04 14:30:02 | 來源:信息時(shí)代

時(shí)間:2022-11-04 14:30:02 來源:信息時(shí)代

    NIST SQL符合性測(cè)試套件 : NIST SQL符合性測(cè)試套件是20世紀(jì)80年代后期由美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所(National Institute of Standards and Technology,NIST)根據(jù)美國(guó)布魯克法案“Brooks Act”研制的SQL標(biāo)準(zhǔn)符合性測(cè)試軟件,其6.0版支持通過標(biāo)準(zhǔn)編程語言接口或者交互方式評(píng)價(jià)SQL產(chǎn)品(數(shù)據(jù)庫管理系統(tǒng))對(duì)于FIPS 127-2、ANSI X3.135—1992、ISO/IEC9075:1992、X/Open XPG4 SQL標(biāo)準(zhǔn)的符合性。
NIST SQL測(cè)試套件1.1版于1988年8月發(fā)布,包括三種宿主語言(COBOL、FORTRAN和C)的模塊語言和嵌入式SQL六個(gè)測(cè)試軟件包。1989年5月SQL測(cè)試套件1.2版本發(fā)布,擴(kuò)充了測(cè)試用例,增加了宿主語言為PASCAL的模塊語言和嵌入式SQL兩個(gè)測(cè)試軟件包。該測(cè)試套件最初在軟件許可協(xié)議條款下以收費(fèi)的形式發(fā)布。
ANSI X3.135—1989在1989年12月發(fā)布,該版本包含了SQL完整性增強(qiáng)、參照完整性、字段缺省值以及CHECK子句。FIPS PUB 127-1也進(jìn)行了相應(yīng)修訂,引入了新增的完整性特性。NIST SQL測(cè)試套件2.0版包括對(duì)新增完整性的符合性測(cè)試和確認(rèn)過程管理工具,被NIST用于測(cè)試服務(wù)。ANSI X3.168—1989標(biāo)準(zhǔn)化了在編程語言(Ada、C、COBOL、FORTRAN、PASCAL和PL/I)中嵌入SQL的方式,NIST SQL測(cè)試套件3.0版進(jìn)行了相應(yīng)擴(kuò)展,并于1992年7月正式發(fā)布。
隨著ANSI X3.135—1992的發(fā)布,NIST SQL測(cè)試套件4.0版提供了對(duì)SQL92入門級(jí)所有特性的測(cè)試,并于1994年1月正式發(fā)布。NIST SQL測(cè)試套件5.0版增加了針對(duì)FIPS 127-2定義的SQL過渡級(jí)和X/Open CAE規(guī)范中SQL特性的測(cè)試。
英國(guó)National Computing Centre、希臘Computer Logic R&D機(jī)構(gòu)及其歐洲合作者依托歐共體支持的CTS5 SQL2 項(xiàng)目(Conformance Testing Service Project for SQL—92),合作開發(fā)了SQL92中間級(jí)測(cè)試用例,并成為NIST SQL測(cè)試套件6.0版的組成部分。1996年NIST停止了其SQL符合性測(cè)試套件的開發(fā)工作,并于1996年12月31日將NIST SQL測(cè)試套件6.0版在萬維網(wǎng)上免費(fèi)發(fā)布。
NIST SQL測(cè)試套件6.0版提供了Embedded SQL Ada、Embedded SQL C、Embedded SQL COBOL、Embedded SQL FORTRAN、Embedded SQL PASCAL、Module Language Ada、Module Language C、Module Language COBOL、Module Language FORTRAN、Module Language PASCAL以及交互式SQL等11個(gè)符合性測(cè)試軟件包。Module Language FORTRAN、Embedded SQL PASCAL和Module Language PASCAL符合性測(cè)試軟件包不含SQL 92過渡級(jí)和中間級(jí)的測(cè)試用例。
Embedded SQL C測(cè)試軟件包提供原始測(cè)試用例,采用Embedded SQL C編寫; 交互式SQL測(cè)試用例,通過提取Embedded SQL C測(cè)試用例中的SQL語句得到; 其余符合性測(cè)試軟件包(如Embedded SQL Ada)中的測(cè)試用例,由NIST內(nèi)部軟件工具轉(zhuǎn)換Embedded SQL C測(cè)試用例得到。
NIST SQL測(cè)試套件6.0版共包含5887個(gè)文件,模擬的測(cè)試場(chǎng)景包括18個(gè)用戶和19個(gè)模式。交互式SQL符合性測(cè)試軟件包,包括379個(gè)測(cè)試程序和660個(gè)測(cè)試用例。其余符合性測(cè)試軟件包,最少包括208個(gè)測(cè)試程序,最多包括463個(gè)測(cè)試程序,其中最大測(cè)試用例數(shù)為849。
使用NIST SQL符合性測(cè)試套件,測(cè)試者需要安裝專用的測(cè)試編輯器,用于測(cè)試用例修改與更新。
測(cè)試前,首先執(zhí)行腳本文件,創(chuàng)建數(shù)據(jù)庫模式;然后執(zhí)行數(shù)據(jù)初始化程序插入初始數(shù)據(jù),每個(gè)測(cè)試用例執(zhí)行完畢后即恢復(fù)初始數(shù)據(jù); 如果使用測(cè)試套件提供的測(cè)試結(jié)果報(bào)告生成工具,則需要執(zhí)行相關(guān)腳本文件,創(chuàng)建參照表,并插入常量數(shù)據(jù)。
測(cè)試程序運(yùn)行過程中,每個(gè)測(cè)試用例都自動(dòng)判斷測(cè)試通過與否,并將測(cè)試結(jié)果記錄在TESTREPORT表中,結(jié)合參照表,用戶可以通過交互方式查詢自定義的測(cè)試結(jié)果,也可以使用測(cè)試結(jié)果報(bào)告生成工具輸出規(guī)定格式的測(cè)試報(bào)告文件。
注:交互式SQL的測(cè)試用例通過與否,只能依據(jù)輸出信息人工判斷。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉