[發明專利]一種適用于云計算的自動化測試框架在審
| 申請號: | 201310661424.8 | 申請日: | 2013-12-10 |
| 公開(公告)號: | CN103605609A | 公開(公告)日: | 2014-02-26 |
| 發明(設計)人: | 張新玲;趙霞;支連意 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 計算 自動化 測試 框架 | ||
技術領域
本發明涉及自動化測試領域,具體涉及到一種快速選定自動化測試用例的方法,通過合理的劃分軟件的普通模塊和核心模塊,根據測試用例的選擇比例和復雜度,快速的選定可以有效的進行自動化測試的用例,降低自動化測試的成本。
技術背景
云計算基于IaaS(基礎設施即服務)的產品也如雨后春筍般涌出。如何提升產品的質量和競爭力,高效的軟件測試無疑發揮著舉足輕重的作用。雖然傳統應用軟件的自動化測試工具及測試方法已日臻成熟,但是,在云技術領域的自動化測試技術還是需要進一步探索,需分析云管理平臺的業務特點、探究自動化測試框架構建的原則,實現云管理平臺的自動高效測試。
目前自動化測試用例的構建方式一般為基于軟件的業務流程,這種方法創建的測試腳本,當程序發生微小變動、數據發生變動、功能增加時,涉及腳本則全部需要重新編寫,費時費力,成本較高。
為此提供一種適用于云計算的自動化測試框架(OBP),該框架通過劃分業務單元組件和保存WEB對象屬性和操作、組合業務單元組件構建業務流程測試腳本,提高腳本的靈活性,減少腳本的維護成本。
發明內容
本發明要解決的技術問題是:針對目前云計算自動化框架靈活性低、復用率低、維護成本高等問題,提出一種適用于云計算的自動化測試框架。
本發明所采用的技術方案為:
一種適用于云計算的自動化測試框架,簡稱OBP,基于面向對象的思想,將腳本中重復的部分,包括具體對象(WEB?界面對象)和抽象對象(業務組件)抽取出來,統一作為共享對象存入共享對象資源庫,通過捕獲、保存、調用被測程序的WEB對象和業務單元組件對象,構建自動化測試用例,完成業務流程的批量自動化測試。
采用上述的方式,代替以往基于業務流程的自動化測試用例構建方式,從而提高自動化測試腳本的復用率,降低自動化測試腳本的維護成本。
注:框架(Framework)是整個或部分系統的可重用設計,表現為一組抽象構件及構件實例間交互的方法。
所述測試框架包括流程如下:
1)在自動化測試用例構建初期,將被測程序的界面元素,看做一個一個的對象,通過所述框架捕獲、保存WEB界面的對象屬性和對象操作到數據庫,為業務組件對象的構建提供可操作的對象;
2)將被測程序的業務流程劃分為不可再分割的、可以復用的一個個業務組件對象,便于測試流程的組合;
3)在創建具體的自動化測試用例時,通過組合業務單元組件,完成自動化測試用例的構建。
所述業務組件對象簡稱業務單元,每個業務單元對應業務單元實現腳本和業務單元檢查腳本;
業務單元實現腳本通過調用WEB界面對象庫完成的創建,并保存在數據庫;業務單元檢查腳本通過增加腳本的檢查點來創建,保存在數據庫。
本發明的有益效果為:
本發明可以快速的選定自動化測試的用例,提高自動化用例選擇的科學性和全面性,降低自動化測試腳本維護成本及人工成本,提高自動化測試成功率。最終提升自動化測試結果的系統性和可讀性。
附圖說明
圖1為本發明框架的流程圖。
具體實施方式
下面參照附圖,以自動化測試腳本“登陸”為例,闡述該框架的具體實現流程:
1、腳本創建之初,OBP框架捕獲程序登陸界面的WEB對象,例如:用戶名、密碼等的屬性和可進行的操作,并保存到數據庫中;
2、通過OBP框架,調用WEB對象數據庫中的對象,構建登陸的腳本,并為腳本添加檢查點(正確性檢查、最大長度檢查、特殊字符檢查等),業務單元的實現腳本和檢查腳本自動保存到數據庫中;
3、在自動化測試其他的用例時,例如:創建虛擬機。就可以組合調用“登陸”“跳轉到虛擬機管理頁面”“創建虛擬機”“退出”等業務單元的實現腳本和檢查腳本的創建;
4、當被測程序發生變化,例如程序登陸需要增加驗證碼,則“創建虛擬機”這個腳本不需要改動,僅需要更改數據庫中的“登陸”業務單元的實現腳本即可。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310661424.8/2.html,轉載請聲明來源鉆瓜專利網。





