[發明專利]一種并行遠程自動化測試的方法有效
| 申請號: | 201210490171.8 | 申請日: | 2012-11-27 |
| 公開(公告)號: | CN102999424A | 公開(公告)日: | 2013-03-27 |
| 發明(設計)人: | 李亥峻 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L29/08 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 羅曉林;李志強 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 并行 遠程 自動化 測試 方法 | ||
技術領域
本發明涉及一種并行遠程自動化測試的方法。
背景技術
在目前PC端的自動化測試中,一般情況下,一臺PC只能同時運行一個自動化工工具,故需要多個測試方案同時執行之時,會采用多臺PC進行運行。但在多臺PC運行之時,需要人手進行監督,同時測試報告也需要人工收集并區分管理,此過程浪費人力,數據也相當零散,不利于測試報告的管理。
同時,由于自動化工具很多是獨立運行的,若使用遠程啟動(如網頁服務器)后,自動化工具便獨立起來,脫離控制臺啟動程序的控制,并且再自動化測試完成之前也與控制臺沒聯系。導致控制臺無法把握各臺PC的自動化運行狀態。而且,?在將結果寫入數據庫時,會產生寫入沖突,多個自動化工具同時跑同一條用例時相互寫各自的結果,導致報告不準確。
發明內容
本發明的目的在于克服現有技術的不足,提供一種并行遠程自動化測試的方法,實現對多臺PC進行控制,讓其均能受控制臺控制,并且同時運行時相互不干擾,在自動化進行時,寫入報告相互獨立。
為了達到上述目的,本發明采用的技術方案是,一種并行遠程自動化測試的方法,通過一PC端的網頁服務器測試多臺自動化測試PC端,包括以下步驟:
步驟1、任意網頁服務器啟動;
步驟2、測試人員通過瀏覽器登陸任意一臺PC端的網頁服務器,定義為A服務器;
步驟3、進入到網頁服務器的自動化控制網頁,網頁端請求A服務器的各個自動化測試PC端的信息;
步驟4、A服務器自動向各個自動化測試PC端發送HTTP請求,獲取目標服務器的自動化運行狀態;
步驟5、各個PC端的網頁服務器收到請求,檢測當前是否有自動化工具運行,并將運行狀態以運行中和不在運行返回給A服務器;
步驟6、A服務器將各臺服務器返回的運行狀態反饋至網頁端,在頁面顯示各個PC端是否可進行自動化測試;
步驟7、測試人員選擇可自動化運行的PC端,此處設為S服務器,確認后開始自動化運行;
步驟8、A服務器收到測試人員從網頁端發送的HTTP請求,根據選擇的S服務器的標識,通過數據庫獲取到S服務器的通信地址,向S服務器發送開始自動化測試的HTTP請求;
步驟9、S服務器接收到自動化的HTTP請求,再一次檢查當前PC端是否正在運行自動化;
步驟10、若S服務器正在運行自動化,則通過HTTP請求返回給A服務器;
步驟11、A服務器反饋信息至網頁端,顯示給測試人員S服務器正在自動化運行,請嘗試其他PC端,并返回步驟2;
步驟12、若S服務器沒有進行自動化測試,則在數據庫中生成一條新記錄,并獲得新記錄生成的網頁服務器分配的唯一標識webseq;
步驟13、S服務器啟動自動化工具,并將webseq和自動化測試信息發送給自動化工具;同時,反饋給服務器A,再通過服務器A傳送至網頁端,并提示自動化運行中;
步驟14、S服務器自動化工具啟動,將唯一標識webseq保存為全局變量,根據自動化測試信息運行自動化;
步驟15、在自動化工具需要保存測試結果至數據庫時,將測試結果與唯一標識webseq一起保存于數據庫中,以區分各個自動化結果;
步驟16、自動化運行完畢,自動化工具自動關閉;
步驟17、測試人員在網頁端查看運行結果,以唯一標識區分各自動化結果。
進一步的,所述的網頁服務器設置在自動化測試的PC端。
進一步的,所述的PC端的網頁服務器設置有公用數據庫。
進一步的,所述的網頁服務器控制開啟自動化工具和檢測自動化工具是否運行。
進一步的,所述的自動化工具根據網頁服務器分配的唯一標識webseq將測試結果保存于數據庫。
進一步的,所述的網頁端根據唯一標識webseq抽取報告內容,通過查詢統計生成測試報告。
進一步的,多臺PC可同時受控進行自動化測試,相互獨立不干涉。
與現有技術相比,本發明的有益效果是:第一、多臺PC架構網頁服務器的形式,對各個自動化所用的PC進行了管理;第二、網頁服務器收集其他服務器的自動化狀態并顯示,各個服務的運行狀態都可展現;第三、可通過任意的網頁服務器控制其他服務器進行自動化;第四、自動化測試結果相互不干擾;第五、由網頁作為控制臺和報告瀏覽,簡單但快捷,不需要客戶端。
附圖說明
?圖1為本發明的方法流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210490171.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:PMOS晶體管結構及其制造方法
- 下一篇:噴油器拆裝檢測臺





