[發明專利]一種自動化測試方法、系統及一種測試設備無效
| 申請號: | 200710168195.0 | 申請日: | 2007-11-28 |
| 公開(公告)號: | CN101174237A | 公開(公告)日: | 2008-05-07 |
| 發明(設計)人: | 杜承楊;高必杰 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F11/28 | 分類號: | G06F11/28 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 測試 方法 系統 設備 | ||
技術領域
本發明涉及自動化測試領域,特別涉及一種自動化測試方法、系統及一種測試設備。
背景技術
對設備進行自動化測試是測試領域中應用比較大的部分,雖然自動化測試技術并不是新生的技術,但是至今仍然沒有完善的,可以為產品質量提供行之有效服務的自動化測試技術。其中一個重要原因在于當被測設備的軟件層面,例如命令行發生改變時,相應的對應原來命令行的自動化測試腳本將無法使用,此時需要測試人員對自動化測試腳本進行修改,當自動化測試腳本數量較大時,將增加維護腳本的工作量。由于在一個測試周期中,自動化測試和手動測試同時進行,以實現相互間的驗證,但是當新的軟件版本產生,而相應的自動化測試腳本還未修改完畢,會導致當一個測試周期結束時,自動化測試腳本還不能適配該軟件版本,而手動測試已經完成,使得自動化測試腳本無法在自動化測試中發揮應有的作用。針對上述問題,需要有一種技術能夠改進被測設備的軟件變動對自動化測試腳本帶來的影響,即只要對自動化測試腳本進行較小的改動就能夠適配被測設備的軟件變動。
現有技術中為了實現上述目的,通常采用拆分自動化測試腳本,并編寫重用過程的方法。例如,有三個腳本,分別為腳本1、腳本2和腳本3,其中腳本1對應被測設備1,測試時需要調用的配置命令為命令1、命令2、命令3、命令4和命令5;腳本2對應被測設備2,測試時需要調用的配置命令為命令1、命令2、命令4、命令5和命令6;腳本3對應被測設備3,測試時需要調用的配置命令為命令1、命令2、命令4、命令5、命令6和命令3。
根據上述三個腳本在測試過程中調用命令的情況,編寫小腳本a和小腳本b,其中小腳本a調用配置命令1和命令2,小腳本b調用配置命令4和命令5。則根據拆分后的小腳本,腳本1在測試設備1時順序調用小腳本a的配置命令(命令1和命令2),配置命令3,小腳本b的配置命令(命令4和命令5);腳本2在測試設備2時順序調用小腳本a,小腳本b,配置命令6;腳本3在測試設備3時順序調用小腳本a,小腳本b,配置命令2,配置命令6。
由以上對現有技術的描述可知,如果配置命令1,命令2,命令3或命令5中的任意命令發生變化,只需要修改小腳本a或小腳本b即可,但是如果配置命令3發生了變化,則需要修改腳本1和腳本3,而如果配置命令6發生變化,則需要修改腳本2和腳本3。由于上例中的腳本數量較少(僅3個),而如果腳本數量增多,則在根據眾多腳本調用配置命令的情況拆分腳本,編寫能夠共用的小腳本時,難以較好地把握拆分尺度,例如上例中腳本2和腳本3都調用配置命令4、命令5和命令6,而腳本1、腳本2和腳本3又都調用了配置命令4和命令5,因此將配置命令4、命令5和命令6拆分為一個小腳本,還是將配置命令4和命令5拆分成一個小腳本將難以掌握,尤其在腳本較多且調用的配置命令也較多時更不好拆分;而且在被測設備的軟件改動時仍然需要修改自動化測試腳本的代碼,相應增加了自動化測試人員的工作量。
發明內容
本發明實施例的目的在于提供一種自動化測試方法、系統及一種測試設備。
為實現本發明實施例的目的,本發明實施例提供如下技術方案:
一種自動化測試方法,包括:
運行自動化測試腳本獲得被測設備的差異屬性;
運行自動化測試腳本調用所述被測設備的差異屬性對應的測試命令;
將所述測試命令下發至所述被測設備進行測試。
一種自動化測試系統,包括測試設備和至少一臺根據測試命令進行測試的被測設備,
所述測試設備包括:
獲得單元,用于運行自動化測試腳本獲得被測設備的差異屬性;
調用單元,用于運行自動化測試腳本調用所述被測設備的差異屬性對應的測試命令;
下發單元,用于將所述測試命令下發至所述被測設備進行測試。
一種測試設備,包括:
獲得單元,用于運行自動化測試腳本獲得被測設備的差異屬性;
調用單元,用于運行自動化測試腳本調用所述被測設備的差異屬性對應的測試命令;
下發單元,用于將所述測試命令下發至所述被測設備進行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710168195.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種納米固體超強酸及其制備方法
- 下一篇:用于通信環境的調制方案





