百無聊懶中參加了“進銷存系統”的測試工作,發現自己還真是喜歡測試,拿起一個軟件就想用用,想測測。
測試該系統僅用了差不多一天的時間,沒有寫測試用例,因為該系統是公司內部使用,所以應上級要求,作為測試人員我只是測試了下基本的功能,對于一些輸入框什么的,沒有考慮一些特殊的輸入,比如特殊字符等。
感覺收獲還是有的,現在總結下心得:
一、首先要進行單元功能測試,保證每個功能使用的正確
有以下幾個問題,需要自己以后測試中注意:
1、重復添加問題:某個產品被刪除或設為“未激活”狀態后,再次添加同樣的產品信息,能否添加上?或者添加已經存在的產品信息,系統是否有相應的提示信息?
2、采購單或送貨單中,產品的刪除問題:是否能夠連續刪除多個產品?當采購單或送貨單重只有一個產品時,能否刪除掉?
3、產品重量是否可以改為小數?
4、出庫管理模塊,匯入/匯出功能,要考慮到導入正確的數據、誤寫的數據、不存在的數據三種情況,但導入這些數據時,系統是否有錯誤提示信息?
二、業務流程的測試
1、各個模塊間數據傳遞是否正確,要注意到“重量”和“金額”數值類型的問題,比如,當重量和金額都有兩位小數時,傳到其他模塊是否數值一致?
模塊間數據傳遞比較復雜,一定得著重測試,凡是涉及到模塊間數據傳遞的一定要設計不同的數據進行測試,這往往是開發最容易出錯的地方。
2、采購后相應的產品庫存是否相應的增加?
3、出庫后相應的產品庫存是否相應的減少?
三、權限分配
1、以不同權限登錄時,信息顯示是否正確?
2、以不同權限登錄進行操作,能否操作成功?同樣要注意數據傳遞關系。
四、個人對該進銷存系統的認識
該系統和我想象中的不太一樣,它是以訂單為驅動來開發的,包括:
產品管理:主要是錄入產品的一些基本信息
訂單管理:該模塊比較復雜,以訂單為驅動,下采購訂單,在采購訂單的基礎上生成送貨單,入庫,涉及到了批次入庫(生成批號并填寫有效日期)
出庫管理:遵循先進先出的原則,即,批號小的先出。