[發(fā)明專(zhuān)利]一種基于組件與腳本的航天器測(cè)試系統(tǒng)及測(cè)試方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210173850.2 | 申請(qǐng)日: | 2012-05-29 |
| 公開(kāi)(公告)號(hào): | CN102722437A | 公開(kāi)(公告)日: | 2012-10-10 |
| 發(fā)明(設(shè)計(jì))人: | 呂偉;張海祥;何曉宇;閆金棟;白少華;富小薇;王華茂 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京空間飛行器總體設(shè)計(jì)部 |
| 主分類(lèi)號(hào): | G06F11/36 | 分類(lèi)號(hào): | G06F11/36 |
| 代理公司: | 中國(guó)航天科技專(zhuān)利中心 11009 | 代理人: | 安麗 |
| 地址: | 10008*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 組件 腳本 航天器 測(cè)試 系統(tǒng) 方法 | ||
1.一種基于組件與腳本的航天器測(cè)試系統(tǒng),其特征在于包括:測(cè)試用例編輯環(huán)境模塊和測(cè)試用例執(zhí)行環(huán)境模塊,
所述測(cè)試用例編輯環(huán)境模塊包括測(cè)試組件庫(kù)、腳本函數(shù)庫(kù)、測(cè)試用例圖形化界面,其中,所述測(cè)試組件庫(kù)包含測(cè)試組件;所述腳本函數(shù)庫(kù)包含腳本函數(shù);
所述測(cè)試用例圖形化界面根據(jù)測(cè)試用例通過(guò)拖拽布置所述的測(cè)試組件、腳本函數(shù)和/或腳本占位符;并對(duì)布置的所述測(cè)試組件進(jìn)行參數(shù)設(shè)置以及對(duì)所述腳本占位符進(jìn)行腳本編輯,形成測(cè)試用例;
所述測(cè)試用例執(zhí)行環(huán)境模塊對(duì)所述測(cè)試用例進(jìn)行解析,形成測(cè)試用例的可執(zhí)行序列;并在測(cè)試過(guò)程中對(duì)所述測(cè)試用例的可執(zhí)行序列進(jìn)行執(zhí)行完成測(cè)試。
2.如權(quán)利要求1所述的一種基于組件與腳本的航天器測(cè)試系統(tǒng),其特征在于:所述測(cè)試組件包括業(yè)務(wù)組件、流程組件和自封裝組件,所述業(yè)務(wù)組件用于封裝測(cè)試業(yè)務(wù);所述流程組件用于實(shí)現(xiàn)分支和循環(huán)流程控制;所述自封裝組件封裝有一組業(yè)務(wù)組件和/或流程組件,可實(shí)現(xiàn)封裝后的復(fù)用功能。
3.如權(quán)利要求1或2所述的一種基于組件與腳本的航天器測(cè)試系統(tǒng)統(tǒng),其特征在于:所述測(cè)試用例執(zhí)行環(huán)境模塊在執(zhí)行所述測(cè)試用例序列時(shí),通過(guò)建立線(xiàn)程執(zhí)行每個(gè)測(cè)試組件和/或腳本函數(shù),并為所述測(cè)試組件和/或腳本函數(shù)提供測(cè)試信息發(fā)布接口和測(cè)試結(jié)果提交接口,所述測(cè)試組件和腳本函數(shù)共享測(cè)試用例序列執(zhí)行過(guò)程中的全局變量。
4.一種采用權(quán)利要求1所述一種基于組件與腳本的航天器測(cè)試系統(tǒng)的測(cè)試方法,其特征在于包括以下步驟:
根據(jù)測(cè)試目的在測(cè)試用例圖像化界面中通過(guò)拖拽布置測(cè)試組件、腳本函數(shù)和/或腳本占位符;
根據(jù)測(cè)試流程調(diào)整所述測(cè)試組件、腳本函數(shù)和/或腳本占位符的邏輯關(guān)系形成測(cè)試用例框架;
對(duì)所述測(cè)試組件的參數(shù)進(jìn)行設(shè)置,并在所述腳本占位符位置添加腳本函數(shù)代碼形成測(cè)試用例并存儲(chǔ);
在所述測(cè)試用例執(zhí)行環(huán)境中提取所述測(cè)試用例,并解析為測(cè)試用例序列;
對(duì)所述測(cè)試用例序列進(jìn)行驅(qū)動(dòng)執(zhí)行對(duì)航天器的測(cè)試。
5.如權(quán)利要求4所述的測(cè)試方法,其特征在于:所述測(cè)試組件包括業(yè)務(wù)組件、流程組件和自封裝組件,所述業(yè)務(wù)組件用于封裝測(cè)試業(yè)務(wù);所述流程組件用于實(shí)現(xiàn)分支和流程控制;所述自封裝組件封裝有一組業(yè)務(wù)組件和/或流程組件,可實(shí)現(xiàn)封裝后的復(fù)用功能。
6.如權(quán)利要求4或5所述的測(cè)試方法,其特征在于:所述測(cè)試用例執(zhí)行環(huán)境模塊在執(zhí)行所述測(cè)試用例序列時(shí),通過(guò)建立線(xiàn)程執(zhí)行每個(gè)測(cè)試組件和/或腳本函數(shù),并為所述測(cè)試組件和/或腳本函數(shù)提供測(cè)試信息發(fā)布接口和測(cè)試結(jié)果提交接口,所述測(cè)試組件和腳本函數(shù)共享測(cè)試用例序列執(zhí)行過(guò)程中的全局變量。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京空間飛行器總體設(shè)計(jì)部,未經(jīng)北京空間飛行器總體設(shè)計(jì)部許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210173850.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 腳本處理方法及裝置
- 一種實(shí)現(xiàn)腳本引擎的系統(tǒng)及方法
- 代理自動(dòng)配置腳本的處理方法及代理自動(dòng)配置腳本服務(wù)器
- 一種腳本執(zhí)行方法、裝置及計(jì)算設(shè)備
- 腳本轉(zhuǎn)換方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 性能測(cè)試平臺(tái)腳本存儲(chǔ)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)現(xiàn)測(cè)試腳本驗(yàn)證的方法及系統(tǒng)
- 結(jié)構(gòu)化查詢(xún)語(yǔ)言腳本審查方法及相關(guān)設(shè)備
- 基于FitNesse框架的數(shù)據(jù)驅(qū)動(dòng)腳本庫(kù)的方法、系統(tǒng)及介質(zhì)
- 一種腳本審計(jì)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





