一般来说ERP就是一个管理软件。既然是管理软件管理的思路就变得很重要,就是说你首先要知道这个软件的流程也就是我们说的业务知识才能更好的去测试。
因为我以前测试的是c/s结构的,所以一般来说会将测试分类为三个部分:
1、功能测试:对界面上的功能按钮进行测试,查看其是否实现相应功能,简单距离就是我们的删除,保存,审核等功能,在什么情况下什么按钮可以使用,按钮是否实现其功能。
2、业务流程测试:业务流程测试。该部分对业务流程的理解比较重要,例如我们的供销存中,先要从供应商处买入,有了库存将其组合成整件我们才能销售。这里面有订单的扭转结存的。或者说例如我们做资产托管的时候先要有资产,然后根据其资产价值随着市价的浮动而进行重估值行为;如果对业务过程不能很好的理解是不可能完善的进行测试的。
3、数据测试:管理过程中我们一般会生成各种各样的报表。一般来说我们可以觉得报表是最后的结论。结论是否正确是一个很重要的事情。我们要注意中间每一个过程的结转是否出现错误。对整个报表进行数据核对。一般来说比较建议在开始就对输入数据做一个计划,计划输入什么结果应该是什么。这样对每一个过程进行观察。而不是等到发现了错误的时候再来比对
说说测试方法在过程中的应用。测试方法是为了让我们更加完善的进行测试的手段之一。例如我们说的边界值,等价类划分还有场景法是我们在做ERP测试中比较常用的方法。对这些方法的了解可以让我们更好的去完善我们的测试用例。但是也并不是说当你不知道这些方法就不能测试。只是可能会陷入纯粹的是否符合需求的测试中。这样的话会有很多的隐藏Bug。