[發明專利]一種失敗原因的輸出方法和系統有效
| 申請號: | 201110387170.6 | 申請日: | 2011-11-29 |
| 公開(公告)號: | CN102521124A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 王會麗;陳勇 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 失敗 原因 輸出 方法 系統 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種失敗原因的輸出方法和系統。
背景技術
如圖1所示,為測試系統的功能模塊示意圖,測試執行模塊可以給出ETS(Excutable?Test?Suit,可執行測試用例集)的某個日志執行ATS(Abstract?Test?Suit,抽象測試用例集)中的對應用例編號;測試報告輸出模塊可以給出ETS的執行日志,并給出最終測試結果是成功還是失敗,但是卻不能給出測試失敗原因的分析,更不能給出測試失敗點在ATS中的對應關系。
在實現本發明的過程中,發明人發現現有技術中至少存在以下問題:
ETS的執行日志使用特定的語言(如特定的腳本語言或編程語言)描述,用戶只能看懂最終測試結果是否成功,但對測試過程和測試細節將無法理解;一旦測試失敗,就需要系統研發人員進行測試失敗原因的分析,且不同用戶的測試失敗原因需要反復分析多次類似的測試報告,測試效率低下;進一步的,由于ATS使用自然語言描述,因此即使是系統研發人員,如果不對照協議看代碼,也無法迅速獲知測試失敗的原因。
綜上所述,當前測試系統在分析測試失敗的原因時,對系統研發人員和用戶來說都是很復雜的。
發明內容
本發明實施例提供一種失敗原因的輸出方法和系統,以對失敗原因進行自動分析,提高測試效率。?
為了達到上述目的,本發明實施例提供一種失敗原因的輸出系統,包括:
測試執行模塊,用于獲得在測試失敗位置所執行的可執行測試用例集ETS函數對應的ETS函數標識,并將所述ETS函數標識發送給抽象測試用例集ATS-ETS映射模塊;
ATS-ETS映射模塊,用于根據所述ETS函數標識查找用于記錄ETS函數標識與ATS子測試標識對應關系的ATS-ETS映射數據庫,獲得所述ETS函數標識對應的ATS子測試標識;以及利用所述ATS子測試標識獲得測試失敗原因,將所述測試失敗原因發送給測試報告輸出模塊;
測試報告輸出模塊,用于輸出所述測試失敗位置的所述測試失敗原因。
本發明實施例提供一種失敗原因的輸出方法,該方法應用于包括測試執行模塊、抽象測試用例集ATS-可執行測試用例集ETS映射模塊和測試報告輸出模塊的測試系統,該方法包括:
所述測試執行模塊獲得在測試失敗位置所執行的ETS函數對應的ETS函數標識,并將所述ETS函數標識發送給所述ATS-ETS映射模塊;
所述ATS-ETS映射模塊根據所述ETS函數標識查找用于記錄ETS函數標識與ATS子測試標識對應關系的ATS-ETS映射數據庫,獲得所述ETS函數標識對應的ATS子測試標識;
所述ATS-ETS映射模塊利用所述ATS子測試標識獲得測試失敗原因,將所述測試失敗原因發送給所述測試報告輸出模塊;
所述測試報告輸出模塊輸出所述測試失敗位置的所述測試失敗原因。
與現有技術相比,本發明實施例至少具有以下優點:通過在測試系統內添加ATS-ETS映射模塊,可實現ATS與ETS的自動關聯,將ATS的測試點關聯到ETS的代碼位置,從而可以從測試失敗位置推出ATS中對應測試點的失敗原因,實現失敗原因的自動分析,提高用戶對測試用例的測試報告的理解能力,減小測試人員的負擔,且提高了測試效率。
附圖說明
為了更清楚地說明本發明的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是現有技術中測試系統的功能模塊示意圖;
圖2是本發明實施例一提供的一種失敗原因的輸出系統結構示意圖;
圖3是本發明實施例一中ATS-ETS映射模塊的工作原理示意圖;
圖4是本發明實施例二提供的一種失敗原因的輸出方法流程示意圖。
具體實施方式
下面將結合本發明中的附圖,對本發明中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例一
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110387170.6/2.html,轉載請聲明來源鉆瓜專利網。





