一般來說ERP就是一個管理軟件。既然是管理軟件管理的思路就變得很重要,就是說你首先要知道這個軟件的流程也就是我們說的業務知識才能更好的去測試。
因為我以前測試的是c/s結構的,所以一般來說會將測試分類為三個部分:
1、功能測試:對界面上的功能按鈕進行測試,查看其是否實現相應功能,簡單距離就是我們的刪除,保存,審核等功能,在什么情況下什么按鈕可以使用,按鈕是否實現其功能。
2、業務流程測試:業務流程測試。該部分對業務流程的理解比較重要,例如我們的供銷存中,先要從供應商處買入,有了庫存將其組合成整件我們才能銷售。這里面有訂單的扭轉結存的?;蛘哒f例如我們做資產托管的時候先要有資產,然后根據其資產價值隨著市價的浮動而進行重估值行為;如果對業務過程不能很好的理解是不可能完善的進行測試的。
3、數據測試:管理過程中我們一般會生成各種各樣的報表。一般來說我們可以覺得報表是最后的結論。結論是否正確是一個很重要的事情。我們要注意中間每一個過程的結轉是否出現錯誤。對整個報表進行數據核對。一般來說比較建議在開始就對輸入數據做一個計劃,計劃輸入什么結果應該是什么。這樣對每一個過程進行觀察。而不是等到發現了錯誤的時候再來比對
說說測試方法在過程中的應用。測試方法是為了讓我們更加完善的進行測試的手段之一。例如我們說的邊界值,等價類劃分還有場景法是我們在做ERP測試中比較常用的方法。對這些方法的了解可以讓我們更好的去完善我們的測試用例。但是也并不是說當你不知道這些方法就不能測試。只是可能會陷入純粹的是否符合需求的測試中。這樣的話會有很多的隱藏Bug。