总结五:变更测试,也是发现问题的一个重要渠道
变更操作,在应用软件测试中也是非常重要的一个环节。通过变更测试,往往我们CIO可以发现应用软件中的一些薄弱环节。如在ERP系统采购管理中,同一个零件往往会有不同的供应商。在系统中自动生成采购订单的时候,往往选择的供应商是企业默认的供应商。但是,企业往往由于各方面原因,如默认供应商交期不能够保证等等,会对供应商进行变更。为此,若供应商变更在应用系统中是否采取了一定的应对措施,这就是CIO所需要测试的内容。
根据笔者的经验,不少ERP系统中在这方面考虑的不够完善。如不同的供应商可能对应不同的价格。虽然在采购订单上可以更改供应商,但是,单身的采购订单价格却无法随之改变,而需要用户进行手工的更改。很多ERP软件忽视了这方面的细节,凭空给用户操作带来了不少的麻烦。
变更测试中另一个典型的案例就是采购订单分单问题。如企业需要采购某个物料1000套。可能数量太大供应商无法一个人生产,又或者出于在供应商之间平衡的目的,企业往往会分几个供应商下。若企业按照应用系统正常的流程来测试,往往不能够发现这个问题。只有利用变更测试方法,才能够发现其中的不足。如根据以前管理的经验,这种分单只需要变更自动生成采购订单的数量,然后再手工开立采购订单即可。但是如此的话,若想知道某张销售订单的到料情况,因为手工开立采购订单跟销售订单失去了联系,系统中就无法生成类似的报表;或者在报表中将会有内容遗漏。
故笔者认为,通过变更测试可以帮助企业CIO在软件选型的过程中,迅速定位应用软件的问题;为企业软件选型提供帮助。