[發明專利]云連接的自動化測試的方法和系統有效
| 申請號: | 201711406044.4 | 申請日: | 2017-12-22 |
| 公開(公告)號: | CN108347358B | 公開(公告)日: | 2022-12-06 |
| 發明(設計)人: | J·薩吉瑙;A·J·達里戈;A·M·斯特文斯;J·C·安德森 | 申請(專利權)人: | 埃森哲環球解決方案有限公司 |
| 主分類號: | H04L43/50 | 分類號: | H04L43/50;G06F11/36 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;李崢宇 |
| 地址: | 愛爾蘭*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 連接 自動化 測試 方法 系統 | ||
云連接的自動化測試(CCAT)提供一種用于利用多種操作環境中的多個測試用例來測試應用的低成本、高吞吐量的自動化多線程測試平臺。該平臺可以被托管在云基礎架構上。與其他測試自動化平臺不同,對CCAT的輸入基于人類可讀的格式,諸如電子表格中的關鍵詞條目。從而CCAT降低了測試者理解高度專業化的需要以及使用諸如Java或者Python的編碼語言的困難。
技術領域
本申請涉及應用的自動化測試。
背景技術
計算機硬件和軟件能力的迅速增長已經引起了復雜處理系統的實現,這影響了日常生活的幾乎每個方面。較新的開發已經允許這些系統采取虛擬化形式,并且在世界上任何地方的計算基礎架構上托管。有效地測試這些計算機硬件和軟件系統是重大的技術挑戰。
發明內容
根據本申請的一個方面,提供了一種方法,包括:接收測試套件,所述測試套件包括針對應用的多個獨立測試用例;標識針對來自所述測試套件的所述多個測試用例的測試數據;標識針對來自所述測試套件的所述多個測試用例中的每個測試用例的將要執行的測試步驟;標識用于運行來自所述測試套件的所述獨立測試用例的多個不同的操作環境;針對所述多個不同的操作環境中的一個操作環境中的所述多個測試用例中的一個測試用例的每個組合,實例化包括遠程測試驅動的獨立測試線程;以及將來自所述測試套件的所標識的測試數據以及針對所述獨立測試用例中的一個獨立測試用例的所標識的測試步驟復制到所述遠程測試驅動中,以創建針對所述獨立測試線程的線程特定測試數據集;以及通過基于所述線程特定測試數據集和所述遠程測試驅動來運行所述測試線程,獨立地針對所述多個不同的操作環境中的每個操作環境來執行所述多個測試用例。
根據本申請的一個方面,提供了一種基于云的平臺,包括:通信接口;存儲器;以及與所述存儲器和所述通信接口通信的電路,所述電路配置用于:經由所述通信接口接收測試套件,所述測試套件包括針對應用的多個獨立測試用例;標識針對來自所述測試套件的所述多個測試用例的測試數據;標識針對來自所述測試套件的所述多個測試用例中的每個測試用例將要執行的測試步驟;標識用于運行來自所述測試套件的所述獨立測試用例的多個不同的操作環境;針對所述多個不同的操作環境中的一個操作環境中的所述多個測試用例中的一個測試用例的每個組合,實例化包括遠程測試驅動的獨立測試線程;以及將來自所述測試套件的所標識的測試數據以及針對所述獨立測試用例中的一個獨立測試用例的所標識的測試步驟復制到所述遠程測試驅動中,以創建針對所述獨立測試線程的線程特定測試數據集;以及通過基于所述線程特定測試數據集和所述遠程測試驅動來運行所述測試線程,獨立地針對所述多個不同的操作環境中的每個操作環境來執行所述多個測試用例。
根據本申請的一個方面,提供了一種方法,包括:預定義關鍵詞集合,其中每個預定義關鍵詞與用于測試網站的測試動作集合之中的測試動作相對應;接收測試套件,所述測試套件包括測試主文檔和多個測試腳本描述符,其中所述多個測試腳本描述符中的每個測試腳本描述符針對用于所述網站的多個獨立測試用例中的一個獨立測試用例,其中每個測試腳本描述符包括根據預定義的文法規則布置的所述關鍵詞集合中的多個關鍵詞;標識針對來自所述測試套件的所述多個測試用例的測試數據;根據來自所述測試腳本描述符的所述多個關鍵詞以及指示測試步驟是否將要被執行的所述測試腳本描述符中的指示符字段,標識針對所述多個測試用例將要執行的測試步驟;標識用于運行來自所述測試主文檔的所述獨立測試用例的多個不同的操作環境,其中每個操作環境至少包括web瀏覽器的類型;針對所述多個不同的操作環境中的一個操作環境中的所述多個測試用例中的一個測試用例的每個組合,實例化包括遠程測試驅動的獨立測試線程;以及將來自所述測試套件的所標識的測試數據以及針對所述獨立測試用例中的一個獨立測試用例的所標識的測試步驟復制到所述遠程測試驅動中,以創建針對所述獨立測試線程的線程特定測試數據集;以及通過基于所述線程特定測試數據集和所述遠程測試驅動來運行所述測試線程而獨立地針對所述多個不同的操作環境中的每個操作環境來執行所述多個測試用例。
附圖說明
圖1示出了一種云連接自動化測試系統;
圖2示出了一種備選的云連接自動化測試系統;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于埃森哲環球解決方案有限公司,未經埃森哲環球解決方案有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711406044.4/2.html,轉載請聲明來源鉆瓜專利網。





