[發(fā)明專利]網(wǎng)頁應用自動化測試腳本的生成方法在審
| 申請?zhí)枺?/td> | 201410394441.4 | 申請日: | 2014-08-12 |
| 公開(公告)號: | CN104133689A | 公開(公告)日: | 2014-11-05 |
| 發(fā)明(設計)人: | 張震 | 申請(專利權)人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網(wǎng)頁 應用 自動化 測試 腳本 生成 方法 | ||
?
技術領域
本發(fā)明涉及瀏覽器插件開發(fā)以及HTML技術領域,具體地說是一種網(wǎng)頁應用自動化測試腳本的生成方法。
背景技術
JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。JavaScript其源代碼在發(fā)往客戶端運行之前不需經(jīng)過編譯,而是將文本格式的字符代碼發(fā)送給瀏覽器由瀏覽器解釋運行。JavaScript主要被作為客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持。
當前,自動化測試已經(jīng)在全球得到了廣泛的應用,測試的自動化在節(jié)省企業(yè)運營資本的同時還能提高測試的效率,尤其是PC和移動設備終端網(wǎng)頁應用的爆發(fā)性增長,對自動化測試人員的需求與日俱增。所以,一個有效的自動化測試方案能在夠完成現(xiàn)有測試需求的同時,也應該能讓更多的測試人員快速入門、掌握,靈活的運用到實際的項目中。
基于以上技術特點,考慮到現(xiàn)有自動化測試工具的專業(yè)性較強,為了能夠讓更多的測試人員快速將自動化測試應用到實際項目中,需要一種自動化測試腳本的生成方法。
發(fā)明內(nèi)容
本發(fā)明的技術任務是提供一種網(wǎng)頁應用自動化測試腳本的生成方法。
本發(fā)明的技術任務是按以下方式實現(xiàn)的,該方法將瀏覽器插件和javascript技術引入到自動化測試中,方法步驟:
首先設置流程控制點,然后識別當前HTML標簽,之后選擇標簽動作,最后設置流程控制結束點到結束。
所述的設置流程控制點:在網(wǎng)頁應用界面手動添加流程控制起始點和判斷條件。
所述的判斷條件包括判斷、循環(huán)、等待。
所述的識別當前HTML標簽:右鍵點擊頁面元素時,對HTML標簽進行識別,根據(jù)識別結果顯示可用操作菜單。
所述的選擇標簽動作:在識別當前HTML標簽的操作菜單中選擇標簽動作。
所述的標簽動作包括單擊、編輯、選擇。
本發(fā)明的網(wǎng)頁應用自動化測試腳本的生成方法和現(xiàn)有技術相比,具有設計合理、操作簡單方便等特點,不但能完成現(xiàn)有測試需求的同時,也能讓更多的測試人員快速入門、掌握,靈活的運用到實際的項目中。
附圖說明
附圖1為網(wǎng)頁應用自動化測試腳本的生成方法的流程示意圖。
具體實施方式
實施例1:
將瀏覽器插件和javascript技術引入到自動化測試中,方法步驟:首先設置流程控制點:在網(wǎng)頁應用界面手動添加流程控制起始點和判斷條件;然后識別當前HTML標簽:右鍵點擊頁面元素時,對HTML標簽進行識別,根據(jù)識別結果顯示可用操作菜單;之后選擇標簽動作:在識別當前HTML標簽的操作菜單中選擇標簽單擊動作;最后設置流程控制結束點到結束。
實施例2:
將瀏覽器插件和javascript技術引入到自動化測試中,方法步驟:首先設置流程控制點:在網(wǎng)頁應用界面手動添加流程控制起始點和判斷條件,判斷條件包括判斷、循環(huán)、等待;然后識別當前HTML標簽:右鍵點擊頁面元素時,對HTML標簽進行識別,根據(jù)識別結果顯示可用操作菜單;之后選擇標簽動作:在識別當前HTML標簽的操作菜單中選擇標簽編輯動作;最后設置流程控制結束點到結束。
實施例3:
將瀏覽器插件和javascript技術引入到自動化測試中,方法步驟:首先設置流程控制點:在網(wǎng)頁應用界面手動添加流程控制起始點和判斷條件,判斷條件包括判斷、循環(huán)、等待;然后識別當前HTML標簽:右鍵點擊頁面元素時,對HTML標簽進行識別,根據(jù)識別結果顯示可用操作菜單;之后選擇標簽動作:在識別當前HTML標簽的操作菜單中選擇標簽選擇動作;最后設置流程控制結束點到結束。
實施例4:
以錄制無限循環(huán)點擊動作為例。
1)設置流程開始點:方法while,條件1。
2)識別HTML標簽:右鍵點擊一個按鈕,彈出右鍵菜單。
3)選擇標簽動作:在步驟2)的菜單中選擇click即點擊動作。
4)設置流程結束點:方法while。
經(jīng)過步驟1)、2)、3)、4)的操作,錄制無限循環(huán)點擊動作的整個流程完成。
通過上面具體實施方式,所述技術領域的技術人員可容易的實現(xiàn)本發(fā)明。但是應當理解,本發(fā)明并不限于上述的幾種具體實施方式。在公開的實施方式的基礎上,所述技術領域的技術人員可任意組合不同的技術特征,從而實現(xiàn)不同的技術方案。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410394441.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





