本發(fā)明實(shí)施例屬于軟件測(cè)試技術(shù)領(lǐng)域,尤其涉及一種接口自動(dòng)化測(cè)試方法及其系統(tǒng)。
背景技術(shù):
web接口是服務(wù)器與客戶(hù)端交互的方式,即瀏覽器或者其他客戶(hù)端工具與web服務(wù)UI層交互的協(xié)議;web接口自動(dòng)化測(cè)試方法是站在web服務(wù)程序UI層之上自動(dòng)化測(cè)試的一種測(cè)試手段,常用的接口自動(dòng)化測(cè)試中往往需要不斷查找統(tǒng)一資源定位符(Uniform Resource Locator,URL),然后等待后臺(tái)返回?cái)?shù)據(jù),操作過(guò)程復(fù)雜,等待時(shí)間較長(zhǎng),降低了測(cè)試效率,影響自動(dòng)化周期,同時(shí)也加大了測(cè)試人員和開(kāi)發(fā)人員的工作量。
故,針對(duì)現(xiàn)有技術(shù)的不足,需要提出一種新的接口自動(dòng)化測(cè)試方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種接口自動(dòng)化測(cè)試方法及其系統(tǒng),旨在解決現(xiàn)有的接口自動(dòng)化測(cè)試方法中,測(cè)試過(guò)程繁瑣,后臺(tái)響應(yīng)等待時(shí)間長(zhǎng),造成測(cè)試人員及開(kāi)發(fā)人員工作量大,測(cè)試效率低的問(wèn)題。
本發(fā)明實(shí)施例第一方面,提供了一種接口自動(dòng)化測(cè)試方法,其特征在于,所述方法包括:
接收測(cè)試用例,根據(jù)所述測(cè)試用例打開(kāi)對(duì)應(yīng)的測(cè)試用例界面;
調(diào)用模板文件中所述測(cè)試用例界面的統(tǒng)一資源定位符URL,以通過(guò)所述測(cè)試用例界面的URL發(fā)送測(cè)試請(qǐng)求到服務(wù)器;
在服務(wù)器響應(yīng)所述測(cè)試請(qǐng)求后,調(diào)用預(yù)先注冊(cè)的接口函數(shù)解析不為空的測(cè)試請(qǐng)求的所述服務(wù)器的響應(yīng)結(jié)果,得出實(shí)際校驗(yàn)值;
比較所述實(shí)際校驗(yàn)值和預(yù)期校驗(yàn)值,根據(jù)比較結(jié)果得出測(cè)試用例的測(cè)試結(jié)果。
本發(fā)明實(shí)施例的第二方面,提供一種接口自動(dòng)化測(cè)試系統(tǒng),所述接口自動(dòng)化測(cè)試系統(tǒng)包括:
界面開(kāi)啟單元,用于接收測(cè)試用例,根據(jù)所述測(cè)試用例打開(kāi)對(duì)應(yīng)的測(cè)試用例界面;
測(cè)試請(qǐng)求發(fā)送單元,用于調(diào)用模板文件中所述測(cè)試用例界面的統(tǒng)一資源定位符URL,以通過(guò)所述測(cè)試用例界面的URL發(fā)送測(cè)試請(qǐng)求到服務(wù)器;
實(shí)際校驗(yàn)值確定單元,用于在服務(wù)器響應(yīng)所述測(cè)試請(qǐng)求后,調(diào)用預(yù)先注冊(cè)的接口函數(shù)解析不為空的測(cè)試請(qǐng)求的所述服務(wù)器的響應(yīng)結(jié)果,得出實(shí)際校驗(yàn)值;
測(cè)試結(jié)果確定單元,用于比較所述實(shí)際校驗(yàn)值和預(yù)期校驗(yàn)值,根據(jù)比較結(jié)果得出測(cè)試用例的測(cè)試結(jié)果。
在本發(fā)明實(shí)施例中,根據(jù)接收到的測(cè)試用例,打開(kāi)相應(yīng)的測(cè)試用例界面,通過(guò)查找模板文件中測(cè)試用例界面的URL,發(fā)送頁(yè)面測(cè)試請(qǐng)求,服務(wù)器響應(yīng)所述測(cè)試請(qǐng)求后,調(diào)用接口函數(shù)對(duì)響應(yīng)結(jié)果分析得出實(shí)際校驗(yàn)值,比較實(shí)際校驗(yàn)值和預(yù)期校驗(yàn)值得出測(cè)試結(jié)果。本發(fā)明實(shí)施例對(duì)測(cè)試用例進(jìn)行測(cè)試的過(guò)程中,直接從模板文件中查找測(cè)試用例的URL,然后發(fā)送測(cè)試指令,由接口函數(shù)完成后續(xù)對(duì)測(cè)試用例的測(cè)試過(guò)程,避免了反復(fù)查找URL后等待后臺(tái)數(shù)據(jù)響應(yīng)的過(guò)程。同時(shí)減少測(cè)試人員和開(kāi)發(fā)人員的工作量,提高了測(cè)試效率。
附圖說(shuō)明
圖1是本發(fā)明第一實(shí)施例提供的一種接口自動(dòng)化測(cè)試方法的流程圖;
圖2是本發(fā)明第二實(shí)施例提供的一種接口自動(dòng)化測(cè)試系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例中,首先根據(jù)測(cè)試用例打開(kāi)相應(yīng)的測(cè)試用例頁(yè)面,從模板文件調(diào)用測(cè)試用例界面的統(tǒng)一資源定位符,并從該測(cè)試用例界面發(fā)送測(cè)試請(qǐng)求到服務(wù)器;服務(wù)器對(duì)接收到的測(cè)試用例進(jìn)行測(cè)試后,調(diào)用接口函數(shù)對(duì)測(cè)試結(jié)果進(jìn)行分析,得到測(cè)試用例的實(shí)際校驗(yàn)值,將所述的實(shí)際校驗(yàn)值與預(yù)期校驗(yàn)值進(jìn)行比較,即可得到測(cè)試結(jié)果。
為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
實(shí)施例一:
圖1示出了本發(fā)明第一實(shí)施例提供的一種接口自動(dòng)化測(cè)試方法的流程圖,詳述如下:
步驟S11,接收測(cè)試用例,根據(jù)所述測(cè)試用例打開(kāi)對(duì)應(yīng)的測(cè)試用例界面;
該步驟中,接收到測(cè)試用例后,根據(jù)測(cè)試用例以不同方式打開(kāi)所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例界面;具體的:首先對(duì)測(cè)試用例進(jìn)行判斷,測(cè)試用例可能涉及到用戶(hù)角色信息,因此,首先判斷所接收到的測(cè)試用例是否涉及用戶(hù)信息,然后調(diào)用接口,采用不同的方式打開(kāi)測(cè)試用例界面。
優(yōu)選地,所述接收測(cè)試用例,根據(jù)所述測(cè)試用例打開(kāi)對(duì)應(yīng)的測(cè)試用例界面,具體包括:
接收測(cè)試用例,判斷所述測(cè)試用例是否包含用戶(hù)信息;
根據(jù)判斷結(jié)果調(diào)用接口,以不同方式打開(kāi)相應(yīng)的測(cè)試用例界面。
優(yōu)選地,在所述測(cè)試用例包含用戶(hù)信息時(shí),直接打開(kāi)所述測(cè)試用例,進(jìn)入測(cè)試用例界面;
在所述測(cè)試用例不包含用戶(hù)信息時(shí),清除接口攜帶的cookie信息后,再進(jìn)入測(cè)試用例界面。
具體地,判斷接收到的測(cè)試用例是否涉及到用戶(hù)角色信息,當(dāng)測(cè)試用例涉及到用戶(hù)信息時(shí),測(cè)試工具提供的接口本身攜帶cookie信息,可直接打開(kāi)測(cè)試用例帶有權(quán)限限制的統(tǒng)一資源定位符(Uniform Resource Locator,URL),進(jìn)入測(cè)試用例界面,不需要重新登錄。當(dāng)判斷測(cè)試用例不涉及用戶(hù)角色信息,接口自動(dòng)清除自身攜帶的cookie信息后,再次打開(kāi)帶有權(quán)限限制的URL,然后頁(yè)面跳轉(zhuǎn)到無(wú)權(quán)限限制的首頁(yè)或登錄頁(yè)面,登錄進(jìn)入測(cè)試用例界面。
步驟S12,調(diào)用所述測(cè)試用例界面的統(tǒng)一資源定位符URL,以通過(guò)所述測(cè)試用例界面的URL發(fā)送測(cè)試請(qǐng)求到服務(wù)器;
URL是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問(wèn)方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址?;ヂ?lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。該步驟中,從模板文件中調(diào)用測(cè)試用例界面的URL,查找測(cè)試用例位置及所包含的數(shù)據(jù)資源,然后直接從測(cè)試用例界面發(fā)送測(cè)試請(qǐng)求到服務(wù)器。
優(yōu)選地,在調(diào)用所述測(cè)試用例界面的統(tǒng)一資源定位符URL,以通過(guò)所述測(cè)試用例界面的URL發(fā)送測(cè)試請(qǐng)求到服務(wù)器之前,還包括:
提取所述測(cè)試用例界面的統(tǒng)一資源定位符、測(cè)試數(shù)據(jù)及預(yù)期校驗(yàn)值,并存儲(chǔ)。
具體地,預(yù)先提取測(cè)試用例界面的URL,測(cè)試用例界面所包含的測(cè)試數(shù)據(jù),并設(shè)置測(cè)試用例校驗(yàn)的預(yù)期校驗(yàn)值,將上述信息存放在固定的模板文件中,對(duì)模板文件進(jìn)行編號(hào),以使其與測(cè)試用例一一對(duì)應(yīng)。由于每個(gè)測(cè)試用例都有唯一與之對(duì)應(yīng)的模板文件,而模板文件又存儲(chǔ)測(cè)試用例界面所包含的URL、測(cè)試數(shù)據(jù)及預(yù)期校驗(yàn)值,因此在對(duì)測(cè)試用例進(jìn)行測(cè)試時(shí),可根據(jù)模板文件快速找到測(cè)試用例URL及測(cè)試用例中包含的待測(cè)試數(shù)據(jù),簡(jiǎn)化了URL的尋找調(diào)用過(guò)程,節(jié)約了測(cè)試時(shí)間;同時(shí),也可在后續(xù)需要調(diào)用預(yù)期校驗(yàn)值時(shí),迅速找到對(duì)應(yīng)的預(yù)期校驗(yàn)值,進(jìn)一步提高測(cè)試效率。
步驟S13,在服務(wù)器響應(yīng)所述測(cè)試請(qǐng)求后,調(diào)用預(yù)先注冊(cè)的接口函數(shù)解析不為空的測(cè)試請(qǐng)求的所述服務(wù)器的響應(yīng)結(jié)果,得出實(shí)際校驗(yàn)值;
該步驟中,服務(wù)器在在接收到測(cè)試請(qǐng)求后,檢測(cè)測(cè)試請(qǐng)求中包含的待測(cè)試數(shù)據(jù)是否為空,在待測(cè)試數(shù)據(jù)不為空時(shí),響應(yīng)所述測(cè)試請(qǐng)求,返回與待測(cè)數(shù)據(jù)對(duì)應(yīng)的JSON(JavaScript Object Notation)格式數(shù)據(jù)。預(yù)先注冊(cè)的接口函數(shù)接收所述JSON格式數(shù)據(jù),對(duì)其進(jìn)行解析。根據(jù)解析結(jié)果得出測(cè)試用例的實(shí)際校驗(yàn)值。
進(jìn)一步地,在所述測(cè)試請(qǐng)求為空時(shí),獲取測(cè)試用例界面的超文本標(biāo)記語(yǔ)言html,根據(jù)測(cè)試用例校驗(yàn)檢查點(diǎn),并返回校驗(yàn)結(jié)果。所述測(cè)試請(qǐng)求為空指所述測(cè)試請(qǐng)求中包含的待測(cè)數(shù)據(jù)為空。
步驟S14,比較所述實(shí)際校驗(yàn)值和預(yù)期校驗(yàn)值,根據(jù)比較結(jié)果得出測(cè)試用例的測(cè)試結(jié)果。
該步驟中,在接口函數(shù)對(duì)JSON格式數(shù)據(jù)進(jìn)行解析,得到測(cè)試用例的實(shí)際校驗(yàn)值后,調(diào)用預(yù)先存儲(chǔ)在模板文件中的與測(cè)試用例對(duì)應(yīng)的預(yù)期校驗(yàn)值,比較所述實(shí)際校驗(yàn)值與所述預(yù)期校驗(yàn)值;當(dāng)所述實(shí)際校驗(yàn)值與所述預(yù)期校驗(yàn)值相同時(shí),測(cè)試用例執(zhí)行成功;若二者不同,則測(cè)試用例執(zhí)行失敗。
優(yōu)選地,在比較所述實(shí)際校驗(yàn)值和預(yù)期校驗(yàn)值,根據(jù)比較結(jié)果得出測(cè)試用例的測(cè)試結(jié)果之后,還包括:
同步存儲(chǔ)所述測(cè)試結(jié)果到固定目錄下,并發(fā)送所述測(cè)試結(jié)果至指定地址。
當(dāng)所有用例運(yùn)行結(jié)束后,運(yùn)行結(jié)果自動(dòng)同步到固定目錄下,根據(jù)STMP(Simple Mail Transfer Protocol)協(xié)議發(fā)送測(cè)試報(bào)告到指定地址,以供用戶(hù)查看,該指定地址可以為指定郵箱的地址,也可以為指定接收終端。
本發(fā)明第一實(shí)施例中,在接收到測(cè)試用例時(shí),先對(duì)其進(jìn)行判斷,根據(jù)測(cè)試用例是否包含用戶(hù)角色信息,調(diào)用接口,采用不同的方式打開(kāi)測(cè)試用例界面。從模板文件調(diào)用測(cè)試用例界面的URL,向服務(wù)器發(fā)送測(cè)試請(qǐng)求,服務(wù)器響應(yīng)所述測(cè)試請(qǐng)求后,調(diào)用接口函數(shù)解析服務(wù)器的響應(yīng)結(jié)果,同時(shí)返回實(shí)際校驗(yàn)值,比較實(shí)際校驗(yàn)值與預(yù)期校驗(yàn)值得出測(cè)試用例的測(cè)試結(jié)果。本實(shí)施例中直接從模板文件中調(diào)用測(cè)試用例URL,測(cè)試數(shù)據(jù)和預(yù)期校驗(yàn)值,不需要用戶(hù)在客戶(hù)端進(jìn)行復(fù)雜的邏輯操作,減少測(cè)試人員和開(kāi)發(fā)人員工作量的同時(shí),提高了測(cè)試的準(zhǔn)確率和測(cè)試效率。
應(yīng)理解,在本發(fā)明實(shí)施例中,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。
實(shí)施例二:
圖2示出了本發(fā)明第二實(shí)施例提供的一種接口自動(dòng)化測(cè)試系統(tǒng)的結(jié)構(gòu)圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。所述接口自動(dòng)化測(cè)試系統(tǒng)包括:界面開(kāi)啟單元21,測(cè)試請(qǐng)求發(fā)送單元22,實(shí)際校驗(yàn)值確定單元23,測(cè)試結(jié)果確定單元24;其中:
界面開(kāi)啟單元21,用于接收測(cè)試用例,根據(jù)所述測(cè)試用例打開(kāi)對(duì)應(yīng)的測(cè)試用例界面;
接收到測(cè)試用例后,界面開(kāi)啟單元21根據(jù)測(cè)試用例的不同,以不同方式打開(kāi)所述測(cè)試用例對(duì)應(yīng)的測(cè)試用例界面;
優(yōu)選地,所述界面開(kāi)啟單元21,具體包括:
判斷模塊,用于接收測(cè)試用例,判斷所述測(cè)試用例是否包含用戶(hù)信息;
界面開(kāi)啟模塊,用于根據(jù)判斷結(jié)果調(diào)用接口,以不同方式打開(kāi)相應(yīng)的測(cè)試用例界面。
具體的:由判斷模塊首先對(duì)測(cè)試用例進(jìn)行判斷,測(cè)試用例可能涉及到用戶(hù)角色信息,因此,首先判斷所接收到的測(cè)試用例是否涉及用戶(hù)信息,再由界面開(kāi)啟模塊根據(jù)判斷結(jié)果,調(diào)用接口采用不同的方式打開(kāi)測(cè)試用例界面。
優(yōu)選地,在所述測(cè)試用例包含用戶(hù)信息時(shí),直接打開(kāi)所述測(cè)試用例,進(jìn)入測(cè)試用例界面;
在所述測(cè)試用例不包含用戶(hù)信息時(shí),清除接口攜帶的cookie信息后,再進(jìn)入測(cè)試用例界面。
具體地,判斷接收到的測(cè)試用例是否涉及到用戶(hù)角色信息,當(dāng)測(cè)試用例涉及到用戶(hù)信息時(shí),測(cè)試工具提供的接口本身攜帶cookie信息,可直接打開(kāi)測(cè)試用例帶有權(quán)限限制的URL,進(jìn)入測(cè)試用例界面,不需要重新登錄。當(dāng)判斷測(cè)試用例不涉及用戶(hù)角色信息,接口自動(dòng)清除自身攜帶的cookie信息后,再次打開(kāi)帶有權(quán)限限制的URL,然后頁(yè)面跳轉(zhuǎn)到無(wú)權(quán)限限制的首頁(yè)或登錄頁(yè)面,登錄進(jìn)入測(cè)試用例界面。
測(cè)試請(qǐng)求發(fā)送單元22,用于調(diào)用模板文件中所述測(cè)試用例界面的統(tǒng)一資源定位符URL,以通過(guò)所述測(cè)試用例界面的URL發(fā)送測(cè)試請(qǐng)求到服務(wù)器;
互聯(lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。該步驟中,從模板文件中調(diào)用測(cè)試用例界面的URL,查找測(cè)試用例位置及所包含的數(shù)據(jù)資源,然后直接從測(cè)試用例界面發(fā)送測(cè)試請(qǐng)求到服務(wù)器。
優(yōu)選地,所述系統(tǒng)還包括:
信息提取單元,用于提取所述測(cè)試用例界面的統(tǒng)一資源定位符、測(cè)試數(shù)據(jù)及預(yù)期校驗(yàn)值,并存儲(chǔ)。
預(yù)先提取測(cè)試用例界面的URL,測(cè)試用例界面所包含的測(cè)試數(shù)據(jù),并設(shè)置測(cè)試用例校驗(yàn)的預(yù)期校驗(yàn)值,將上述信息存放在固定的模板文件中,對(duì)模板文件進(jìn)行編號(hào),以使其與測(cè)試用例一一對(duì)應(yīng)。由于每個(gè)測(cè)試用例都有唯一與之對(duì)應(yīng)的模板文件,而模板文件又存儲(chǔ)測(cè)試用例界面所包含的URL、測(cè)試數(shù)據(jù)及預(yù)期校驗(yàn)值,因此在對(duì)測(cè)試用例進(jìn)行測(cè)試時(shí),可根據(jù)模板文件快速找到測(cè)試用例URL及測(cè)試用例中包含的待測(cè)試數(shù)據(jù),簡(jiǎn)化了URL的尋找調(diào)用過(guò)程,節(jié)約了測(cè)試時(shí)間;同時(shí),也可在后續(xù)需要調(diào)用預(yù)期校驗(yàn)值時(shí),迅速找到對(duì)應(yīng)的預(yù)期校驗(yàn)值,進(jìn)一步提高測(cè)試效率。
實(shí)際校驗(yàn)值確定單元23,用于在服務(wù)器響應(yīng)所述測(cè)試請(qǐng)求后,調(diào)用預(yù)先注冊(cè)的接口函數(shù)解析不為空的測(cè)試請(qǐng)求的所述服務(wù)器的響應(yīng)結(jié)果,得出實(shí)際校驗(yàn)值;
服務(wù)器在在接收到測(cè)試請(qǐng)求后,檢測(cè)測(cè)試請(qǐng)求中包含的待測(cè)試數(shù)據(jù)是否為空,在待測(cè)試數(shù)據(jù)不為空時(shí),響應(yīng)所述測(cè)試請(qǐng)求,返回與待測(cè)數(shù)據(jù)對(duì)應(yīng)的JSON(JavaScript Object Notation)格式數(shù)據(jù)。預(yù)先注冊(cè)的接口函數(shù)接收所述JSON格式數(shù)據(jù),對(duì)其進(jìn)行解析。根據(jù)解析結(jié)果得出測(cè)試用例的實(shí)際校驗(yàn)值。
進(jìn)一步地,所述系統(tǒng)還包括:
空請(qǐng)求測(cè)試單元,用于在所述測(cè)試請(qǐng)求為空時(shí),獲取測(cè)試用例界面的超文本標(biāo)記語(yǔ)言html,根據(jù)測(cè)試用例校驗(yàn)檢查點(diǎn),并返回檢驗(yàn)結(jié)果。所述測(cè)試請(qǐng)求為空指所述測(cè)試請(qǐng)求中包含的待測(cè)數(shù)據(jù)為空。
測(cè)試結(jié)果確定單元24,用于比較所述實(shí)際校驗(yàn)值和預(yù)期校驗(yàn)值,根據(jù)比較結(jié)果得出測(cè)試用例的測(cè)試結(jié)果。
該步驟中,在接口函數(shù)對(duì)JSON格式數(shù)據(jù)進(jìn)行解析,得到測(cè)試用例的實(shí)際校驗(yàn)值后,調(diào)用預(yù)先存儲(chǔ)在模板文件中的與測(cè)試用例對(duì)應(yīng)的預(yù)期校驗(yàn)值,比較所述實(shí)際校驗(yàn)值與所述預(yù)期校驗(yàn)值;當(dāng)所述實(shí)際校驗(yàn)值與所述預(yù)期校驗(yàn)值相同時(shí),測(cè)試用例執(zhí)行成功;若二者不同,則測(cè)試用例執(zhí)行失敗。
優(yōu)選地,所述系統(tǒng)還包括:
測(cè)試結(jié)果發(fā)送單元,用于同步存儲(chǔ)所述測(cè)試結(jié)果到固定目錄下,并發(fā)送所述測(cè)試結(jié)果至指定地址。
當(dāng)所有用例運(yùn)行結(jié)束后,運(yùn)行結(jié)果自動(dòng)同步到固定目錄下,根據(jù)STMP(Simple Mail Transfer Protocol)協(xié)議發(fā)送測(cè)試報(bào)告到指定地址,以供用戶(hù)查看,該指定地址可以為指定郵箱的地址,也可以為指定接收終端。
本發(fā)明第二實(shí)施例中,頁(yè)面啟動(dòng)單元接收測(cè)試用例,對(duì)所述測(cè)試用例進(jìn)行判斷,根據(jù)測(cè)試用例是否包含用戶(hù)角色信息,調(diào)用接口,采用不同的方式打開(kāi)測(cè)試用例界面。測(cè)試請(qǐng)求發(fā)送單元從模板文件中調(diào)用測(cè)試用例界面的URL,向服務(wù)器發(fā)送測(cè)試請(qǐng)求;測(cè)試實(shí)際校驗(yàn)值確定單元在服務(wù)器響應(yīng)所述測(cè)試請(qǐng)求后,調(diào)用接口函數(shù)解析服務(wù)器的響應(yīng)結(jié)果,同時(shí)返回實(shí)際校驗(yàn)值,測(cè)試結(jié)果確定單元比較實(shí)際校驗(yàn)值與預(yù)期校驗(yàn)值得出測(cè)試用例的測(cè)試結(jié)果。本實(shí)施例中直接從模板文件中調(diào)用測(cè)試用例URL,測(cè)試數(shù)據(jù)和預(yù)期校驗(yàn)值,不需要用戶(hù)在客戶(hù)端進(jìn)行復(fù)雜的邏輯操作,減少測(cè)試人員和開(kāi)發(fā)人員工作量的同時(shí),提高了測(cè)試的準(zhǔn)確率和測(cè)試效率。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。