产品在开发过程中,程序员会尽量避免程序的bug,但是不可能会避免所有问题,所以测试人员要做的事情就是进一步验证产品的质量,将开发阶段中没有发现的问题找出来。测试阶段结束后,此时可以分为两种情况,一种情况是产品接近无问题状态(绝对没有问题是不可能的);另一种情况就是产品依然存在问题,只是没有测出来。产品周期后期——维护阶段,便是产品质量把关的最后一道工序。
对于产品几乎无问题的情况,维护阶段几乎也不会发现产品什么问题,但是却会检测出产品运行中的异常,譬如,产品生成的数据快要沾满整个磁盘;或者产品数据库存的数据太多了,数据库快要撑爆了。记住,这些不是产品本身的问题;此时,维护人员可以根据检查结果迅速做出调整,是的产品高效稳定运行。
对于产品依然存在问题的情况,维护阶段除了发现以上情况外,终将也会发现产品本身的问题。这可能是一个需要时间的过程,它不像测试阶段那样专门去找茬。维护阶段的重心不在专门找茬上。
因此,设计维护程序或者脚本时,需要设计两方面,分别是与产品无关的软件或硬件方面;另一方面,即是产品业务相关。而后者是维护设计的重中之重。
上一篇:西部超导:归母净利润同比+46 05% 维持高增长态势
下一篇:本地化售后服务承诺书