監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢(xún)管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
ERP測(cè)試

申請(qǐng)免費(fèi)試用、咨詢(xún)電話:400-8352-114

   ERP系統(tǒng)測(cè)試用例分為幾類(lèi)來(lái)寫(xiě)比較好:功能用例、業(yè)務(wù)流程用例、數(shù)據(jù)邏輯用例、接口用例,最好是把功能與流程類(lèi)的測(cè)試用例分開(kāi)來(lái)寫(xiě);就個(gè)人而言,設(shè)計(jì)覆蓋率高、冗余度低的測(cè)試用例應(yīng)該從以下幾個(gè)方面入手:

  一、功能用例設(shè)計(jì):相對(duì)而言比較簡(jiǎn)單,根據(jù)需求規(guī)格說(shuō)明書(shū)、界面原型提取測(cè)試功能點(diǎn)/項(xiàng),運(yùn)用等價(jià)類(lèi)、邊界值、錯(cuò)誤猜測(cè)、正交表等基本用例設(shè)計(jì)方法來(lái)設(shè)計(jì),結(jié)合經(jīng)驗(yàn)積累完善用例設(shè)計(jì)就可以搞定,難度不大;需要根據(jù)文檔/功能點(diǎn)/業(yè)務(wù)的變化進(jìn)行修訂/細(xì)化用例,提高功能用例的覆蓋度;關(guān)于功能用例設(shè)計(jì)的方法和文章有很多,都可以借鑒和參考增加自身的經(jīng)驗(yàn)積累和和知識(shí)沉淀。 如:身份證輸入文本框,需要用到等類(lèi)、邊界值等方法,需要考慮15位和18位的身份證,需要考慮末位為字母的情況等……

erp23.png

  二、業(yè)務(wù)流程用例設(shè)計(jì):關(guān)鍵在于理解實(shí)際業(yè)務(wù)、實(shí)際應(yīng)用場(chǎng)景,最常用的操作過(guò)程和使用方法,必要時(shí)還要考慮操作習(xí)慣;首先,需要結(jié)合業(yè)務(wù)模型或業(yè)務(wù)流程圖,同需求分析人員、業(yè)務(wù)專(zhuān)家共同確認(rèn)實(shí)際業(yè)務(wù)流程/運(yùn)用場(chǎng)景,整理清楚最基本最常用的業(yè)務(wù)流程和應(yīng)用場(chǎng)景,結(jié)合設(shè)計(jì)文檔梳理系統(tǒng)應(yīng)該實(shí)現(xiàn)的流程,并畫(huà)出詳細(xì)的業(yè)務(wù)和系統(tǒng)流程圖(便于進(jìn)行流程測(cè)試用例設(shè)計(jì)); 接著,理清用例設(shè)計(jì)思路,畫(huà)出用例設(shè)計(jì)流圖,確定流程用例模板和風(fēng)格;然后,運(yùn)用場(chǎng)景法、數(shù)據(jù)流程設(shè)計(jì)法、基本路徑等方法設(shè)計(jì)業(yè)務(wù)流程用例;

  1、簡(jiǎn)單模塊流程單一,無(wú)分支或者分支少,用例設(shè)計(jì)也比較容易,根據(jù)業(yè)務(wù)流程設(shè)計(jì)測(cè)試數(shù)據(jù),保證數(shù)據(jù)支持業(yè)務(wù)流程結(jié)果正確即可;

  2、復(fù)雜模塊/子系統(tǒng)/系統(tǒng),必定會(huì)存在多個(gè)分支,一定要考慮清楚多種分支的覆蓋的情況,可以考慮應(yīng)用路徑分析法,可以給每一個(gè)子流程編號(hào),用基本流圖等方法確認(rèn),保證所有基本路徑都覆蓋,但也不能重復(fù)覆蓋避免用例冗余;

  3、部分系統(tǒng)會(huì)涉及不同的實(shí)際應(yīng)用場(chǎng)景運(yùn)行不同的控制模式,必須驗(yàn)證在多種場(chǎng)景下的運(yùn)行模式切換對(duì)數(shù)據(jù)影響情況,驗(yàn)證所有控制情況都能正確運(yùn)行;

  三、數(shù)據(jù)邏輯用例設(shè)計(jì):主要結(jié)果業(yè)務(wù)流轉(zhuǎn)和詳細(xì)設(shè)計(jì)文檔來(lái)設(shè)計(jì)測(cè)試用例; 根據(jù)業(yè)務(wù)流程,理清數(shù)據(jù)流向,取數(shù)規(guī)則,數(shù)據(jù)間邏輯關(guān)系,計(jì)算公式等信息;數(shù)據(jù)流轉(zhuǎn)必須確定清楚,最好以表格形式展示,數(shù)據(jù)流圖完全展示所有字段取值邏輯,數(shù)據(jù)計(jì)算結(jié)果,提高用例的可執(zhí)行性;

  1、涉及計(jì)算公式/邏輯驗(yàn)證時(shí),需要驗(yàn)證參與該計(jì)算公式的字段取值發(fā)生變化時(shí),計(jì)算結(jié)果是否根據(jù)公式發(fā)生相應(yīng)的變化得出正確結(jié)果,多個(gè)值同時(shí)變化時(shí)的計(jì)算結(jié)果;

財(cái)務(wù)5.png

  2、存在數(shù)據(jù)引用關(guān)系的字段,引用單據(jù)中此字段數(shù)據(jù)發(fā)生變化,被引用單據(jù)中此字段的取值需要相應(yīng)發(fā)生變化,數(shù)據(jù)實(shí)時(shí)反寫(xiě);

  3、特殊要求的單據(jù)需要在單據(jù)審批或者保存或者執(zhí)行時(shí)數(shù)據(jù)才能生效的控制;

  4、某些特定字段的取值、顯示、計(jì)算結(jié)果受參數(shù)控制時(shí),需要考慮參數(shù)的控制對(duì)字段數(shù)據(jù)值的影響;如:財(cái)務(wù)報(bào)表、統(tǒng)計(jì)報(bào)表等;

   結(jié)合目前的erp測(cè)試現(xiàn)狀,泛普軟件提出關(guān)于功能測(cè)試內(nèi)容、用例的設(shè)計(jì)流程、方法和技術(shù),保證了系統(tǒng)業(yè)務(wù)流程,軟件功能的準(zhǔn)確實(shí)現(xiàn),而且此測(cè)試方案在變壓器制造行業(yè)的ERP管理系統(tǒng)中,得以充分應(yīng)用,為軟件的驗(yàn)收評(píng)估和成功實(shí)施打下了堅(jiān)實(shí)的基礎(chǔ)。

  測(cè)試用例設(shè)計(jì)流程和設(shè)計(jì)方法

  就ERP管理軟件而言,一般按照功能模塊來(lái)組織、對(duì)系統(tǒng)的每一個(gè)功能點(diǎn)都要設(shè)計(jì)相應(yīng)的測(cè)試用例。在進(jìn)行功能測(cè)試用例設(shè)計(jì)時(shí),應(yīng)該遵守下列操作的流程:

  1)根據(jù)功能結(jié)構(gòu)及其關(guān)系,進(jìn)行模塊層次劃分,形成功能模塊或子模塊。

  2)針對(duì)每一個(gè)功能模塊。理解其用例(Use Case,)設(shè)計(jì)其工作流程圖或數(shù)據(jù)流圖。

  3)確定邏輯路徑、測(cè)試環(huán)境及其測(cè)試點(diǎn)。

  4)針對(duì)各個(gè)測(cè)試點(diǎn)(條件、數(shù)據(jù)、路徑、場(chǎng)景等),設(shè)計(jì)測(cè)試用例。首先設(shè)計(jì)最上層的測(cè)試用例,然后再向下逐層推進(jìn)。

  5)測(cè)試用例的評(píng)審和修改。

  測(cè)試用例設(shè)計(jì)步驟:

  1)為每一個(gè)等價(jià)類(lèi)規(guī)定一個(gè)唯一的編號(hào);

  2)一個(gè)新的測(cè)試用例,使其盡可能多地覆蓋尚未被覆蓋地有效等價(jià)類(lèi),重復(fù)這一步,直到所有的有效等價(jià)類(lèi)都被覆蓋為止;

  3)計(jì)一個(gè)新的測(cè)試用例,使其僅覆蓋一個(gè)尚未被覆蓋的無(wú)效等價(jià)類(lèi),重復(fù)這一步,直到所有的無(wú)效等價(jià)類(lèi)都被覆蓋為止。

  邊界值分析法

  大量實(shí)驗(yàn)證明,針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤。

  測(cè)試用例的設(shè)計(jì)原則:

  1)使用邊界值分析方法設(shè)計(jì)測(cè)試用例。首先應(yīng)確定邊界情況。

  2)通常輸入和輸出等價(jià)類(lèi)的邊界,就是應(yīng)著重測(cè)試的邊界情況。應(yīng)當(dāng)選取正好等于,剛剛大于或剛剛小于邊界的值作為測(cè)試數(shù)據(jù),而不是選取等價(jià)類(lèi)中的典型值或任意值作為測(cè)試數(shù)據(jù)。

  案例:ERP管理軟件人事模塊中:個(gè)人所得稅處理的程序。就是邊界值分析和對(duì)等價(jià)劃分法結(jié)合起來(lái)使用的典型例子。

  依賴(lài)于邊界值的等價(jià)劃分

  因果圖法它適合于檢查程序輸入條件的各種組合情況。

  測(cè)試用例設(shè)計(jì)步驟:

  1)分析軟件規(guī)格說(shuō)明描述中,那些是原因(即輸入條件或輸人條件的等價(jià)類(lèi)),那些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識(shí)符。

  2)分析軟件規(guī)格說(shuō)明描述中的語(yǔ)義。找出原因與結(jié)果之間,原因與原因之間對(duì)應(yīng)的關(guān)系,根據(jù)這些關(guān)系,畫(huà)出因果圖。

  3)對(duì)需求加以分析并把它們表示為因果圖之問(wèn)的關(guān)系圖。

  4)把因果圖轉(zhuǎn)換為判定表。

  5)將判定表的每一列拿出來(lái)作為依據(jù)'設(shè)計(jì)測(cè)試用例。

  正交試驗(yàn)設(shè)計(jì)方法

  測(cè)試用例的設(shè)計(jì)步驟:

  1)提取功能說(shuō)明,構(gòu)造因子——狀態(tài)表

  2)加權(quán)篩選,生成因素分析表

  3)利用正交表構(gòu)造測(cè)試數(shù)據(jù)集:提取功能說(shuō)明。構(gòu)造因子——狀態(tài)表:加權(quán)篩選,生成因素分析表;利用正交表構(gòu)造測(cè)試數(shù)據(jù)集。

  案例:在ERP管理系統(tǒng)中,人事模塊中員工信息的查詢(xún)功能。員工姓名、員工編號(hào)身份證號(hào)

  1)首先考慮用等價(jià)劃分類(lèi),邊界值共用的方法設(shè)計(jì)用例。用錯(cuò)誤估算法補(bǔ)充用例。

  2)如果程序業(yè)務(wù)流程很清晰,應(yīng)考慮主要采用場(chǎng)景法設(shè)計(jì)用例。

  3)如果程序中有詳細(xì)的因果關(guān)系,應(yīng)一開(kāi)始就考慮用因果圖法,然后根據(jù)因果圖導(dǎo)出判定表。

  4)如果是文件配置類(lèi)型的測(cè)試,應(yīng)考慮用功能圖法。

發(fā)布:2020-11-10 14:59    來(lái)源:泛普軟件    [打印此頁(yè)]    [關(guān)閉]
功能詳情
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢(xún):400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢(xún)

相關(guān)欄目

ERP系統(tǒng)哪個(gè)好 ERP系統(tǒng)多少錢(qián) ERP系統(tǒng)是什么 ERP系統(tǒng)排名 ERP系統(tǒng)哪家比較好 ERP系統(tǒng)如何使用 ERP系統(tǒng)有哪些好處 ERP系統(tǒng)選型分析 ERP系統(tǒng)的重要性 ERP系統(tǒng)有哪幾種 ERP系統(tǒng)對(duì)比關(guān)系 ERP技術(shù)包括哪些 企業(yè)ERP系統(tǒng)應(yīng)用 ERP與電商對(duì)接 ERP系統(tǒng)論文報(bào)告 智能一體化 ERP無(wú)紙化 erp自動(dòng)化 erp信息化 erp報(bào)表 erp制度 erp應(yīng)用 erp推薦 erp移動(dòng) erp銷(xiāo)售 好用的erp erp怎么樣 專(zhuān)業(yè)ERP erp作用 erp優(yōu)缺點(diǎn) erp特點(diǎn) erp廠商 erp代理 erp試用 免費(fèi)erp 簡(jiǎn)單的ERP erp網(wǎng)站 erp系統(tǒng)集成 erp介紹 企業(yè)單位 erp模塊 erp問(wèn)題 云ERP 學(xué)習(xí)ERP ERP案例 ERP演示 ERP測(cè)試 ERP與微信 erp品牌 國(guó)內(nèi)外ERP excelERP 線上ERP ERP模板 ERP平臺(tái) ERP定制 ERP開(kāi)源 ERP代碼 ERP購(gòu)買(mǎi) ERP數(shù)據(jù)庫(kù) 進(jìn)銷(xiāo)存軟件哪個(gè)好 ERP軟件有哪些 ERP系統(tǒng)有哪些