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

申請免費試用、咨詢電話:400-8352-114

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

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

erp23.png

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

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

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

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

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

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

財務5.png

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

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

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

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

  測試用例設計流程和設計方法

  就ERP管理軟件而言,一般按照功能模塊來組織、對系統(tǒng)的每一個功能點都要設計相應的測試用例。在進行功能測試用例設計時,應該遵守下列操作的流程:

  1)根據(jù)功能結構及其關系,進行模塊層次劃分,形成功能模塊或子模塊。

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

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

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

  5)測試用例的評審和修改。

  測試用例設計步驟:

  1)為每一個等價類規(guī)定一個唯一的編號;

  2)一個新的測試用例,使其盡可能多地覆蓋尚未被覆蓋地有效等價類,重復這一步,直到所有的有效等價類都被覆蓋為止;

  3)計一個新的測試用例,使其僅覆蓋一個尚未被覆蓋的無效等價類,重復這一步,直到所有的無效等價類都被覆蓋為止。

  邊界值分析法

  大量實驗證明,針對各種邊界情況設計測試用例,可以查出更多的錯誤。

  測試用例的設計原則:

  1)使用邊界值分析方法設計測試用例。首先應確定邊界情況。

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

  案例:ERP管理軟件人事模塊中:個人所得稅處理的程序。就是邊界值分析和對等價劃分法結合起來使用的典型例子。

  依賴于邊界值的等價劃分

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

  測試用例設計步驟:

  1)分析軟件規(guī)格說明描述中,那些是原因(即輸入條件或輸人條件的等價類),那些是結果(即輸出條件),并給每個原因和結果賦予一個標識符。

  2)分析軟件規(guī)格說明描述中的語義。找出原因與結果之間,原因與原因之間對應的關系,根據(jù)這些關系,畫出因果圖。

  3)對需求加以分析并把它們表示為因果圖之問的關系圖。

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

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

  正交試驗設計方法

  測試用例的設計步驟:

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

  2)加權篩選,生成因素分析表

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

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

  1)首先考慮用等價劃分類,邊界值共用的方法設計用例。用錯誤估算法補充用例。

  2)如果程序業(yè)務流程很清晰,應考慮主要采用場景法設計用例。

  3)如果程序中有詳細的因果關系,應一開始就考慮用因果圖法,然后根據(jù)因果圖導出判定表。

  4)如果是文件配置類型的測試,應考慮用功能圖法。

發(fā)布:2020-11-10 14:59    來源:泛普軟件    [打印此頁]    [關閉]

相關欄目

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)的重要性 ERP系統(tǒng)有哪幾種 ERP系統(tǒng)對比關系 ERP技術包括哪些 企業(yè)ERP系統(tǒng)應用 ERP與電商對接 ERP系統(tǒng)論文報告 智能一體化 ERP無紙化 erp自動化 erp信息化 erp報表 erp制度 erp應用 erp推薦 erp移動 erp銷售 好用的erp erp怎么樣 專業(yè)ERP erp作用 erp優(yōu)缺點 erp特點 erp廠商 erp代理 erp試用 免費erp 簡單的ERP erp網(wǎng)站 erp系統(tǒng)集成 erp介紹 企業(yè)單位 erp模塊 erp問題 云ERP 學習ERP ERP案例 ERP演示 ERP測試 ERP與微信 erp品牌 國內(nèi)外ERP excelERP 線上ERP ERP模板 ERP平臺 ERP定制 ERP開源 ERP代碼 ERP購買 ERP數(shù)據(jù)庫 進銷存軟件哪個好 ERP軟件有哪些 ERP系統(tǒng)有哪些