[發(fā)明專利]一種依據(jù)等價類設(shè)計軟件測試用例的方法有效
| 申請?zhí)枺?/td> | 201410683193.5 | 申請日: | 2014-11-23 |
| 公開(公告)號: | CN104461875B | 公開(公告)日: | 2018-01-09 |
| 發(fā)明(設(shè)計)人: | 何龍泉;徐震宇;孫傲冰;季統(tǒng)凱 | 申請(專利權(quán))人: | 國云科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣東莞信律師事務(wù)所44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 依據(jù) 等價 設(shè)計 軟件 測試 方法 | ||
1.一種依據(jù)等價類設(shè)計軟件測試用例的方法,其特征在于:所述的方法是先建立等價類劃分的標(biāo)準(zhǔn),然后對輸入條件進(jìn)行等價類劃分以確定有效等價類和無效等價類;根據(jù)前述劃分建立等價類表,并依據(jù)等價類表設(shè)計測試用例并最后輸出測試用例;
所述等價類依據(jù)下述條件設(shè)定:
1)完備測試、避免冗余;
2)劃分為互不相交的一組子集,子集的并是整個集合;
3)同一類中標(biāo)識一個測試用例;同一等價類中,處理相同,相同處理映射到“相同的執(zhí)行路徑”;
所述的對輸入條件進(jìn)行等價類劃分是:
1)在輸入條件規(guī)定了取值范圍或值的個數(shù)的情況下,可以確立一個有效等價類和兩個無效等價類;
2)在輸入條件規(guī)定了輸入值的集合或者規(guī)定了“必須如何”的條件的情況下,可確立一個有效等價類和一個無效等價類;
3)在輸入條件是一個布爾量的情況下,可確定一個有效等價類和一個無效等價類;
4)在規(guī)定了輸入數(shù)據(jù)的一組值,并且程序要對每一個輸入值分別處理的情況下,可確立相同數(shù)目個有效等價類和一個無效等價類;
5)在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則情況下,可確立一個有效等價類和若干個無效等價類;
6)在確知已劃分的等價類中各元素在程序處理中的方式不同的情況下,則應(yīng)在將該等價類進(jìn)一步的劃分為更小的等價類;
所述的在確立了等價類后,可建立等價類表,列出所有劃分出的等價類輸入條件:有效等價類、無效等價類,然后從劃分出的等價類中按以下方式設(shè)計測試用例:
1)為每一個等價類規(guī)定一個唯一的編號;
2)設(shè)計一個新的測試用例,使其盡可能多地覆蓋尚未被覆蓋地有效等價類,重復(fù)這一步,直到所有的有效等價類都被覆蓋為止;
3)設(shè)計一個新的測試用例,使其僅覆蓋一個尚未被覆蓋的無效等價類,重復(fù)這一步,直到所有的無效等價類都被覆蓋為止。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國云科技股份有限公司,未經(jīng)國云科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410683193.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種結(jié)合依賴關(guān)系消除誤判的等價性驗證方法
- 負(fù)載分擔(dān)方法及裝置
- 一種包分類規(guī)則的查找方法及裝置
- 對發(fā)現(xiàn)的和用戶定義的幾何關(guān)系進(jìn)行結(jié)合
- 實時Java虛擬機中基于等價類的對象內(nèi)存狀態(tài)的記錄跟蹤方法
- 帶寬加權(quán)的等價多路徑路由
- 一種出方向路由過濾ORF處理方法和裝置
- 一種功能等價體異構(gòu)度最大化調(diào)度方法及裝置
- 等價路徑管理方法、裝置、通信設(shè)備及存儲介質(zhì)
- 一種負(fù)載分擔(dān)方法、裝置、設(shè)備及機器可讀存儲介質(zhì)
- 針織設(shè)計裝置和設(shè)計方法、設(shè)計程序
- 燈具(設(shè)計1?設(shè)計3)
- 頭燈(設(shè)計1?設(shè)計2?設(shè)計3)
- LED透鏡(設(shè)計1、設(shè)計2、設(shè)計3)
- 設(shè)計用圖形設(shè)計桌
- 手機殼(設(shè)計1設(shè)計2設(shè)計3設(shè)計4)
- 機床鉆夾頭(設(shè)計1設(shè)計2設(shè)計3設(shè)計4)
- 吹風(fēng)機支架(設(shè)計1設(shè)計2設(shè)計3設(shè)計4)
- 設(shè)計桌(平面設(shè)計)
- 設(shè)計臺(雕塑設(shè)計用)
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





