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

[發明專利]一種軟件自動化測試系統及方法有效

專利信息
申請號: 201110362976.X 申請日: 2011-11-16
公開(公告)號: CN102521120A 公開(公告)日: 2012-06-27
發明(設計)人: 周海旭 申請(專利權)人: 中國民航信息網絡股份有限公司
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 北京瑞思知識產權代理事務所(普通合伙) 11341 代理人: 李濤
地址: 100010 北*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 軟件 自動化 測試 系統 方法
【權利要求書】:

1.一種基于圖形視圖的軟件自動化測試系統,其特征在于包括:腳本編輯模塊、場景組織模塊、參數化模塊、調試和運行模塊、測試報告輸出模塊。

2.根據權利要求1所述的軟件自動化測試系統,其中,

所述腳本編輯模塊提供一個標準的文本編輯界面,借此能夠快捷輸入自動化測試常用函數;

所述腳本編輯模塊允許用戶使用復制粘貼或拖放的方式在腳本中加入圖片,通過腳本編輯模塊能夠快速截圖,使得腳本中圖像片段的獲取、存儲和處理更加方便。

3.根據權利要求1所述的軟件自動化測試系統,其中,所述的場景組織模塊提供一個用于搭建測試場景的圖形視圖界面,借此創建多種圖形元素,并且能夠拖動、復制、剪切、粘貼、刪除該圖形元素,還能夠將多個圖形元素用有向連線連接起來,從而構成一個完整的測試過程;

所述場景組織模塊的核心父類是Qt中的QGraphicsScene類。

4.根據權利要求1所述的軟件自動化測試系統,其中,所述的參數化模塊提供參數表格編輯界面,借此進行參數信息導入、導出、循環次數設定、參數表格規模設定;

所述參數化模塊的核心父類是Qt中QTextTable類。

5.根據權利要求1所述的軟件自動化測試系統,其中,所述的調試和運行模塊能夠整合處理場景中的腳本信息,生成Python腳本文件和圖片文件,并調用外部接口運行腳本。

6.根據權利要求1所述的軟件自動化測試系統,其中,所述的測試報告輸出模塊提供輸出測試結果的專用函數,并依據用戶的需要生成HTML?格式的測試報告文件和文本格式的測試腳本運行日志文件;

所述測試報告輸出模塊具有維護框架平臺的日志文件的功能。

7.一種基于圖形視圖的軟件自動化測試方法,其特征在于包括如下步驟:

步驟1,場景組織模塊進行業務流分解;

步驟2,腳本編輯模塊開發業務節點;

步驟3,場景組織模塊構建業務流;

步驟4,對腳本進行必要的參數化;

步驟5,調試和運行模塊調試運行業務流;

步驟6,測試報告輸出模塊輸出測試報告。

8.根據權利要求7所述的軟件自動化測試方法,其中,

在所述步驟1中,為了提高腳本的復用性,或是為了實現協作式開發,首先通過場景組織模塊,把一個業務流程分解為N個步驟,每個步驟用一個業務節點來封裝和實現;分解的策略和顆粒度完全由用戶根據實際需要決定;

在所述步驟2中,在測試場景中加入業務節點,在腳本編輯模塊提供的腳本編輯界面上開發可視化測試腳本;

在所述步驟3中,在場景組織模塊提供的圖形視圖界面中將多個業務節點用有向連線連接起來,從而構建一個完整的業務流;

在所述步驟4中,根據測試的需要,使用參數化模塊對腳本進行必要的參數化,即,在測試場景中繪制一個循環體,通過縮放、移動操作調整其覆蓋范圍,將與參數化有關的業務節點包含在這一范圍內;然后在打開的參數表格編輯界面編輯各個參數的名稱和取值;最后修改業務節點中的腳本,將需要參數化的常量替換為參數名;

在所述步驟5中,運行整個業務流,調試和運行模塊將業務流中各個業務節點的腳本信息整合起來,加入API函數定義、Python模塊引入、異常處理信息,生成臨時腳本文件和臨時圖片文件,然后調用SIKULI腳本運行接口來執行腳本;?

在所述步驟6中,所述測試報告輸出模塊將根據用戶需要生成一份HTML格式的測試報告,將腳本中報告函數定義的測試結果信息打印到測試報告中。

9.根據權利要求8所述的軟件自動化測試方法,其中,

在所述步驟2中,所述腳本遵循Python?2.5格式規范,在腳本中使用任何Python?2.5支持的系統函數或純Python模塊;所述腳本編輯模塊在SIKULI?API的基礎上擴展了一批自動化測試專用函數,形成了獨有的一套API,其中的所有函數均在腳本編輯界面上以快捷方式的形式列出,雙擊鼠標即可在腳本中加入指定的函數;在使用SIKULI?API函數的時候,將硬盤中的圖片文件復制粘貼、拖動到腳本中作為函數的參數;或者將其它格式文檔中的圖像片段以復制粘貼的方式插入到腳本中;所述腳本編輯模塊能夠快速截圖,所述腳本編輯模塊的核心父類是Qt中的QTextEdit類;

在所述步驟3中,所述場景組織模塊的核心父類是Qt中用于組織二維圖元的QGraphicsScene類;場景中的業務節點、有向連線、循環體等的核心父類是Qt中的QGraphicsItem類;

在所述步驟4中,參數化模塊中表達參數表格的核心父類是Qt中QTextTable類;為了實現循環嵌套,每一個業務節點對象中都有一個循環體列表,記錄該業務節點在哪些循環體范圍內;在生成可執行的Python腳本時,調試和運行模塊將根據各個業務節點的循環體列表計算出循環的作用范圍,確定語句的縮進量,并在Python腳本中加入FOR循環結構。?

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 蜜臀久久久久久999| 欧美亚洲精品suv一区| 国产日韩一二三区| 国产精品一区二区不卡| 欧美资源一区| 国产精品天堂网| 中文字幕一区二区三区乱码| 欧美日韩国产精品综合| 亲子乱子伦xxxx| 91精品久久天干天天天按摩| 国产精品日韩精品欧美精品| 日本午夜无人区毛片私人影院| 日本一区二区三区在线视频| 成年人性生活免费看| 97精品超碰一区二区三区| 2023国产精品久久久精品双| 国产极品一区二区三区| 午夜剧场一级片| 91国偷自产中文字幕婷婷| 久久国产精品二区| 国产午夜精品一区二区三区在线观看 | 久久免费视频99| 国产精品欧美日韩在线| 91九色精品| 欧美一区二区三区久久久精品| 亚洲乱视频| 日本久久不卡| 91久久精品在线| 午夜理伦影院| 国产精品欧美一区二区三区奶水 | 国产精品视频一区二区在线观看| 国产一区欧美一区| 国产高清在线精品一区二区三区| 99精品偷拍视频一区二区三区| 国产在线播放一区二区| 亚洲欧美一区二区三区1000| 午夜影院啪啪| 狠狠躁狠狠躁视频专区| 国产馆一区二区| 激情久久综合网| 国产在线播放一区二区| 毛片大全免费看| 精品国产鲁一鲁一区二区三区| 久久99国产综合精品| 精品国产亚洲一区二区三区| 欧美一区二区三区久久久久久桃花 | 欧美国产一区二区在线| 国产精品第56页| 香蕉久久国产| 国产专区一区二区| 88国产精品视频一区二区三区| 国产欧美一区二区在线| 国产清纯白嫩初高生在线播放性色 | 一二三区欧美| 午夜毛片在线看| 色婷婷噜噜久久国产精品12p| 国产午夜精品免费一区二区三区视频 | 国产精品白浆一区二区| 91精品婷婷国产综合久久竹菊 | 久99久精品| 亚洲欧美国产中文字幕| 欧美精品免费视频| 久久一二区| 欧美精品免费视频| 国产伦高清一区二区三区| 亚洲精品乱码久久久久久按摩| 亚洲w码欧洲s码免费| 国产www亚洲а∨天堂| 97久久精品人人做人人爽50路| 日韩av免费网站| 激情欧美一区二区三区| 国产精品视频久久久久久| 国产一区二区伦理片| 91麻豆精品国产91久久久久推荐资源 | 国产精品一二三区免费| 亚洲乱玛2021| 日韩av在线网址| 91久久香蕉国产日韩欧美9色| 亚洲国产精品一区二区久久hs| 一级久久精品| 99精品一级欧美片免费播放 | 婷婷嫩草国产精品一区二区三区|