[發(fā)明專利]基于參數(shù)自適應(yīng)的自動(dòng)化測(cè)試方法無效
| 申請(qǐng)?zhí)枺?/td> | 200710091180.9 | 申請(qǐng)日: | 2007-04-12 |
| 公開(公告)號(hào): | CN101145984A | 公開(公告)日: | 2008-03-19 |
| 發(fā)明(設(shè)計(jì))人: | 程兵旺;魏雪曄;王志鵬;王曉婷 | 申請(qǐng)(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號(hào): | H04L12/26 | 分類號(hào): | H04L12/26;H04L12/56 |
| 代理公司: | 北京康信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 尚志峰;吳孟秋 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 參數(shù) 自適應(yīng) 自動(dòng)化 測(cè)試 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及一種基于參數(shù)自適應(yīng)的自動(dòng)化測(cè)試方法。
背景技術(shù)
目前,在測(cè)試工作中,手工測(cè)試工作占了很大的比重,并且經(jīng)常出現(xiàn)測(cè)試人員進(jìn)行重復(fù)性工作的情況。其主要原因在于:一方面,測(cè)試版本的更新和提交,需要測(cè)試人員不停地進(jìn)行測(cè)試;另一方面,對(duì)于同一功能的測(cè)試,由于一個(gè)或幾個(gè)參數(shù)的變化而成為不同的測(cè)試用例,對(duì)測(cè)試人員而言,同樣意味著大量重復(fù)的測(cè)試。為了提高測(cè)試效率和測(cè)試質(zhì)量,需要在測(cè)試中引入自動(dòng)化測(cè)試方法,用于替代部分手工測(cè)試或完成手工測(cè)試無法進(jìn)行的測(cè)試工作。
在通訊領(lǐng)域中,接口報(bào)文是測(cè)試人員經(jīng)常關(guān)注的測(cè)試內(nèi)容之一,對(duì)接口報(bào)文進(jìn)行有效測(cè)試的手段之一是進(jìn)行自動(dòng)化回歸測(cè)試,其主要方法是:首先,制作用于在被測(cè)系統(tǒng)中作為輸入的測(cè)試用例,然后運(yùn)行測(cè)試用例,收集被測(cè)系統(tǒng)的輸出報(bào)文,輸出報(bào)文經(jīng)驗(yàn)證無誤后作為測(cè)試模板予以保存;其次,在新一輪測(cè)試中啟動(dòng)回歸測(cè)試,在被測(cè)系統(tǒng)中運(yùn)行測(cè)試用例,收集被測(cè)系統(tǒng)的輸出報(bào)文;最后將收集到的輸出報(bào)文與測(cè)試模板中保存的輸出報(bào)文進(jìn)行比較,根據(jù)比較結(jié)果確定新一輪測(cè)試中被測(cè)系統(tǒng)對(duì)數(shù)據(jù)的處理是否正確。
此方法解決了版本的頻繁提交導(dǎo)致的重復(fù)測(cè)試問題,但是該方法也存在以下缺陷:第一,一個(gè)測(cè)試用例必須有一個(gè)測(cè)試模板與之對(duì)應(yīng),如果存在大量的測(cè)試用例,則需要制作同樣數(shù)量的測(cè)試模板,從而導(dǎo)致大量的重復(fù)工作;第二,進(jìn)行回歸測(cè)試時(shí)的測(cè)試環(huán)境和測(cè)試操作與制作測(cè)試用例時(shí)的測(cè)試環(huán)境和測(cè)試操作必須完全一致,否則將給回歸測(cè)試造成不可預(yù)期的結(jié)果,失去測(cè)試價(jià)值。
另一種方法是實(shí)時(shí)測(cè)試,與上一種方法不同,該方法采用動(dòng)態(tài)構(gòu)造輸入報(bào)文和預(yù)期輸出報(bào)文的方法,將構(gòu)造的輸入報(bào)文在被測(cè)試系統(tǒng)上作輸入,然后收集被測(cè)系統(tǒng)的輸出報(bào)文,將輸出報(bào)文與構(gòu)造的預(yù)期輸出報(bào)文進(jìn)行比較,完成一次測(cè)試。該方法的不足之處在于:每做一個(gè)測(cè)試操作,必須首先動(dòng)態(tài)生成輸入報(bào)文和預(yù)期輸出報(bào)文。這樣做導(dǎo)致的問題有:(1)如果一個(gè)測(cè)試操作需要大量的輸入報(bào)文,則需要對(duì)每一條輸入報(bào)文進(jìn)行構(gòu)造;(2)如果一個(gè)用作輸入的測(cè)試用例包含多個(gè)不同的測(cè)試操作,或者一個(gè)輸入報(bào)文在被測(cè)系統(tǒng)中激發(fā)大量的輸出報(bào)文,則需要對(duì)每一條輸入報(bào)文、預(yù)期輸出報(bào)文分別進(jìn)行構(gòu)造,然后再組成一個(gè)完整的測(cè)試用例和測(cè)試模板;(3)對(duì)測(cè)試方法和操作完全相同,僅參數(shù)不同的同一類功能進(jìn)行測(cè)試,同樣需要大量的重復(fù)性報(bào)文構(gòu)造工作。????
目前,尚未提出能夠自動(dòng)應(yīng)對(duì)相同方法和功能的測(cè)試中的參數(shù)變化、并且適用于多種測(cè)試環(huán)境的測(cè)試方案。
發(fā)明內(nèi)容
考慮到上述問題而做出本發(fā)明。
為此,根據(jù)本發(fā)明的實(shí)施例,提供了一種基于參數(shù)自適應(yīng)的自動(dòng)化測(cè)試方法。
該方法包括:步驟S302,測(cè)試裝置提取與被測(cè)系統(tǒng)的第一測(cè)試環(huán)境相關(guān)的第一關(guān)鍵特性參數(shù),根據(jù)第一關(guān)鍵特性參數(shù)生成測(cè)試用例以及與測(cè)試用例對(duì)應(yīng)的測(cè)試模板;步驟S304,測(cè)試裝置提取與被測(cè)系統(tǒng)的第二測(cè)試環(huán)境相關(guān)的第二關(guān)鍵特性參數(shù),加載并執(zhí)行測(cè)試用例,并收集被測(cè)系統(tǒng)的輸出報(bào)文;步驟S306,測(cè)試裝置從收集的輸出報(bào)文中提取其關(guān)鍵特性參數(shù)與第二關(guān)鍵特性參數(shù)匹配的輸出報(bào)文集;步驟S308,測(cè)試裝置加載測(cè)試模板以及與測(cè)試模板對(duì)應(yīng)的第一關(guān)鍵特性參數(shù);以及步驟S310,用第二關(guān)鍵特定參數(shù)替換第一關(guān)鍵特性參數(shù),啟動(dòng)回歸比較流程,完成一次測(cè)試。
其中,在步驟S302中生成的測(cè)試用例用作被測(cè)系統(tǒng)的輸入。
并且,步驟S302進(jìn)一步包括以下處理:測(cè)試裝置提取并保存第一關(guān)鍵特性參數(shù);測(cè)試裝置根據(jù)第一關(guān)鍵特性參數(shù)生成測(cè)試用例;測(cè)試裝置執(zhí)行測(cè)試用例,并收集被測(cè)系統(tǒng)的輸出報(bào)文;以及測(cè)試裝置對(duì)收集的輸出報(bào)文進(jìn)行驗(yàn)證,在驗(yàn)證通過后將輸出報(bào)文集保存作為用于回歸比較的測(cè)試模板。
在步驟S306中,測(cè)試裝置對(duì)輸出報(bào)文中的關(guān)鍵特性參數(shù)進(jìn)行判斷,并刪除與第二關(guān)鍵特性參數(shù)不匹配的輸出報(bào)文。
在步驟S308中,在測(cè)試用例執(zhí)行完畢并且輸出報(bào)文提取完畢后,加載測(cè)試模板。
并且,在步驟S308中,還可以包括以下處理:遍歷測(cè)試模板中的報(bào)文,獲取每條報(bào)文中包含的第一關(guān)鍵特性參數(shù);將報(bào)文中的第一關(guān)鍵特性參數(shù)與指定的測(cè)試環(huán)境的第一關(guān)鍵特性參數(shù)相比較;保留其第一關(guān)鍵特性參數(shù)與測(cè)試環(huán)境的第一關(guān)鍵特性參數(shù)一致的報(bào)文作為保留報(bào)文,并刪除其他報(bào)文。
在步驟S310中,進(jìn)一步包括以下處理:遍歷保留報(bào)文,將保留報(bào)文中的第一關(guān)鍵特性參數(shù)用與其匹配的第二關(guān)鍵特性參數(shù)替換;將保留報(bào)文與步驟S306中提取的輸出報(bào)文集進(jìn)行比較,記錄比較結(jié)果,完成測(cè)試。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710091180.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺(tái)
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動(dòng)機(jī)
- 一種自適應(yīng)樹木自動(dòng)涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動(dòng)機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)
- 自動(dòng)化設(shè)備和自動(dòng)化系統(tǒng)
- 一種基于流程驅(qū)動(dòng)的測(cè)試自動(dòng)化方法以及測(cè)試自動(dòng)化系統(tǒng)
- 用于工業(yè)自動(dòng)化設(shè)備認(rèn)識(shí)的系統(tǒng)和方法
- 實(shí)現(xiàn)過程自動(dòng)化服務(wù)的標(biāo)準(zhǔn)化設(shè)計(jì)方法學(xué)的自動(dòng)化系統(tǒng)
- 一種日產(chǎn)50萬安時(shí)勻漿自動(dòng)化系統(tǒng)
- 一種自動(dòng)化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動(dòng)化設(shè)備自動(dòng)檢測(cè)系統(tǒng)及檢測(cè)方法
- 用于自動(dòng)化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動(dòng)化系統(tǒng)功能驗(yàn)證方法
- 自動(dòng)化測(cè)試框架自動(dòng)測(cè)試的實(shí)現(xiàn)技術(shù)





