The present invention relates to an intelligent database execution method and system. The method comprises the following steps: S1, start the test, to determine whether the execution plan implementation steps; S2: if there exists a plan step by mapping the script acquisition method based on automatic acquisition from the test script project set the required test script; if does not exist in the implementation of the plan, select the test scripts needed from the project the test script set; according to the S3: test script from step S2, execute test scripts; step S2, and comprises the following steps: S2.1: of test script centralized test script execution plan belongs to mark S2.2:; when there is the implementation of the plan, execute test script steps directly run has been marked. The utility model has the advantages of convenient maintenance, high reusability and high efficiency.
【技術實現步驟摘要】
智能數據庫執行方法及系統
本專利技術屬于軟件測試領域,尤其涉及一種智能數據庫執行方法和系統。
技術介紹
自動化測試是把以人為驅動的測試行為轉化為機器執行的一種過程,根據測試用例的描述一步步執行,得到實際結果與期望結果的比較,在測試過程中,需要人為操作進行干預測試,效率十分的低。為了解決上述問題,提高測試運行效率,人們進行了長期的探索,例如,中國專利公開了一種存儲卡測試裝置[申請號:CN200810215712.X],其包括:一主機,用以存取一存儲卡;一數據庫,用以維護多個測試腳本文件,其中,每一測試腳本文件包括至少一測試項目及一通訊協議,該測試項目取決于一待測裝置所對應的一裝置識別值,而該通訊協議與該存儲卡相關聯;一處理單元,耦接于該數據庫,用以從一測試腳本文件之中,選擇一測試項目;以及一接口,連接于該處理單元及該主機,用以根據該測試項目,使該主機對該存儲卡執行至少一存儲卡命令,其中,該處理單元通過比較該存儲卡的一測試結果及該測試腳本文件,用以確認是否已完成該測試項目。再如,一種回歸測試自動化系統及方法[申請號:CN200810135124.5],包括測試環境單元,所述測試環境單元包括被測設備和測試儀表,其特征在于,還包括測試管理執行單元和測試數據庫,所述測試管理執行單元包括:測試用例管理模塊、測試套管理模塊、測試環境管理模塊、回歸測試管理模塊、測試運行調度器和測試運行引擎;所述測試數據庫包括:測試計劃庫、測試用例庫、回歸測試庫和運行統計庫;其中,所述測試用例管理模塊用于管理維護測試用例,以及根據測試套管理模塊的請求,將測試用例庫中的測試用例發送給測試套管 ...
【技術保護點】
一種智能數據庫執行方法,其特征在于,包括:S1:啟動測試,判斷執行步驟中是否存在執行計劃;S2:若存在執行計劃,執行步驟通過基于映射關系的腳本獲取方法從項目的測試腳本集內自動獲取所需測試腳本;若不存在執行計劃,從項目的測試腳本集內選擇需要的測試腳本;S3:根據步驟S2中獲得的測試腳本,執行測試腳本。
【技術特征摘要】
1.一種智能數據庫執行方法,其特征在于,包括:S1:啟動測試,判斷執行步驟中是否存在執行計劃;S2:若存在執行計劃,執行步驟通過基于映射關系的腳本獲取方法從項目的測試腳本集內自動獲取所需測試腳本;若不存在執行計劃,從項目的測試腳本集內選擇需要的測試腳本;S3:根據步驟S2中獲得的測試腳本,執行測試腳本。2.根據權利要求1所述的智能數據庫執行方法,其特征在于,在步驟S2中,所述基于映射關系的腳本獲取方法包括以下步驟:S2.1:對測試腳本集中屬于執行計劃的測試腳本進行標志;S2.2:當存在執行計劃時,執行步驟直接運行已經標志的測試腳本。3.根據權利要求2所述的智能數據庫執行方法,其特征在于,在步驟S2.1中,測試腳本標志的方法包括:通過在測試腳本集中屬于執行計劃的測試腳本前面加至少一個標志位。4.根據權利要求3所述的智能數據庫執行方法,其特征在于,在步驟S2.2中,當存在執行計劃時,執行步驟直接運行在其前面含標志位的測試腳本,其他未含標志位的測...
【專利技術屬性】
技術研發人員:陳萌萌,惠曉輝,
申請(專利權)人:上海斐訊數據通信技術有限公司,
類型:發明
國別省市:上海,31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。