[發明專利]一種復用軟件用例的方法在審
| 申請號: | 201810027803.4 | 申請日: | 2018-01-11 |
| 公開(公告)號: | CN108255718A | 公開(公告)日: | 2018-07-06 |
| 發明(設計)人: | 馮晶;張震 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/455 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張亮 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用例設計 復用 復用軟件 可復用 數據庫 數據庫調用 方法創建 前置條件 實際結果 維護方便 預期結果 標準化 引用 測試 規范化 清晰 申請 | ||
本申請發明一種復用軟件用例的方法,該方法創建用例復用數據庫,將可復用用例設計為前置條件、用例步驟、預期結果、實際結果、備注、有無附件、測試者七個部分,然后將可復用用例添加入用例復用數據庫;新建用例可以通過引用方式從數據庫調用某個用例。通過這種對用例復用的方法,實現用例設計規范化、標準化,設計步驟清晰,用例維護方便、易于理解,極大提高用例設計質量。
技術領域
本發明涉及計算機軟件測試領域,具體涉及一種復用軟件用例的方法。
背景技術
軟件工程中的測試用例是一組條件或變量,測試者根據它來確定應用軟件或軟件系統是否正確工作。軟件測試是軟件產品開發的重要環節,是保證軟件質量的重要手段。測試用例的設計是軟件測試的關鍵環節,對測試質量有著至關重要的影響。
測試用例(Test Case)是將軟件測試的行為活動做一個科學化的組織歸納,目的是能夠將軟件測試的行為轉化成可管理的模式;同時測試用例也是將測試具體量化的方法之一,不同類別的軟件,測試用例是不同的。不同于諸如系統、工具、控制、游戲軟件,管理軟件的用戶需求更加不同的趨勢。要使最終用戶對軟件感到滿意,最有力的舉措就是對最終用戶的期望加以明確闡述,以便對這些期望進行核實并確認其有效性。測試用例反映了要核實的需求,然而,核實這些需求可能通過不同的方式并由不同的測試員來實施。例如,執行軟件以便驗證它的功能和性能,這項操作可能由某個測試員采用自動測試技術來實現;計算機系統的關鍵步驟可通過手工測試和觀察來完成。測試用例是軟件測試過程的核心,是測試執行的最根本依據。每個測試人員(包括分析、設計、編程和測試人員)的工作環境、技術背景、設計思路各不相同,因此設計用例的質量也是測試質量的關鍵。
白盒測試是結構測試,所以被測對象基本上是源程序,以程序的內部邏輯為基礎設計測試用例。一般可以分為靜態分析技術和動態分析技術。a.靜態分析技術:控制流分析技術、數據流分析技術、信息流分析技術;b.動態分析技術:邏輯覆蓋率測試、程序插樁。黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼于程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試。
測試用例設計需要占用大量的時間和人力。隨著軟件系統的規模化、功能豐富多樣化、復雜化,測試成本不斷增加,有效復用已有的測試用例能夠縮短測試用例設計的時間,減少測試用例設計的工作量。
針對上述問題,本申請發明一種復用軟件用例的方法,通過對用例復用實現用例設計規范化、標準化,且測試用例維護方便、易于理解,極大提高用例設計的質量。
發明內容
測試用例設計復用是指測試人員在編寫新的測試用例工作時,通過直接調用或修改現有的、適合此項功能測試的測試用例,并完成該用例設計的過程。
具體地,本申請請求保護一種復用軟件用例的方法,其特征在于,該方法具體包括:
創建用例復用數據庫,將可復用用例添加入用例復用數據庫;
可復用用例包括前置條件、用例步驟、預期結果、實際結果、備注、有無附件、測試者七個部分;
新建用例可以通過引用方式調用某個用例。
如上所述的復用軟件用例的方法,其特征還在于,該用例步驟分為1、2、3等行均作為單獨行存在在數據庫中,可復用用例的七個部分和每個步驟都可以作為引用項單獨引用到新建用例中。
如上所述的復用軟件用例的方法,其特征還在于,該引用方式調用某個用例,既可以調用整個用例,也可以調用復用用例的部分條件和步驟。
如上所述的復用軟件用例的方法,其特征還在于,該可復用用例要規范命名,易于用例調用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810027803.4/2.html,轉載請聲明來源鉆瓜專利網。





