[發明專利]軟件測試方法及裝置在審
| 申請號: | 201611033879.5 | 申請日: | 2016-11-15 |
| 公開(公告)號: | CN108073510A | 公開(公告)日: | 2018-05-25 |
| 發明(設計)人: | 周本文 | 申請(專利權)人: | 中國移動通信集團安徽有限公司;中國移動通信集團公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 彭瓊 |
| 地址: | 230088 *** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件業務 子場景 軟件業務功能 測試 軟件測試 場景 分割 抽取 自動化功能測試 軟件測試裝置 針對性選擇 測試效率 場景獲取 規則獲得 回歸測試 軟件類型 點信息 功能點 腳本 冒煙 服務器 覆蓋 部署 | ||
本發明提供一種軟件測試方法,該方法包括:對軟件業務場景進行分割,生成多個軟件業務子場景;從軟件業務子場景中抽取軟件業務功能點,生成包含軟件業務子場景信息和軟件業務功能點信息的表單;根據表單和軟件業務規則獲得有效軟件業務場景;以及根據有效軟件業務場景獲取軟件業務功能點腳本進行測試。對軟件業務場景進行分割使得該測試方法在不同軟件業務子場景部署在不同的服務器時,便于更有針對性選擇測試用例,減少測試次數,提高測試效率。通過從軟件業務子場景中抽取軟件業務功能點,便于按照分割順序覆蓋所有軟件業務子場景及功能點,能夠適用于多種軟件類型的自動化功能測試、回歸測試、冒煙測試。本發明還提供一種軟件測試裝置。
技術領域
本發明屬于軟件測試技術領域,尤其涉及一種軟件測試方法及裝置。
背景技術
隨著IT技術的發展,軟件覆蓋的行業范圍越來越廣,系統也變得越得越來越復雜。針對開發出來的各種復雜的軟件系統,怎樣有效的開展軟件測試,也是軟件行業目前關注的問題,如軟件開發中如何實現快速、高效的功能測試、回歸測試、冒煙測試等。現有的軟件測試領域,在測試用例編寫、自動化測試等方面已經出現一些較好的提案。但現有的測試方法及裝置在如何快速、有效開展軟件功能測試、回歸測試、冒煙測試上存在一定缺陷。一方面一些現有的測試方法生成的測試用例覆蓋范圍不強,很容易遺漏業務功能點;另一方面,一些現有的測試方法由于主要對單一功能點進行測試或面向的軟件類型存在局限,導致不適合開展多種軟件類型的高效的自動化功能測試、回歸測試、冒煙測試。
發明內容
本發明的實施例提供一種軟件測試方法及裝置。
一方面,本發明實施例提供一種軟件測試方法,包括:對軟件業務場景進行分割,生成多個軟件業務子場景;從軟件業務子場景中抽取軟件業務功能點,生成包含軟件業務子場景信息和軟件業務功能點信息的表單;根據表單和軟件業務規則獲得有效軟件業務場景;以及根據有效軟件業務場景獲取軟件業務功能點腳本進行測試。
另一方面,本發明實施例提供一種軟件測試裝置,包括:分割處理單元、功能點抽取單元、有效場景生成單元和腳本執行單元。該分割處理單元被配置為對軟件業務場景進行分割,生成多個軟件業務子場景;該功能點抽取單元被配置為從軟件業務子場景中抽取軟件業務功能點,生成包含軟件業務子場景信息和軟件業務功能點信息的表單;該有效場景生成單元被配置為根據表單和軟件業務規則獲得有效軟件業務場景;該腳本執行單元被配置為根據有效軟件業務場景獲取軟件業務功能點腳本進行測試。
還一方面,本發明實施例提供一種軟件測試裝置,包括:存儲器、處理器、輸入設備、輸出設備、I/O接口和總線。該存儲器用于存儲計算機可執行指令;該處理器用于執行存儲器存儲的程序,該程序使得處理器執行上述軟件測試方法;總線,用于在所述處理器、存儲器、輸入設備、輸出設備和I/O接口之間傳遞信息。
本發明實施例提供的軟件測試方法及裝置,通過對軟件業務場景進行分割,生成多個軟件業務子場景,便于后續對功能點的分類,在不同軟件業務子場景部署在不同的服務器時,便于更有針對性選擇測試用例,減少測試次數,提高測試效率。通過從軟件業務子場景中抽取軟件業務功能點,生成包含軟件業務子場景信息和軟件業務功能點信息的表單,便于按照分割順序覆蓋所有軟件業務子場景及功能點,通過根據表單和軟件業務規則獲得有效軟件業務場景,便于對整個軟件業務場景進行有效測試,能夠適用于多種軟件類型的自動化功能測試、回歸測試、冒煙測試。
附圖說明
通過參考附圖會更加清楚地理解本發明的特征和優點,附圖是示意性的而不應理解為對本發明進行任何限制,在附圖中:
圖1示出根據一種實施例的軟件測試方法的流程圖;
圖2示出根據一種實施例的軟件測試裝置的結構框圖;
圖3示出采用圖2示出的一種實施例的軟件測試裝置的示例性軟件測試的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團安徽有限公司;中國移動通信集團公司,未經中國移動通信集團安徽有限公司;中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611033879.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型會議數據轉換器
- 下一篇:測試代碼生成方法和裝置





