天天看點

制造業企業erp軟體測試工作,淺談制造業ERP項目的驗收測試

ERP驗收測試的内容及用例設計

ERP驗收測試的目的是确認系統是否滿足産品需求規格說明和技術合同的相關規定。通過實施預定的測試計劃和測試執行活動确認軟體的功能需求、性能需求和文檔需求。ERP是較複雜的大規模性軟體,其驗收測試應當涵蓋确認測試和系統測試兩個方面的内容。具體包括以下測試内容:安裝測試、功能測試、界面測試、性能測試、文檔測試、負載壓力測試、恢複測試、安全性測試、相容性測試等。下面結合ERP驗收測試的具體内容,談談用例設計的注意事項。

(1)安裝測試

安裝測試的目的在于驗證軟體能否在不同的配置情況下完成安裝,并确認能否正常運作。ERP安裝測試的用例設計要注意以下幾點:

第一,根據ERP的可移植性,選擇不同作業系統。

第二,選擇不同層次的硬體配置和軟體配置,一般選用最低、中等和最高三種配置進行測試,驗證系統對軟硬體環境的依懶性。

第三,觀察ERP安裝程式在軟硬體資源充足的情況下能否正常安裝,安裝過程中是否給予充足的提示,是否存在流氓軟體的一些弊病,安裝完成後能否正常運作,能否徹底删除。

第四,在資源不充沛的情況下,如磁盤空間不夠、内容不足等,系統能否完成安裝,能否給予各種提示。

(2)功能測試

功能測試是驗收測試中的主要内容。ERP功能測試要包含以下項目:單個子產品的查詢、增加、删除、修改、儲存等操作;資料的輸入與輸出;資料處理操作,如導入、結轉等;基礎資料定義的精度;計算的準确性,如倉庫的曆史庫存、目前庫存、貨位庫存是否準确;資料共享能力;身份驗證和權限管理;接口參數和系統控制參數;單據流轉情況;狀态控制,如系統是否對M 在執行MRP分解、工單下達、工廠中的房間任務排程等操作前後的狀态做了辨別,狀态的改變是否正确;報表的列印輸出;審批流程定義及各種審批、反審批操作;短信發送及管理;崗位及部門業務的操作,如從請購管理、采購計劃到采購訂單管理,再到采購到貨管理;跨部門的業務操作,如從銷售訂單到主生産計劃,從工廠中的房間領料到倉庫出庫等等。

ERP功能測試的用例設計要注意以下幾點:

第一,測試項目的輸入域要全面。要有合法資料的輸入,也要有非法資料的輸入。如,在測試基礎資料的定義時,若規定是數字,則既要輸入數字進行測試,也要輸入字母、空格等非數字進行測試。數字包含整數、負數、小數,因而還要輸入這些不同的數字驗證數字的精度。

第二,劃分等價類,提高測試效率。在考慮測試域全面性的基礎上,要劃分等價類,選擇有代表意義的少數用例進行測試,提高測試效率。如,若MRP記錄有"剛形成"、"已派工""正執行"、"已完成"四種狀态,系統隻允許對剛形成的MRP記錄做局部性修改或删除操作,那麼在測試時,将MRP記錄劃分為四類,每種狀态對應一類,每類各選一條記錄作為測試用例即可。

第三,要适時利用邊界值進行測試。如"訂單預排"中一般要求預排的數量大于0,那麼測試資料可以分别為0,-1,1,10000000(一個非常大的正數)。

第四,重複遞交相同的事務。

第五,不按照正常的順序執行功能操作。

第六,驗證明體關系,實體間的關系有三種:一對一,一對多,多對多。如,一個M 對應多個MRP,一個MRP對應多個工廠中的房間任務。

第七,執行正常操作,觀察輸出結果的異常性。如,删除某條記錄對排序的影響;執行審批後,單據的狀态是否改變。

(3)界面測試

ERP界面要符合現行标準和使用者習慣。軟體企業可以形成自己的特色,但要確定整個軟體風格一緻。界面測試要從友好性、易操作性、美觀性、布局合理、分類科學、标題描述準确等方面入手。測試用例的設計要重點掌握以下幾點:

第一,背景和前景的顔色是否協調,顔色反差是否用得恰當。

第二,軟體得圖示、按鈕、對話框等外觀風格是否一緻,美觀效果所要求的螢幕分辨率。

第三,視窗元素的布局是否合理,并保持一緻。

第四,各種字段标題的資訊描述是否準确。

第五,快捷鍵、按鈕、滑鼠等操作在軟體中是否一緻。

第六,視窗及報表的顯示比例和格式是否能适應使用者的預期需求。

第七,誤操作引起的錯誤提示是否友好。

第八,活動視窗和被選中的記錄是否高亮顯示。

第九,是否有幫助資訊,菜單導航能否正常執行。

第十,檢查一些特殊域和特殊控件能否運作。