[發明專利]一種版本變更差異識別器及版本變更識別方法無效
| 申請號: | 201110322755.X | 申請日: | 2011-10-20 |
| 公開(公告)號: | CN102495790A | 公開(公告)日: | 2012-06-13 |
| 發明(設計)人: | 姚進德;艾順剛 | 申請(專利權)人: | 鎮江睿泰信息科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 212002 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 版本 變更 差異 識別 方法 | ||
技術領域
本發明涉及一種版本變更差異識別器及版本變更識別方法,屬于軟件測試領域。
背景技術
軟件項目需求變更是軟件開發過程中不可避免的一個環節,隨著軟件項目需求的變更以及bug的修復,產生新的測試版本,新的測試版本相對于上一個測試版本,肯定有非常大的區別。面對軟件項目需求的變更,大多數測試人員不清楚項目需求變更之后其會影響系統的哪些具體功能(往往去咨詢開發人員,開發人員也不見得清楚),目前回歸測試的現狀一般是:測試人員接到新的測試版本之后,往往要對測試版本所有的功能重復測試,這就造成了很多不需測試的功能也測試了,浪費了大量的時間、人力及相關成本。
發明內容
發明目的:本發明的目的在于針對上述現有技術中存在的問題和不足提供一種更快更有效地識別變更前后版本之間的差異、減少回歸測試工作量的版本變更差異識別器;本發明還提供一種識別出新的測試版本和上一次測試版本之間不同之處的版本變更識別方法。
技術方案:一種版本變更差異識別器,包括導入模塊、識別模塊、比較器和顯示器;所述導入模塊用于導入測試版本,并將測試版本傳輸給識別模塊;所述識別模塊用于識別并存儲所述測試版本的特征信息;所述比較器用于讀取識別模塊中存儲不同測試版本的特征信息,并比較不同測試版本之間對應的特征信息,提取出不同測試版本之間具有差異性的特征信息,并傳輸給顯示器;所述顯示器輸出所述不同測試版本之間具有差異性的特征信息。
通過識別模塊和比較器,提取出不同測試版本之間具有差異性的特征信息,并將不同測試版本之間具有差異性的特征信息通過顯示器來提示測試人員,可以使測試人員更快更有效的識別版本與版本之間的差異,做到有的放矢,同時減少了回歸測試的工作量。
一種用于上述版本變更差異識別器的版本變更識別方法,包括如下步驟:
(1)導入上一個測試版本;
(2)識別并存儲步驟(1)中上一個測試版本的特征信息;
(3)導入新的測試版本;
(4)識別并存儲步驟(3)中新的測試版本的特征信息;
(5)將步驟(1)中上一個測試版本的特征信息與步驟(3)中新的測試版本的特征信息進行比較,提取出所述上一個測試版本和新的測試版之間具有差異性的特征信息;
(6)輸出步驟(5)中的差異性特征信息。
通過比較新的測試版本和上一次測試版本之間不同的特征信息,識別出新的測試版本相對于上一次測試版本的變化,幫助測試人員快速、全面地知道變化后的特征信息,更高效地控制軟件項目測試。
所述新的測試版本為需求變更之后或bug修復之后的測試版本。
有益效果:本發明提供的版本變更差異識別器可以使測試人員更快更有效的識別版本與版本之間的差異,做到有的放矢,同時減少了回歸測試的工作量;本發明提供的版本變更識別方法可幫助測試人員快速、全面地知道變化后的特征信息,更高效地控制軟件項目測試。
附圖說明
圖1為本發明版本變更識別方法實施例的流程圖。
具體實施方式
下面結合附圖和具體實施例,進一步闡明本發明,應理解這些實施例僅用于說明本發明而不用于限制本發明的范圍,在閱讀了本發明之后,本領域技術人員對本發明的各種等價形式的修改均落于本申請所附權利要求所限定的范圍。
一種版本變更差異識別器,導入模塊用于分別導入上一次和新的測試版本,并將導入后的測試版本傳輸給識別模塊;識別模塊用于識別并存儲導入的測試版本的代碼邏輯信息和數據庫結構信息等特征信息;比較器用于讀取識別模塊中存儲不同測試版本的代碼邏輯信息和數據庫結構信息等特征信息,并比較不同測試版本之間對應的代碼邏輯信息和數據庫結構信息等特征信息,提取出不同測試版本之間具有差異性的特征信息,并傳輸給顯示器;顯示器以列表清單的形式輸出不同測試版本之間具有差異性的特征信息。
如圖1所示,一種用于上述版本變更差異識別器的版本變更識別方法的步驟如下:
(1)導入包括代碼邏輯信息和數據庫結構信息的上一個測試版本,即舊測試版本的程序包;
(2)識別并存儲步驟(1)中上一個測試版本的代碼邏輯信息和數據庫結構信息等特征信息;
(3)導入包括代碼邏輯信息和數據庫結構信息的新的測試版本,即新的測試版本的程序包;
(4)識別并存儲步驟(3)中新的測試版本的代碼邏輯信息和數據庫結構信息等特征信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鎮江睿泰信息科技有限公司,未經鎮江睿泰信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110322755.X/2.html,轉載請聲明來源鉆瓜專利網。





