河北網(wǎng)站建設(shè)口碑好投百度做廣告效果怎么樣
1)什么是數(shù)據(jù)庫(kù)測(cè)試?
數(shù)據(jù)庫(kù)測(cè)試也稱為后端測(cè)試。數(shù)據(jù)庫(kù)測(cè)試分為四個(gè)不同的類別。數(shù)據(jù)完整性測(cè)試
數(shù)據(jù)有效性測(cè)試
數(shù)據(jù)庫(kù)相關(guān)的性能
測(cè)試功能,程序和觸發(fā)器
2)在數(shù)據(jù)庫(kù)測(cè)試中,我們需要正常檢查什么?
通常,我們?cè)贒B Testing中檢查的內(nèi)容是:
約束檢查
驗(yàn)證字段大小
存儲(chǔ)過程
將應(yīng)用程序字段大小與數(shù)據(jù)庫(kù)匹配
基于績(jī)效的問題的索引
3)解釋什么是數(shù)據(jù)驅(qū)動(dòng)測(cè)試?
在數(shù)據(jù)表中,為了測(cè)試多個(gè)數(shù)據(jù),使用數(shù)據(jù)驅(qū)動(dòng)的測(cè)試。通過使用它,它可以很容易地從不同位置同時(shí)替換參數(shù)。
4)什么是連接并提及不同類型的連接?
Join用于顯示兩個(gè)或兩個(gè)以上的表,連接類型為:
自然加入
內(nèi)部聯(lián)接
外加入
交叉加入
外部聯(lián)接又分為兩部分:
左外連接
右外連接
5)什么是索引并提及不同類型的索引?
索引是數(shù)據(jù)庫(kù)對(duì)象,它們是在列上創(chuàng)建的。為了快速獲取數(shù)據(jù),經(jīng)常訪問它們。不同類型的索引是:
B樹索引
位圖索引
聚集索引
覆蓋指數(shù)
非唯一索引
獨(dú)特的指數(shù)
6)在測(cè)試存儲(chǔ)過程時(shí),測(cè)試人員采取了哪些步驟?
測(cè)試人員將檢查存儲(chǔ)過程的標(biāo)準(zhǔn)格式,并檢查字段是否正確,如存儲(chǔ)過程中提到的更新,連接,索引,刪除。
7)您如何知道數(shù)據(jù)庫(kù)測(cè)試,是否觸發(fā)了觸發(fā)器?
在查詢公共審計(jì)日志時(shí),您會(huì)知道是否觸發(fā)了觸發(fā)器。它位于審計(jì)日志中,您可以在其中查看觸發(fā)的觸發(fā)器。
8)在數(shù)據(jù)庫(kù)測(cè)試中,測(cè)試數(shù)據(jù)加載的步驟是什么?
以下步驟需要遵循測(cè)試數(shù)據(jù)加載
應(yīng)該知道源數(shù)據(jù)
目標(biāo)數(shù)據(jù)應(yīng)該是已知的
應(yīng)檢查源和目標(biāo)的兼容性
在SQL Enterprise管理器中,打開相應(yīng)的DTS包后運(yùn)行DTS包
您必須比較目標(biāo)和數(shù)據(jù)源的列
應(yīng)檢查目標(biāo)和源的行數(shù)
更新源中的數(shù)據(jù)后,檢查更改是否顯示在目標(biāo)中。
檢查NULL和垃圾字符
9)如何不使用數(shù)據(jù)庫(kù)檢查點(diǎn),如何在QTP中測(cè)試SQL查詢?
通過在VBScript中編寫腳本程序,我們可以連接到數(shù)據(jù)庫(kù)并可以測(cè)試查詢和數(shù)據(jù)庫(kù)。
10)解釋如何在QTP中使用SQL查詢?
在使用輸出數(shù)據(jù)庫(kù)檢查點(diǎn)和數(shù)據(jù)庫(kù)檢查的QTP中,您必須選擇SQL手動(dòng)查詢選項(xiàng)。選擇手動(dòng)查詢選項(xiàng)后,輸入“選擇”查詢以獲取數(shù)據(jù)庫(kù)中的數(shù)據(jù),然后比較預(yù)期和實(shí)際。
11)為數(shù)據(jù)庫(kù)測(cè)試編寫測(cè)試用例的方法是什么?
編寫測(cè)試用例就像功能測(cè)試一樣。首先,您必須了解應(yīng)用程序的功能要求。然后你必須決定編寫測(cè)試用例的參數(shù)
目標(biāo):寫出您想要測(cè)試的目標(biāo)
輸入法:編寫要執(zhí)行的操作方法或輸入
預(yù)期:它應(yīng)該如何出現(xiàn)在數(shù)據(jù)庫(kù)中
12)要管理和操作測(cè)試表,您在數(shù)據(jù)庫(kù)測(cè)試中使用了哪些SQL語(yǔ)句?
SELECT,INSERT,UPDATE,DELETE等語(yǔ)句用于操作表,而ALTER TABLE,CREATE TABLE和DELETE TABLE用于管理表。
13)如何測(cè)試數(shù)據(jù)庫(kù)程序和觸發(fā)器?
要測(cè)試數(shù)據(jù)庫(kù)過程和觸發(fā)器,必須知道輸入和輸出參數(shù)。EXEC語(yǔ)句可用于運(yùn)行該過程并檢查表的行為。在solution explorer中打開數(shù)據(jù)庫(kù)項(xiàng)目
現(xiàn)在,在“視圖”菜單中,單擊數(shù)據(jù)庫(kù)架構(gòu)
從架構(gòu)視圖菜單中打開項(xiàng)目文件夾
右鍵單擊要測(cè)試的對(duì)象,然后單擊“創(chuàng)建單元測(cè)試”對(duì)話框
之后創(chuàng)建一個(gè)新的語(yǔ)言測(cè)試項(xiàng)目
選擇a)插入單元測(cè)試或b)創(chuàng)建新測(cè)試,然后單擊“確定”
必須配置的項(xiàng)目將通過單擊“項(xiàng)目配置”對(duì)話框完成。
配置完成后單擊“確定”
14)如何根據(jù)需求編寫測(cè)試用例,這些要求是否代表AUT(被測(cè)試應(yīng)用程序)的確切功能?
要根據(jù)需求編寫測(cè)試用例,您需要在功能方面徹底分析需求。此后,您可以考慮使用相應(yīng)的測(cè)試用例設(shè)計(jì)技術(shù),如等效分區(qū),黑盒設(shè)計(jì),原因效果繪圖等來(lái)編寫測(cè)試用例。是的,這些要求代表了AUT的確切功能。
15)什么是DBMS?
DBMS代表數(shù)據(jù)庫(kù)管理系統(tǒng),有不同類型的DBMS
網(wǎng)絡(luò)模型
分層模型
關(guān)系模型
16)什么是DML?
DML代表數(shù)據(jù)操作語(yǔ)言,它用于使用模式對(duì)象管理數(shù)據(jù)。它是SQL的一個(gè)子集。
17)什么是DCL命令?DCL使用的兩種命令有哪些?
DCL代表數(shù)據(jù)控制語(yǔ)言,它用于控制數(shù)據(jù)。
兩種類型的DCL命令是:
授權(quán):通過使用此命令,用戶可以訪問數(shù)據(jù)庫(kù)的權(quán)限
撤消:使用此命令,用戶無(wú)法訪問數(shù)據(jù)庫(kù)
18)什么是白盒測(cè)試和黑盒測(cè)試?
黑盒測(cè)試意味著在給出特定輸入時(shí)測(cè)試軟件的輸出。通常執(zhí)行此測(cè)試以查看軟件是否滿足用戶的要求。運(yùn)行此測(cè)試不需要特定的功能輸出。
進(jìn)行白盒測(cè)試以檢查程序的代碼和邏輯的準(zhǔn)確性。該測(cè)試由了解系統(tǒng)邏輯流程的程序員完成。
19)QTP如何評(píng)估測(cè)試結(jié)果?
測(cè)試完成后,QTP將生成一份報(bào)告。此報(bào)告將顯示測(cè)試時(shí)檢測(cè)到的檢查點(diǎn),系統(tǒng)消息和錯(cuò)誤。測(cè)試結(jié)果窗口將顯示在檢查點(diǎn)遇到的任何不匹配。
20)解釋QTP測(cè)試過程?
QTP測(cè)試過程基于以下步驟:
創(chuàng)建GUI(圖形用戶界面)映射文件:標(biāo)識(shí)必須測(cè)試的GUI對(duì)象
創(chuàng)建測(cè)試腳本:記錄測(cè)試腳本
調(diào)試測(cè)試:應(yīng)該調(diào)試測(cè)試
運(yùn)行測(cè)試:應(yīng)該運(yùn)行測(cè)試用例。
查看結(jié)果:結(jié)果反映了測(cè)試的成功或失敗
報(bào)告檢測(cè):如果測(cè)試失敗,原因?qū)⒂涗浽趫?bào)告檢測(cè)文件中
21)什么是負(fù)載測(cè)試并給出一些示例?
要測(cè)量系統(tǒng)響應(yīng),請(qǐng)進(jìn)行負(fù)載測(cè)試。如果負(fù)載超過用戶模式,則稱為壓力測(cè)試。負(fù)載測(cè)試的示例是下載一組大文件,在一臺(tái)計(jì)算機(jī)上執(zhí)行多個(gè)應(yīng)用程序,使服務(wù)器接收大量電子郵件并將許多任務(wù)分配給打印機(jī)。
22)如何手動(dòng)測(cè)試數(shù)據(jù)庫(kù)?
手動(dòng)測(cè)試數(shù)據(jù)庫(kù)涉及檢查后端的數(shù)據(jù)并查看前端數(shù)據(jù)的添加是否影響后端,刪除,更新,插入等是否相同。
23)RDBMS代表什么,SQL使用什么是重要的RDMBS?
RDBMS代表使用SQL的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),SQL使用的重要RDBMS是Sybase,Oracle,Access,Ingres,Microsoft SQL服務(wù)器等。
24)什么是性能測(cè)試以及性能測(cè)試的瓶頸是什么?
性能測(cè)試決定了計(jì)算機(jī)系統(tǒng)性能的速度。它包括定量測(cè)試,如響應(yīng)時(shí)間測(cè)量。性能測(cè)試中的問題是,您總是需要訓(xùn)練有素且經(jīng)驗(yàn)豐富的人力,而且您使用的工具也很昂貴。
25)什么是DDL以及它們的命令是什么?
要定義數(shù)據(jù)庫(kù)結(jié)構(gòu),Developer使用DDL。DDL代表數(shù)據(jù)定義語(yǔ)言。各種DDL命令包括Create,Truncate,Drop,Alter,Comment和Rename。
總結(jié):
最后感謝每一個(gè)認(rèn)真閱讀我文章的人,禮尚往來(lái)總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對(duì)于【軟件測(cè)試】的朋友來(lái)說應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬(wàn)個(gè)測(cè)試工程師們走過最艱難的路程,希望也能幫助到你!有需要的小伙伴可以點(diǎn)擊下方小卡片領(lǐng)取?
?