[發(fā)明專利]一種圖形化測試流程配置方法及裝置在審
| 申請?zhí)枺?/td> | 201611023699.9 | 申請日: | 2016-11-14 |
| 公開(公告)號: | CN106776274A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設(shè)計(jì))人: | 曹寶華 | 申請(專利權(quán))人: | 南京捷希科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京鐘山專利代理有限公司32252 | 代理人: | 戴朝榮 |
| 地址: | 210042 江蘇省南京市玄武*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 圖形 測試 流程 配置 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于軟件測試技術(shù)領(lǐng)域,具體地涉及一種圖形化測試流程配置方法及裝置。
背景技術(shù)
當(dāng)前在自動化測試中,大部分都需要人工編寫測試代碼,這些自動化的腳本中需要控制測試儀表、控制自動化測試設(shè)備,甚至還需要控制被測件,這樣對于自動化編寫人要求非常高,并且由于要寫很多控制底層,降低了自動化測試編寫效率,增大了自動化測試腳本的出錯(cuò)率,并且每次修改自動化步驟需要重新編寫腳本代碼。
因此,有必要提出一種可以將現(xiàn)有主流的測試儀表的底層控制兼容進(jìn)去,不僅降低對于自動化測試腳本編寫人要求,還降低對軟件本身代碼修改要求的圖形化測試流程配置方法及裝置。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可以將現(xiàn)有主流的測試儀表的底層控制兼容進(jìn)去,不僅降低對于自動化測試腳本編寫人要求,還降低對軟件本身代碼修改要求的圖形化測試流程配置方法及裝置。
本發(fā)明的技術(shù)方案如下:一種圖形化測試流程配置方法,包括如下步驟:
按照測試流程中步驟的先后順序配置圖形化模塊;
根據(jù)所述圖形化模塊獲取流程數(shù)據(jù),并與相對應(yīng)的待測設(shè)備綁定;
根據(jù)所述流程數(shù)據(jù)調(diào)用所述圖形化模塊對相對應(yīng)的所述待測設(shè)備進(jìn)行測試。
優(yōu)選地,所述按照測試流程中步驟的先后順序配置圖形化模塊的步驟包括如下步驟:
在圖形化界面上新建由圖形化模塊組成的測試流程;
根據(jù)所述測試流程創(chuàng)建測試節(jié)點(diǎn);
選擇測試方法,并設(shè)置相對應(yīng)的測試參數(shù);
按照所述測試方法配置所述圖形化模塊。
優(yōu)選地,所述測試參數(shù)包括被控制設(shè)備和儀表的類型,以及相對應(yīng)的控制參數(shù)。
優(yōu)選地,所述根據(jù)所述圖形化模塊獲取流程數(shù)據(jù),并與相對應(yīng)的待測設(shè)備綁定的步驟具體包括如下步驟:
根據(jù)所述圖形化模塊獲取流程數(shù)據(jù),其中,所述流程數(shù)據(jù)包括所述測試方法和所述測試參數(shù);
將所述流程數(shù)據(jù)保存于所述圖形化界面內(nèi),并將所述圖形化界面與所述待測設(shè)備綁定,從而將所述圖形化界面中存儲的所述流程數(shù)據(jù)導(dǎo)入所述待測設(shè)備中。
優(yōu)選地,所述根據(jù)所述流程數(shù)據(jù)調(diào)用所述圖形化模塊對相對應(yīng)的所述待測設(shè)備進(jìn)行測試的步驟中,如果測試過程中有返回?cái)?shù)據(jù),則對所述返回?cái)?shù)據(jù)進(jìn)行保存,并將保存后的所述返回?cái)?shù)據(jù)用于輸出測試報(bào)告。
一種圖形化測試流程配置裝置,包括圖形化配置界面模塊、流程處理機(jī)制模塊和控制處理模塊;所述圖形化配置界面模塊,提供圖形化配置界面,用于在所述圖形化配置界面中按照測試流程中步驟的先后順序配置圖形化模塊;所述流程處理機(jī)制模塊,提供根據(jù)所述圖形化模塊中獲得的流程數(shù)據(jù),并將所述圖形化配置界面與相對應(yīng)的待測設(shè)備進(jìn)行綁定;所述控制處理模塊,提供待測設(shè)備的底層模塊,用于顯示所述圖形化配置界面模塊和調(diào)用所述流程處理機(jī)制模塊。
優(yōu)選地,所述控制處理模塊根據(jù)不同的被控設(shè)備或者儀表設(shè)置有相對應(yīng)的DLL文件,所述DLL文件繼承相同的接口,且保證如果后面需要更新控制模塊,則只需要增加相對應(yīng)的DLL文件。
本發(fā)明的有益效果在于:所述圖形化測試流程配置方法及裝置通過圖形化配置機(jī)制實(shí)現(xiàn)了軟件測試流程的圖形化處理方式,還通過所述控制處理模塊將現(xiàn)有主流的測試儀表的底層控制兼容進(jìn)去。因此,測試流程配置的人員只需要知道怎么測試就可以快的速進(jìn)行配置,而且由于配置界面比較簡單,所以不需要配置人員會編寫軟件代碼即可進(jìn)行測試腳本的編寫,當(dāng)測試人員需要修改測試流程時(shí),只需要對測試流程腳本進(jìn)行修改即可,不需要修改底層代碼從而降低的自動化測試腳本的出錯(cuò)率。
附圖說明
圖1是本發(fā)明實(shí)施例提供的圖形化測試流程配置方法的流程框圖;
圖2是本發(fā)明實(shí)施例提供的圖形化測試流程配置裝置的流程示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
除非上下文另有特定清楚的描述,本發(fā)明中的元件和組件,數(shù)量既可以單個(gè)的形式存在,也可以多個(gè)的形式存在,本發(fā)明并不對此進(jìn)行限定。本發(fā)明中的步驟雖然用標(biāo)號進(jìn)行了排列,但并不用于限定步驟的先后次序,除非明確說明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎(chǔ),否則步驟的相對次序是可以調(diào)整的。可以理解,本文中所使用的術(shù)語“和/或”涉及且涵蓋相關(guān)聯(lián)的所列項(xiàng)目中的一者或一者以上的任何和所有可能的組合。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京捷希科技有限公司,未經(jīng)南京捷希科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611023699.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤





