新聞中心
自動(dòng)化測(cè)試是現(xiàn)代軟件開發(fā)中非常重要的一環(huán),它能夠大幅提高測(cè)試的效率和穩(wěn)定性。而QTP11作為一款市面上較為先進(jìn)的自動(dòng)化測(cè)試工具,可以幫助測(cè)試人員快速有效地完成自動(dòng)化測(cè)試任務(wù)。在QTP11中,插入數(shù)據(jù)庫(kù)檢查點(diǎn)是一個(gè)非常重要的功能,可以對(duì)數(shù)據(jù)庫(kù)的相關(guān)操作進(jìn)行監(jiān)控和驗(yàn)證。本文將詳細(xì)介紹如何。

創(chuàng)新互聯(lián)公司于2013年開始,公司以網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上1000+,涉及國(guó)內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過(guò)專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。
一、準(zhǔn)備工作
在使用QTP11進(jìn)行數(shù)據(jù)庫(kù)自動(dòng)化測(cè)試之前,我們需要進(jìn)行一些準(zhǔn)備工作。
1、搭建測(cè)試環(huán)境
首先我們需要確保自己在一個(gè)具有數(shù)據(jù)庫(kù)測(cè)試環(huán)境的電腦上。這個(gè)環(huán)境要包括QTP11,測(cè)試數(shù)據(jù)庫(kù)以及相關(guān)驅(qū)動(dòng)程序等組件。這些組件的版本須自己決定,因?yàn)樗鼈冎g的兼容性非常重要。
2、準(zhǔn)備數(shù)據(jù)
在進(jìn)行數(shù)據(jù)庫(kù)測(cè)試的時(shí)候,我們需要提前準(zhǔn)備好相關(guān)數(shù)據(jù)。這些數(shù)據(jù)一般可以分為兩部分:靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)。靜態(tài)數(shù)據(jù)即為不變的數(shù)據(jù),例如學(xué)校的名稱、地址等等。動(dòng)態(tài)數(shù)據(jù)即為變化的數(shù)據(jù),例如某位學(xué)生的信息。我們需要在測(cè)試開始之前將這些數(shù)據(jù)全部準(zhǔn)備好。
二、插入數(shù)據(jù)庫(kù)檢查點(diǎn)
在QTP11中,插入數(shù)據(jù)庫(kù)檢查點(diǎn)是一個(gè)非常重要的功能,它可以對(duì)數(shù)據(jù)庫(kù)的相關(guān)操作進(jìn)行監(jiān)控和驗(yàn)證。下面是插入數(shù)據(jù)庫(kù)檢查點(diǎn)的詳細(xì)步驟。
1、打開QTP11界面
我們需要打開QTP11界面。在界面上選擇菜單欄的“插入”選項(xiàng),然后選擇“檢查點(diǎn)”中的“數(shù)據(jù)庫(kù)檢查點(diǎn)”。
2、選擇數(shù)據(jù)庫(kù)類型
在插入數(shù)據(jù)庫(kù)檢查點(diǎn)之前,我們需要選擇測(cè)試使用的數(shù)據(jù)庫(kù)類型。QTP11支持大多數(shù)數(shù)據(jù)庫(kù)類型,例如Oracle、SQL Server、MySQL等等。在這里,我們以MySQL為例。
3、選擇數(shù)據(jù)源
在選擇了數(shù)據(jù)庫(kù)類型之后,我們需要選擇測(cè)試數(shù)據(jù)源。這個(gè)數(shù)據(jù)源可能是一個(gè)本地的數(shù)據(jù)庫(kù),也可能是一個(gè)遠(yuǎn)程的數(shù)據(jù)庫(kù)。選擇數(shù)據(jù)源之后,我們需要填寫相關(guān)連接信息。QTP11會(huì)使用這些信息來(lái)連接到我們選擇的數(shù)據(jù)庫(kù)。
4、選擇數(shù)據(jù)表
選擇數(shù)據(jù)源之后,我們需要選擇要進(jìn)行驗(yàn)證的數(shù)據(jù)表。這個(gè)數(shù)據(jù)表可能是存在于我們選擇的數(shù)據(jù)庫(kù)中,也可能是由我們?cè)谶\(yùn)行測(cè)試的時(shí)候自動(dòng)創(chuàng)建的。在選擇數(shù)據(jù)表之后,我們需要指定測(cè)試數(shù)據(jù)表中數(shù)據(jù)的驗(yàn)證方式。這個(gè)方式可以是數(shù)據(jù)行數(shù)、數(shù)據(jù)內(nèi)容、數(shù)據(jù)類型等等。
5、輸入檢查點(diǎn)名稱
接下來(lái),我們需要輸入檢查點(diǎn)的名稱。這個(gè)名稱可以任意命名,建議以易于理解和記憶的方式命名,方便后期維護(hù)和使用。
6、運(yùn)行測(cè)試
在完成了上述所有步驟之后,我們就可以開始運(yùn)行測(cè)試了。QTP11將會(huì)執(zhí)行我們已經(jīng)定義好的檢查點(diǎn),并進(jìn)行驗(yàn)證。如果檢查點(diǎn)驗(yàn)證失敗,那么我們就需要記錄這個(gè)失敗的情況,并且定位到具體的代碼行進(jìn)行修改。
三、QTP11的優(yōu)勢(shì)
在進(jìn)行之前,我們需要明確QTP11的優(yōu)勢(shì),以確保我們有足夠的理由選擇這個(gè)工具。
1、多語(yǔ)言支持
QTP11支持多種編程語(yǔ)言,包括VBScript、Java、C#等等。因?yàn)闇y(cè)試人員在編寫測(cè)試腳本的時(shí)候可以選擇自己熟悉的編程語(yǔ)言,從而提高測(cè)試的效率。
2、易用性
相對(duì)于其他自動(dòng)化測(cè)試工具,QTP11具有更好的易用性。QTP11的用戶界面非常直觀,測(cè)試人員只需幾個(gè)簡(jiǎn)單的步驟就能進(jìn)行自動(dòng)化測(cè)試。
3、擴(kuò)展性
QTP11支持任意擴(kuò)展。因?yàn)樗拈_放性設(shè)計(jì),測(cè)試人員可以通過(guò)QTP11 SDK來(lái)進(jìn)行自定義開發(fā)和部署,以滿足自己的具體需求。
總體來(lái)看,QTP11是一個(gè)非常強(qiáng)大的自動(dòng)化測(cè)試工具,它可以有效地提高測(cè)試的效率和穩(wěn)定性。,不但可以監(jiān)控和驗(yàn)證數(shù)據(jù)庫(kù)的相關(guān)操作,而且還可以更好地幫助測(cè)試人員協(xié)同工作,提高整個(gè)測(cè)試團(tuán)隊(duì)的工作效率和效果。
相關(guān)問(wèn)題拓展閱讀:
- QTP如何對(duì)WebElement設(shè)置檢查點(diǎn)
- 用QTP做測(cè)試,有什么要注意的么?
QTP如何對(duì)WebElement設(shè)置檢查點(diǎn)
WebElement是QTP對(duì)銀鉛識(shí)別不了的對(duì)象的統(tǒng)褲螞稱,既然對(duì)象識(shí)別不了就沒法獲取該對(duì)象的熟悉。所以你的檢查點(diǎn)如果是基于對(duì)象熟悉的,胡搏埋那就沒法設(shè)置檢查點(diǎn)。
qtp 無(wú)法識(shí)別WebElement?是自己沒有實(shí)際操作過(guò) 吧…最簡(jiǎn)單的方法,在腳仔備本錄制之后,從active screen中右鍵點(diǎn)擊所要設(shè)置檢查點(diǎn)的對(duì)象,從右鍵菜單中選擇所要類型的檢查點(diǎn)。一般可以選擇標(biāo)準(zhǔn)檢查點(diǎn),在彈出的對(duì)話框中,系統(tǒng)默認(rèn)選擇葉節(jié)點(diǎn),也就是鼠標(biāo)所選擇的對(duì)象,可以試著選擇不同的節(jié)點(diǎn),就可念磨毀以發(fā)現(xiàn)設(shè)置的檢查點(diǎn)游手類型就會(huì)不同。建議多實(shí)驗(yàn)。
用QTP做測(cè)試,有什么要注意的么?
建議在測(cè)試您自己的應(yīng)用程序時(shí)遵循以下概述的過(guò)程。
1、計(jì)劃測(cè)試。
確定組織測(cè)試的方式。在確定要錄制的操作時(shí),考慮用戶希望完成的內(nèi)容。確認(rèn)已將您的應(yīng)用程序和
quicktest
按測(cè)試的要求設(shè)置。
確定要用于測(cè)試的對(duì)象庫(kù)模式。所選擇的對(duì)象庫(kù)模式?jīng)Q定了錄制測(cè)試時(shí)
quicktest
存儲(chǔ)有關(guān)應(yīng)用程序信息的方式??梢詾槊總€(gè)操作提供一個(gè)單獨(dú)的操作庫(kù),并在相應(yīng)的操作庫(kù)中存儲(chǔ)每個(gè)操作的對(duì)象,或者,也可以將測(cè)試中的所有對(duì)象存儲(chǔ)在公用(共享)對(duì)象庫(kù)文件中。還可以將同一個(gè)共享對(duì)象庫(kù)文件用于多個(gè)測(cè)試。
如果您對(duì)測(cè)試不熟悉,可能會(huì)希望使用對(duì)象庫(kù)每個(gè)操作模式,因?yàn)槟梢栽诓粚?duì)測(cè)試進(jìn)行任何其他更改的情況下,使用該模式。
如果熟悉測(cè)試,在共享對(duì)象庫(kù)模式下工作可能是效率更高的方式。在該模式下,可以將一個(gè)對(duì)象庫(kù)文件用于多個(gè)測(cè)試。這意味著應(yīng)用于多個(gè)測(cè)試的對(duì)象信息將保留在一個(gè)中心位置。應(yīng)用程序中的對(duì)象發(fā)生更改時(shí),可以在一個(gè)位置為所有測(cè)試更新這些對(duì)象。
有關(guān)選擇對(duì)象庫(kù)模式的詳細(xì)信息,請(qǐng)參閱《quicktest
professional
用戶指南》。
2、錄制測(cè)試。
錄制測(cè)試(如錄制測(cè)試中所述)期間,請(qǐng)遵循當(dāng)用戶在您的應(yīng)用程序或網(wǎng)站中導(dǎo)航時(shí)您所期望他們執(zhí)行的步驟。
3、增強(qiáng)錄制的測(cè)試。
*
添加檢查點(diǎn)(如創(chuàng)建檢查點(diǎn)中所述),以搜索頁(yè)面、對(duì)象、文本字符串或表中的特定值。
*
將測(cè)試中的固定值替換為參數(shù)(如參數(shù)化測(cè)試中所述),以檢查您的應(yīng)用程序使用多組數(shù)據(jù)執(zhí)行相同操作的方式。
*
創(chuàng)建輸出值(如創(chuàng)建輸出值中所述),以便在測(cè)試運(yùn)行期間檢索數(shù)據(jù)。
*
在適當(dāng)?shù)奈恢檬褂谜齽t表達(dá)式(如使用正則表達(dá)式中所述),以提高測(cè)試的靈活性和適應(yīng)性。
還可以使用編程語(yǔ)句、條件語(yǔ)句和循環(huán)語(yǔ)句進(jìn)一步增強(qiáng)測(cè)試,這些語(yǔ)句會(huì)給您的測(cè)試增加邏輯性。這些內(nèi)容在《quicktest
professional
用戶指南》中有所描述。
4、調(diào)試測(cè)試。
調(diào)試測(cè)試以檢查測(cè)試運(yùn)行是否流暢,不發(fā)生中斷。有關(guān)調(diào)試的其他信息,請(qǐng)參閱《quicktest
professional
用戶指南》。
5、運(yùn)行測(cè)試。
在您的應(yīng)用程序或網(wǎng)站上運(yùn)行測(cè)試(如運(yùn)行并分析測(cè)試中所述),以檢查應(yīng)用程序的功能與預(yù)期的是否相同。
6、分析測(cè)試結(jié)果。
檢查測(cè)試結(jié)果,確定應(yīng)用程序中的缺陷。(要了解希望在測(cè)試結(jié)果中查找的內(nèi)容,請(qǐng)參閱本教程中相應(yīng)的部分。)
7、報(bào)告缺陷。
如果安裝了
quality
center,您可以將發(fā)現(xiàn)的任何缺陷提交給
quality
center
數(shù)據(jù)庫(kù)。(quality
center
是mercury
interactive
的一種軟件測(cè)試管理工具。有關(guān)其他信息,請(qǐng)參閱《quicktest
professional
用戶指南》和
quality
center
附帶的文檔。)
關(guān)于qtp11插入數(shù)據(jù)庫(kù)檢查點(diǎn)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站題目:使用QTP11插入數(shù)據(jù)庫(kù)檢查點(diǎn)實(shí)現(xiàn)自動(dòng)化測(cè)試(qtp11插入數(shù)據(jù)庫(kù)檢查點(diǎn))
分享鏈接:http://www.5511xx.com/article/cdpeipg.html


咨詢
建站咨詢
