日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種測試程序自動轉換方法在審

專利信息
申請號: 201310702911.4 申請日: 2013-12-19
公開(公告)號: CN103942140A 公開(公告)日: 2014-07-23
發明(設計)人: 蘭積錢;夏高明;薛郝;湯挺;周明珠 申請(專利權)人: 江蘇銳天信息科技有限公司
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 南京縱橫知識產權代理有限公司 32224 代理人: 董建林
地址: 212016 江蘇省鎮江市*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 測試 程序 自動 轉換 方法
【說明書】:

技術領域

發明涉及一種測試程序自動轉換方法,具體涉及一種將測試人員利用熟悉的載體、并按簡單的、一定的規則編寫的測試用例自動轉換成目標機可執行的腳本文件的方法,本發明屬于軟件驗證測試領域。

背景技術

隨著軟件規模的擴大,軟件開發中出現錯誤或缺陷的機會越來越多,市場對軟件質量重要性的認識逐漸增強。軟件測試在軟件項目實施過程中的重要性日益突出,自動化測試作為軟件測試中重要的一塊,對測試人員的要求也有所提高,除了要使用自動化測試工具外,還需要熟悉不同的腳本語言。

腳本文件編寫過程便是具體的測試用例的腳本轉化。初學的自動化測試人員均會使用錄制腳本到修改腳本的過程。但專業化的建議是以錄制為參考,以編寫腳本為主要行為,以避免錄制腳本帶來的冗余、公用元素的不可調用、腳本的調試復雜等問題。

自動化腳本文件的編寫要求測試人員具有一定的目標腳本語言開發能力,通常一個測試團隊里只有1到2名,而對于規模較大的測試用例編寫任務,需要大部分測試人員參與,由于測試人員水平或者習慣不同導致了某些測試腳本文件質量不高,甚至隱藏了錯誤,影響測試結果的判斷。

發明內容

為解決現有技術的不足,本發明的目的在于提供一種測試程序自動轉換方法。?

為了實現上述目標,本發明采用如下的技術方案:

一種測試程序自動轉換方法,其特征在于,包括如下步驟:

步驟一:定義語法;

步驟二:對語義進行分析;

步驟三:生成目標腳本。

前述的一種測試程序自動轉換方法,其特征在于,所述步驟一包括:

步驟1a:分析被測系統的特點;

步驟1b:根據語法規則定義語句。

前述的一種測試程序自動轉換方法,其特征在于,所述被測系統的特點包括被測系統所處環境,被測系統中的元素,被測系統中的屬性,被測系統的操作方法。

前述的一種測試程序自動轉換方法,其特征在于,所述語句包括對象、屬性、操作方法、操作參數。

前述的一種測試程序自動轉換方法,其特征在于,所述步驟二包括:

步驟2a:利用所述語句編寫測試用例;

步驟2b:將測試用例導入,并根據已經定義好的規則生成語義樹。

前述的一種測試程序自動轉換方法,其特征在于,所述步驟2b包括:

步驟2b1:順序讀取測試用例文件,此過程因測試用例文件類型不同而調用不同讀取接口函數;

步驟2b2:根據當前語法類型選擇調用不同的分析子過程,對于簡單語法規則能夠一次性分析完成的,直接進入步驟2b3;對于非一次性完成的語法規則,調用棧來臨時存儲,只有在得到當前語法規則的完成標志后,才進行步驟2b3;

步驟2b3:將步驟2b2獲取的結果加到全局語義樹中。

前述的一種測試程序自動轉換方法,其特征在于,所述步驟2b2獲取的結果即一個樹節點順序。

前述的一種測試程序自動轉換方法,其特征在于,所述步驟三包括:根據用戶選定的目標腳本語言,將步驟2b3取得的語義樹轉換成目標腳本代碼,并生成文件。

前述的一種測試程序自動轉換方法,其特征在于,所述目標腳本語言為Python、Perl或TK/Tcl。

前述的一種測試程序自動轉換方法,其特征在于,步驟三包括:開發目標代碼庫,代碼庫覆蓋語法定義規則中的全部內容,語法規則中的每一個點都對應一個可執行代碼塊;開發公用初始化代碼庫來連接被測系統。

本發明的有益之處在于:本發明使用測試用例與目標腳本分離、一次測試用例編寫對應多個目標腳本的技術,從測試用例到目標代碼的生成只需要幾秒鐘,后期目標代碼的維護也極為簡單,只需修改測試用例重新轉換即可。

附圖說明

圖1是本發明一種測試程序自動轉換方法的流程圖;

圖2是本發明一種測試程序自動轉換方法中語義樹生成過程圖;

圖3是本發明一種測試程序自動轉換方法中語義樹存儲圖;

圖4是本發明一種測試程序自動轉換方法中程序自動轉換流程圖。

具體實施方式

以下結合附圖和具體實施例對本發明作具體的介紹。

參照圖1所示,本發明一種測試程序自動轉換方法,需要分為4個步驟:定義語法,對語義進行分析,生成腳本代碼。

第一部分:定義語法。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇銳天信息科技有限公司,未經江蘇銳天信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201310702911.4/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖、流程工藝圖技術構造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 中文字幕区一区二| 中文字幕国内精品| 神马久久av| 狠狠色噜噜狠狠狠狠2021免费| 日韩精品一区二区亚洲| 久久国产欧美一区二区免费| 国产精品自拍在线观看| 国产精品免费专区| 99国产精品99久久久久久粉嫩| 国产91视频一区二区| 国产在线播放一区二区| 亚洲一二三在线| 亚洲精品国产91| 日韩精品一二区| 日韩精品一区二区三区中文字幕| 久久久久亚洲精品视频| 午夜激情电影在线播放| 国产亚洲精品久久久久秋霞| 色吊丝av中文字幕| 国产一区二区三区在线电影| 岛国黄色av| 国产午夜一级片| 亚洲w码欧洲s码免费| 欧美三级午夜理伦三级老人| 国产区图片区一区二区三区| 亚洲精品卡一卡二 | 久久不卡一区| 日韩精品少妇一区二区在线看| 日韩av一区不卡| 国产视频一区二区在线| 国内精品国产三级国产99| 91国偷自产一区二区介绍| 91狠狠操| 97精品国产97久久久久久粉红| 久久亚洲精品国产日韩高潮| 农村妇女精品一二区| 亚洲区日韩| 秋霞三级伦理| 日韩av一区不卡| 国产91电影在线观看| 91精品国模一区二区三区| 欧美三区二区一区| 国产偷亚洲偷欧美偷精品| 国产美女视频一区二区三区| free性欧美hd另类丰满| 日本五十熟hd丰满| 国产精品日韩一区二区| 四虎精品寂寞少妇在线观看| 国产精品日韩三级| 亚洲v欧美v另类v综合v日韩v| 亚洲精品久久久久一区二区| 97久久精品一区二区三区观看| 欧美精品久久一区二区| 欧美髙清性xxxxhdvid| 欧美日韩中文字幕一区| 高清在线一区二区| 亚洲精品国产一区二| 欧美三区二区一区| 99三级视频| 国产精品一二二区| 91秒拍国产福利一区| 免费毛片a| 狠狠色噜噜狠狠狠狠黑人| 91精品丝袜国产高跟在线| 91麻豆国产自产在线观看hd| 精品久久久久久中文字幕大豆网| 亚洲精品20p| 99爱国产精品| 岛国黄色av| 国内精品国产三级国产99| 国产一区在线视频观看| 日本精品一区视频| 国产在线精品二区| 国产精品久久二区| 88国产精品欧美一区二区三区三| 亲子乱子伦xxxx| 欧美高清视频一区二区三区| 国产日韩欧美中文字幕| 久久影视一区二区| 99精品国产一区二区三区不卡 | 久久久精品视频在线| 精品a在线|