欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動(dòng)化測(cè)試方法和系統(tǒng)的制作方法

文檔序號(hào):9616198閱讀:362來(lái)源:國(guó)知局
自動(dòng)化測(cè)試方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及自動(dòng)化測(cè)試技術(shù)領(lǐng)域,特別是涉及一種自動(dòng)化測(cè)試方法和系統(tǒng)。
【背景技術(shù)】
[0002]自動(dòng)化測(cè)試是把以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過(guò)程。通常,在設(shè)計(jì)了測(cè)試用例并通過(guò)評(píng)審之后,由測(cè)試人員根據(jù)測(cè)試用例中描述的規(guī)程一步步執(zhí)行測(cè)試,得到實(shí)際結(jié)果與期望結(jié)果的比較。自動(dòng)化測(cè)試可以節(jié)省人力、時(shí)間或硬件資源,提高測(cè)試效率。以Webdriver為例,Webdriver是一種常見(jiàn)基于瀏覽器的開(kāi)源自動(dòng)化測(cè)試工具,可用來(lái)進(jìn)行復(fù)雜重復(fù)的Web自動(dòng)化測(cè)試。近年來(lái),Webdriver自動(dòng)化測(cè)試工具以其開(kāi)源、多語(yǔ)言API (Applicat1n Program Interface,應(yīng)用程序界面)、多瀏覽器兼容等優(yōu)勢(shì),逐漸取代QTP (QuickTest Profess1nal software),成為 Web UI 測(cè)試工具的首選。
[0003]目前常規(guī)的自動(dòng)化測(cè)試過(guò)程存在環(huán)境搭建繁瑣,分客戶端維護(hù)及學(xué)習(xí)成本高等弊端,為了完成相應(yīng)的自動(dòng)化開(kāi)發(fā)及應(yīng)用目的,導(dǎo)致參與自動(dòng)化測(cè)試的所有測(cè)試人員,均需要花費(fèi)大量時(shí)間在環(huán)境調(diào)試及維護(hù)過(guò)程,如開(kāi)源工具包版本更新,則需要參與的每個(gè)人都同時(shí)更新,環(huán)境調(diào)試及維護(hù)效率低。

【發(fā)明內(nèi)容】

[0004]基于此,有必要針對(duì)現(xiàn)有技術(shù)學(xué)習(xí)成本高、環(huán)境調(diào)試及維護(hù)效率低的問(wèn)題,提供一種自動(dòng)化測(cè)試方法和系統(tǒng)。
[0005]一種自動(dòng)化測(cè)試方法,包括以下步驟:
[0006]從系統(tǒng)前臺(tái)接收測(cè)試用例的關(guān)鍵字;其中,所述關(guān)鍵字在待測(cè)頁(yè)面中提取,并由用戶終端發(fā)送至系統(tǒng)前臺(tái),且所述關(guān)鍵字包括操作信息和位置信息,所述操作信息表示所述用戶終端對(duì)待測(cè)頁(yè)面執(zhí)行的操作,所述位置信息表示接收所述操作的對(duì)象在待測(cè)頁(yè)面上的位置;
[0007]在從系統(tǒng)前臺(tái)接收測(cè)試啟動(dòng)指令之后,響應(yīng)所述測(cè)試啟動(dòng)指令,在預(yù)存的測(cè)試用例表中查詢所述關(guān)鍵字對(duì)應(yīng)的操作代碼,并根據(jù)所述操作代碼對(duì)待測(cè)頁(yè)面進(jìn)行測(cè)試;
[0008]將測(cè)試結(jié)果發(fā)送至系統(tǒng)前臺(tái)。
[0009]一種自動(dòng)化測(cè)試方法,包括以下步驟:
[0010]接收用戶終端發(fā)送的測(cè)試用例的關(guān)鍵字;其中,所述關(guān)鍵字由用戶終端從待測(cè)頁(yè)面中提取,所述關(guān)鍵字包括操作信息和位置信息,所述操作信息表示所述用戶終端對(duì)待測(cè)頁(yè)面執(zhí)行的操作,所述位置信息表示接收所述操作的對(duì)象在待測(cè)頁(yè)面上的位置;
[0011]將所述關(guān)鍵字發(fā)送至后臺(tái)服務(wù)器,并向后臺(tái)服務(wù)器發(fā)送測(cè)試啟動(dòng)指令;其中,所述后臺(tái)服務(wù)器響應(yīng)所述測(cè)試啟動(dòng)指令,在預(yù)存的測(cè)試用例表中查詢所述關(guān)鍵字對(duì)應(yīng)的操作代碼,并根據(jù)所述操作代碼對(duì)待測(cè)頁(yè)面進(jìn)行測(cè)試;
[0012]接收后臺(tái)服務(wù)器返回的測(cè)試結(jié)果。
[0013]—種自動(dòng)化測(cè)試系統(tǒng),包括:
[0014]第一接收模塊,用于從系統(tǒng)前臺(tái)接收測(cè)試用例的關(guān)鍵字;其中,所述關(guān)鍵字在待測(cè)頁(yè)面中提取,并由用戶終端發(fā)送至系統(tǒng)前臺(tái),且所述關(guān)鍵字包括操作信息和位置信息,所述操作信息表示所述用戶終端對(duì)待測(cè)頁(yè)面執(zhí)行的操作,所述位置信息表示接收所述操作的對(duì)象在待測(cè)頁(yè)面上的位置;
[0015]測(cè)試模塊,用于在從系統(tǒng)前臺(tái)接收測(cè)試啟動(dòng)指令之后,響應(yīng)所述測(cè)試啟動(dòng)指令,在預(yù)存的測(cè)試用例表中查詢所述關(guān)鍵字對(duì)應(yīng)的操作代碼,并根據(jù)所述操作代碼對(duì)待測(cè)頁(yè)面進(jìn)行測(cè)試;
[0016]第一發(fā)送模塊,用于將測(cè)試結(jié)果發(fā)送至系統(tǒng)前臺(tái)。
[0017]一種自動(dòng)化測(cè)試系統(tǒng),包括:
[0018]第二接收模塊,用于接收用戶終端發(fā)送的測(cè)試用例的關(guān)鍵字;其中,所述關(guān)鍵字由用戶終端從待測(cè)頁(yè)面中提取,所述關(guān)鍵字包括操作信息和位置信息,所述操作信息表示所述用戶終端對(duì)待測(cè)頁(yè)面執(zhí)行的操作,所述位置信息表示接收所述操作的對(duì)象在待測(cè)頁(yè)面上的位置;
[0019]第三發(fā)送模塊,用于將所述關(guān)鍵字發(fā)送至后臺(tái)服務(wù)器,并向后臺(tái)服務(wù)器發(fā)送測(cè)試啟動(dòng)指令;其中,所述后臺(tái)服務(wù)器響應(yīng)所述測(cè)試啟動(dòng)指令,在預(yù)存的測(cè)試用例表中查詢所述關(guān)鍵字對(duì)應(yīng)的操作代碼,并根據(jù)所述操作代碼對(duì)待測(cè)頁(yè)面進(jìn)行測(cè)試;
[0020]第三接收模塊,用于接收后臺(tái)服務(wù)器返回的測(cè)試結(jié)果。
[0021]上述自動(dòng)化測(cè)試方法和系統(tǒng),通過(guò)在前臺(tái)的待測(cè)頁(yè)面接收用戶終端發(fā)送的測(cè)試用例的關(guān)鍵字,將所述關(guān)鍵字發(fā)送到后臺(tái)服務(wù)器,在后臺(tái)服務(wù)器預(yù)存的測(cè)試用例表中查詢所述關(guān)鍵字對(duì)應(yīng)的操作代碼,并根據(jù)所述操作代碼對(duì)待測(cè)頁(yè)面進(jìn)行測(cè)試,使用人員只需在待測(cè)頁(yè)面輸入簡(jiǎn)單的關(guān)鍵字即可完成自動(dòng)化測(cè)試,降低自動(dòng)化測(cè)試的入門門檻,提高了測(cè)試效率。
【附圖說(shuō)明】
[0022]圖1為一個(gè)實(shí)施例的自動(dòng)化測(cè)試方法流程圖;
[0023]圖2為另一個(gè)實(shí)施例的自動(dòng)化測(cè)試方法流程圖;
[0024]圖3為一個(gè)實(shí)施例的自動(dòng)化測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖4為另一個(gè)實(shí)施例的自動(dòng)化測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]下面結(jié)合附圖對(duì)本發(fā)明的自動(dòng)化測(cè)試方法的實(shí)施例進(jìn)行闡述。
[0027]圖1為一個(gè)實(shí)施例的自動(dòng)化測(cè)試方法流程圖。如圖1所示,本發(fā)明的自動(dòng)化測(cè)試方法可包括以下步驟:
[0028]S11,從系統(tǒng)前臺(tái)接收測(cè)試用例的關(guān)鍵字;其中,所述關(guān)鍵字在待測(cè)頁(yè)面中提取,并由用戶終端發(fā)送至系統(tǒng)前臺(tái),且所述關(guān)鍵字包括操作信息和位置信息,所述操作信息表示所述用戶終端對(duì)待測(cè)頁(yè)面執(zhí)行的操作,所述位置信息表示接收所述操作的對(duì)象在待測(cè)頁(yè)面上的位置;
[0029]S12,在從系統(tǒng)前臺(tái)接收測(cè)試啟動(dòng)指令之后,響應(yīng)所述測(cè)試啟動(dòng)指令,在預(yù)存的測(cè)試用例表中查詢所述關(guān)鍵字對(duì)應(yīng)的操作代碼,并根據(jù)所述操作代碼對(duì)待測(cè)頁(yè)面進(jìn)行測(cè)試;
[0030]S13,將測(cè)試結(jié)果發(fā)送至系統(tǒng)前臺(tái)。
[0031]所述自動(dòng)化測(cè)試可以是對(duì)網(wǎng)頁(yè)的自動(dòng)化測(cè)試,還可以是應(yīng)用程序的自動(dòng)化測(cè)試,接口測(cè)試等。以網(wǎng)頁(yè)自動(dòng)化測(cè)試為例,用戶終端可首先從待測(cè)頁(yè)面中提取測(cè)試用例所需的關(guān)鍵字,并將所述關(guān)鍵字發(fā)送到系統(tǒng)前臺(tái),通過(guò)系統(tǒng)前臺(tái)提交測(cè)試用例所需的關(guān)鍵字,例如,點(diǎn)擊關(guān)鍵字“Click”,輸入文本關(guān)鍵字“Input”等。所述關(guān)鍵字可包括操作信息和位置信息,所述操作信息表示所述用戶終端對(duì)待測(cè)頁(yè)面執(zhí)行的操作,所述位置信息表示接收所述操作的對(duì)象在待測(cè)頁(yè)面上的位置。例如,當(dāng)用戶終端需要在待測(cè)html頁(yè)面上坐標(biāo)為(X,y)處輸入“蘋果”時(shí),可在待測(cè)html頁(yè)面上輸入input ( “蘋果”,(x,y))??赏ㄟ^(guò)ajax (Asynchronous Javascript And XML,異步 JavaScript 和 XML)將所述關(guān)鍵字提交至PHP(Hypertext Preprocessor,超文本預(yù)處理器)服務(wù)端。還可將所述相關(guān)字段提交到數(shù)據(jù)庫(kù),作為測(cè)試數(shù)據(jù)關(guān)鍵信息保存。當(dāng)需要進(jìn)行測(cè)試時(shí),用戶可通過(guò)系統(tǒng)前臺(tái)發(fā)送測(cè)試啟動(dòng)指令。后臺(tái)服務(wù)器在收到測(cè)試啟動(dòng)指令之后,可響應(yīng)所述測(cè)試啟動(dòng)指令,運(yùn)行windows批處理文件來(lái)啟動(dòng)測(cè)試進(jìn)程,并通過(guò)所述測(cè)試進(jìn)程從數(shù)據(jù)庫(kù)中讀取所述測(cè)試指令。在一個(gè)實(shí)施例中,所述windows批處理文件可以是run.bat文件,所述測(cè)試進(jìn)程可以是Webdriver進(jìn)程。
[0032]測(cè)試操作在本發(fā)明的自動(dòng)化測(cè)試平臺(tái)上進(jìn)行??深A(yù)先將自動(dòng)化測(cè)試所需的工具包和環(huán)境框架存儲(chǔ)在服務(wù)器中,根據(jù)所述工具包和環(huán)境框架搭建所述自動(dòng)化測(cè)試平臺(tái),并在所述自動(dòng)化測(cè)試平臺(tái)上對(duì)待測(cè)頁(yè)面進(jìn)行測(cè)試。當(dāng)需要更新所述自動(dòng)化測(cè)試平臺(tái)時(shí),可由平臺(tái)維護(hù)人員直接對(duì)存儲(chǔ)在服務(wù)器中的工具包和環(huán)境框架進(jìn)行更新,無(wú)需在每個(gè)用戶終端都進(jìn)行更新操作,從而實(shí)現(xiàn)了服務(wù)端一次維護(hù),任意用戶通過(guò)不同終端均可享受的益處,提高了測(cè)試效率。
[0033]在讀取所述測(cè)試指令之后,可在預(yù)存的測(cè)試用例表中查詢所述關(guān)鍵字對(duì)應(yīng)的操作代碼,并根據(jù)所述操作
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
应城市| 黄骅市| 洛扎县| 民勤县| 原平市| 盘锦市| 高安市| 云林县| 依兰县| 平昌县| 佛教| 二手房| 潢川县| 宜良县| 三都| 泰州市| 松阳县| 长汀县| 霍山县| 灯塔市| 红安县| 岚皋县| 南乐县| 伊宁县| 婺源县| 南华县| 黑山县| 万安县| 安庆市| 东乡县| 安义县| 鸡东县| 三门县| 宣恩县| 林州市| 高邮市| 开平市| 察隅县| 隆德县| 上饶市| 武乡县|