[發明專利]一種復現BUG的系統及方法在審
| 申請號: | 201510018117.7 | 申請日: | 2015-01-14 |
| 公開(公告)號: | CN104598370A | 公開(公告)日: | 2015-05-06 |
| 發明(設計)人: | 周晨 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京中政聯科專利代理事務所(普通合伙) 11489 | 代理人: | 柴智敏 |
| 地址: | 300384 天津市西青*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 復現 bug 系統 方法 | ||
技術領域
本發明涉及計算機軟件工程領域,具體涉及一種復現BUG的系統及方法。
背景技術
在電腦系統或程序中,BUG常作為一些未被發現的缺陷或問題的統稱。在日常工作中,軟件測試人員經常需要通過SecureCrt等軟件連接串口進行配置操作,如果要復現BUG,則測試人員必須反復在SecureCrt上下發命令才能出現。但是針對較多的設備或者較多的歷史操作步驟,測試人員要復現某個BUG時,需要反復比對操作的設備,以及每個設備操作過的命令和操作的時間等,這樣給BUG的復現帶來了極大的難度,并降低了BUG復現的概率。
發明內容
本發明的目的是提供一種復現BUG的系統及方法,通過軟件重現設備的歷史操作記錄,大大降低了人工復現BUG的難度,并且提高了BUG重現的概率,以克服現有技術存在BUG復現的難度高、概率低的問題。
根據本發明的一個方面,提供一種復現BUG的系統,包括:操作記錄存儲單元,用于開啟SecureCrt的操作記錄選項,記錄設備的操作記錄;操作記錄讀取單元,連接到所述操作記錄存儲單元,用于在復現設備BUG時讀取所述操作記錄存儲單元中存儲的與該設備相對應的操作記錄,并將該設備的操作記錄發送到復現單元;以及復現單元,連接到所述操作記錄讀取單元,用于接收并分析所述操作記錄讀取單元發送的操作記錄,根據分析結果向對應設備下發命令。
其中,在本發明中,所述操作記錄存儲單元用于開啟SecureCrt的操作記錄選項,根據設備的串口名將其操作記錄存放在相應的文件夾內,所述文件夾內至少含有一個log日志文件,每一個所述log日志文件記錄有對應設備的操作記錄。
其中,在本發明中,所述復現單元包括:接收模塊,用于接收所述操作記錄讀取單元所發送的操作記錄;分析模塊,用于分析所述接收模塊所接收到的操作記錄;以及下發模塊,用于根據所述分析模塊所分析出的結果向相對應的設備下發命令。
其中,在本發明中,所述分析模塊用于讀取操作記錄中記錄的對應設備下發命令的時刻,并計算出每條命令下發的間隔時間。
其中,在本發明中,所述下發模塊用于選取下發命令的初始時間點,并根據所述分析模塊計算出的每條命令下發的間隔時間重新向對應的設備的串口下發命令。
根據本發明的另一方面,提供一種復現BUG的方法,包括:步驟S1,開啟SecureCrt的操作記錄選項,記錄設備的操作記錄;步驟S2,讀取并發送已存儲的與設備相對應的操作記錄;步驟S3,接收并分析所述設備的操作記錄,根據分析結果向該設備下發命令。
其中,在本發明中,所述步驟S1包括:開啟SecureCrt的操作記錄選項,根據設備的串口名將其操作記錄存放在相應的文件夾內,所述文件夾內至少含有一個log日志文件,每一個所述log日志文件記錄有對應設備的操作記錄。
其中,在本發明中,所述步驟S3包括:步驟S31,接收所述設備的操作記錄;步驟S32,分析所述設備的操作記錄;步驟S33,根據分析結果向所述設備下發命令。
其中,在本發明中,所述步驟S32包括:讀取操作記錄中記錄的對應設備下發命令的時刻,并計算出每條命令下發的間隔時間。
其中,在本發明中,所述步驟S33包括:選取下發命令的初始時間點,并根據步驟S32計算出的每條命令下發的間隔時間重新向對應的設備的串口下發命令。
根據本發明的一種復現BUG的系統及方法,利用SecureCrt軟件重現設備的歷史操作記錄,在重現BUG時,通過提取設備的操作記錄的特征信息并進行重新計算,模擬了人工操作記錄的命令下發步驟,進而降低了人工復現BUG的難度,且提高了BUG重現的概率。
附圖說明
圖1顯示了本發明優選實施例的復現BUG系統的結構示意圖;
圖2-圖4顯示了本發明優選實施例中操作記錄的存儲狀態的示意圖;
圖5顯示了圖1中復現單元的結構示意圖;
圖6顯示了本發明優選實施例的復現BUG方法的流程圖;
圖7顯示了圖6中步驟S3的流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明了,下面結合具體實施方式并參照附圖,對本發明進一步詳細說明。應該理解,這些描述只是示例性的,而并非要限制本發明的范圍。此外,在以下說明中,省略了對公知結構和技術的描述,以避免不必要地混淆本發明的概念。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510018117.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網頁內容的提取方法、裝置及系統
- 下一篇:一種修改系統展示頁面內容的方法





