[發明專利]一種自動測試方法和系統有效
| 申請號: | 202011584473.2 | 申請日: | 2020-12-28 |
| 公開(公告)號: | CN112612710B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 李曉東;張瑋 | 申請(專利權)人: | 上海安暢網絡科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/33 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 王婷婷 |
| 地址: | 200435 上海市寶山*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 測試 方法 系統 | ||
本發明實施例提供了一種自動測試方法和系統,所述方法包括:將所述本地化后的文本編輯器作為腳本編輯器;編程端主機獲得用戶在所述腳本編輯器中輸入的針對目標軟件的測試腳本,所述測試腳本至少包括所述目標軟件的測試參數和針對測試端主機進行測試的配置參數;所述編程端主機將所述測試腳本傳輸至所述測試端主機;所述測試端主機執行所述測試腳本,并根據所述目標軟件的測試參數和所述配置參數對所述目標軟件進行測試,以實現對所述目標軟件的自動化測試。本發明提供的方法和系統,使用本地的通用文本編輯器進行腳本的開發和配置,擺脫了測試環境和工具的限制,兼容搭載各類平臺、系統的終端,實現適配性強、易于調試的軟件自動化測試。
技術領域
本發明涉及信息技術領域,特別是涉及一種自動測試方法和系統。
背景技術
隨著互聯網軟件的蓬勃發展,軟件的開發和測試顯得尤為重要,其中,網絡層面的功能測試往往是軟件測試的主要部分。為降低軟件測試的人力成本,提高測試的效率,開發人員往往采用現有的工具進行軟件的自動化測試,如QTP(自動化測試工具Quick TestProfessional)、WinRunner等。而使用工具進行自動化測試,需要預先依據測試驅動在每一臺客戶機上手工搭建測試環境、安裝測試工具、調試軟件環境和網絡環境等等,通過工具進行測試腳本的錄制和回放,生成測試報告,實現軟件的自動化測試。
而且目前的自動化測試中,使用工具編寫的腳本往往也并不能直接使用,還需要反復執行、不斷調試后才可以用于測試。針對一些測試需求變更頻繁、項目周期短的軟件,測試人員需要根據需求的變化來更新測試用例以及相關的測試腳本,甚至可能需要更換自動化測試的工具,導致依賴測試環境和測試工具的自動化測試腳本的維護難度大、人力成本高昂。
發明內容
為了解決上述問題,本發明實施例提出了一種自動測試方法和系統,旨在實現適配性強、易于調試的軟件自動化測試。
本發明實施例提供了一種自動測試方法,所述方法包括:
編程端主機根據用戶的本地化操作,對所述編程端主機本地的文本編輯器進行本地化,并將所述本地化后的文本編輯器作為腳本編輯器;
所述編程端主機獲得用戶在所述腳本編輯器中輸入的針對目標軟件的測試腳本,所述測試腳本至少包括所述目標軟件的測試參數和針對測試端主機進行測試的配置參數;
所述編程端主機將所述測試腳本傳輸至所述測試端主機;
所述測試端主機執行所述測試腳本,根據所述配置參數對自身進行相應地配置,啟動所述測試端主機本地的瀏覽器,并根據所述目標軟件的測試參數和所述配置參數對所述目標軟件進行測試,以實現對所述目標軟件的自動化測試。
可選的,所述編程端主機獲得所述目標軟件的測試參數,包括以下步驟:
所述編程端主機根據用戶輸入的所述目標軟件的測試地址,調用所述編程端主機本地的瀏覽器對所述目標軟件的測試地址進行訪問,獲取所述目標軟件的信息并展示,其中,所述目標軟件的信息包括:頁面元素對應的地址、頁面元素對應的軟件服務;
所述編程端主機獲得用戶根據所述目標軟件的信息,在所述測試腳本中輸入的所述目標軟件的測試參數,其中,所述目標軟件的測試參數至少包括:所述目標軟件的測試時長、所述目標軟件的頁面元素以及所述目標軟件對應的應用服務器提供的資源內容。
可選的,所述編程端主機獲得針對測試端主機進行測試的配置參數,包括以下步驟:
所述編程端主機獲取所述測試端主機的環境屬性并展示;
所述編程端主機獲得用戶根據測試需求和所述測試端主機的環境屬性,在所述測試腳本中輸入的所述配置參數,所述配置參數包括:所述測試端主機本地的瀏覽器的驅動命令、瀏覽器運行時長、日志打印路徑以及資源收集路徑,其中,所述驅動命令至少包括瀏覽器啟動命令、瀏覽器關閉命令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海安暢網絡科技股份有限公司,未經上海安暢網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011584473.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于二維碼的原糧盲檢方法及系統
- 下一篇:一種快速采血裝置





