[發明專利]測試用例的設計方法及系統無效
| 申請號: | 201210260379.0 | 申請日: | 2012-07-20 |
| 公開(公告)號: | CN102799532A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 王麗 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201616 上海市松江*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 設計 方法 系統 | ||
技術領域
本發明涉及測試領域,尤指一種能夠提高測試用例設計方法的普適性且能縮短測試周期的分級式的測試用例的設計方法及系統。
背景技術
隨著社會的發展,在當今的移動互聯網時代,越來越多的個人移動終端層出不窮,如智能手機、平板電腦、MID(Mobile?Internet?Device,移動互聯網設備)等。隨著移動終端的不斷發展進步,其已經成為了人們生活和工作中必不可少的通訊工具,用戶對移動終端的使用體驗的要求也越來越高。因此對于生產廠商來說,出廠前的測試也顯得尤為重要,而對于測試來說,測試用例的設計好壞是至關重要的。所謂測試用例,是為某個特殊目標而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程序路徑或核實是否滿足某個特定需求。
而今很多測試用例的設計人員在編寫測試用例時,茫無目的的進行編寫,沒有站在用戶的角度去思考,從而導致測試用例不符合用戶的使用邏輯而不具有可執行性,因此無法最大程度上覆蓋用戶的需求;另外,有的測試用例在執行的過程中,無法讓測試人員在盡早的時間發現最嚴重的問題,使得一個很嚴重的影響測試進度的問題有時會在測試的第三天或者第四天才能發現而導致無法進行測試,從而延長了測試周期,影響了整個研發的進程。
發明內容
鑒于以上內容,有必要提供一種能夠提高測試用例設計方法的普適性且能縮短測試周期的分級式的測試用例的設計方法及系統。
一種測試用例的設計方法,包括以下步驟:
模擬用戶的實際操作,設計一場景用例級,所述場景用例級包括完整的系統級場景及模擬用戶實際操作的不同場景;
將系統劃分為多個角色,再將每一角色分解為多個任務,每一任務形成一個系統用例級;
分層描述每一功能點的邏輯規則及界面元素,并對邏輯規則細化,形成一功能用例級;及
構造一設計指標用例級,所述設計指標用例級包括一沖突測試用例、一性能測試用例、一壓力測試用例及一兼容性測試用例。
一種測試用例的設計系統,其特征在于:所述測試用例的設計系統包括一場景用例級、一系統用例級、一功能用例級及一設計指標用例級,所述場景用例級描述了用戶的主要業務目標,模擬了用戶最常使用的場景,包括完整的系統級場景及實際操作中的不同場景,所述系統用例級為所述場景用例級的細化,所述功能用例級驗證了界面元素及每一功能點的業務規則,所述設計指標用例級包括一沖突測試用例、一性能測試用例、一壓力測試用例及一兼容性測試用例。
相對現有技術,本發明測試用例的設計方法及系統使得測試人員能夠盡早的發現影響測試進度的問題,提高了測試用例設計方法的普適性且縮短了測試周期。
附圖說明
圖1為本發明測試用例的設計系統較佳實施方式的系統架構圖。
圖2為本發明測試用例的設計方法較佳實施方式的流程圖。
具體實施方式
請參閱圖1,本發明測試用例的設計系統較佳實施方式包括一場景用例級、一系統用例級、一功能用例級及一設計指標用例級,在本發明較佳實施方式中,主要用于對一手機進行測試。
該場景用例級用于描述用戶的主要業務目標,模擬用戶最常使用的場景,包括完整的系統級場景及實際操作中的不同場景,例如在手機測試中,未裝入SIM卡時的操作場景,手機處于飛行模式時的操作場景都可以放入用戶的場景用例級;在設計場景用例級時需要按照用戶的實際操作與業務邏輯來進行設計,不必涉及很復雜的操作,只需把用戶最常用的、正常的操作流程作為一個場景來設計測試用例,幾個功能點的組合也可以看作為用戶場景,但是這類的用例不宜過多。
該系統用例級為場景用例級的細化,包括正常場景、分支場景及異常場景,該系統用例級是兩個或者多個有關聯的功能組合而成的場景,例如在手機測試中,對編輯功能、存儲功能與刪除功能中的任意兩個功能進行組合測試就可以放入系統用例級。
該功能用例級用于驗證界面元素及每一功能點的業務規則,例如在手機測試中,對編輯功能、存儲功能與刪除功能中的每一個功能分別進行測試就可以放入功能用例級。
該設計指標用例級包括系統所需要達到的各級指標,主要包括沖突測試用例、性能測試用例、壓力測試用例及兼容性測試用例四種類型用例等方面的指標。
請參閱圖2,圖2為本發明測試用例的設計方法較佳實施方式的流程圖。該測試用例的設計方法較佳實施方式包括以下步驟:
步驟一,模擬用戶的實際操作,設計場景用例級,包括完整的系統級場景及模擬用戶實際操作的不同場景。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210260379.0/2.html,轉載請聲明來源鉆瓜專利網。





