正文:(十五)测试之痛3
系统经过Gentleman和我的多次测试和修改后,健壮性得到了显著的提高。在测试期间Gentleman想从CA国飞回来,专程为系统上线前做最后的实战测试。我是不赞同的他这么做的,当时正好赶上万众瞩目的北京奥运会,他的签证上也遇到了些麻烦,所以也就顺利成章地取消了这一临时计划。
虽然Gentleman自己没回来,但他专门安排了他的助理(本文中称呼为MissLee)来协助我做上线前的最后测试工作。我和Gentleman协商后,制定的计划是:测试数据库放在MissLee的电脑上(以后再配备专用的数据库服务器),首先在营销部的5台电脑上安装客户端程序。即本套系统先由营销部来做实战测试,因为他们的业务中使用到的模块最多,数据所走到流程也最全。当系统测试没有问题后,再全面推广到公司的所有机器上,这个过程预计2-4周。
系统安装到营销部后的那些天,他们马上就有很多信息反馈。依据Gentleman的要求,营销部所有的反馈意见都统一发到MissLee那儿,再转交给Gentleman本人。Gentleman和MissLee会对这些信息反馈进行分析,例如:哪些意见是非常正确的,系统的确需要在某处添加数据项、添加功能或数据导出。然后他们会整理好,发送Email给我。我越来越觉得Gentleman真是个Good Partner,他的事先安排,让我的工作井然有序,而不是面对嗡嗡作响的各种嘈杂意见,这应该是很多人值得学习的地方。
当然,这期间系统也有很多'莫名其妙'的错误,例如,他们在导出一份报表文件的时候,进度条总是停在30%处就不动了。而我在自己的电脑上,和Gentleman的电脑上都测试不出这样的问题(这些问题大多是因为,产品库中缺少了某些产品的图片啊,或金山词霸的自动取词功能引起系统中特效按钮显示不正确等等)。类似于这种情况的问题大概有五六次,我都是需要及时到现场测试,然后逐一排查原因,最终找到问题所在。
解决这些疑难杂症的话说起来很轻松,但在实际找寻错误的过程中,没有交流,只有自己一个人琢磨。都是在结合程序源代码的基础上,仔细排查错误,这个过程既曲折更痛苦,需要相当的开发经验。以至于后来Gentleman开玩笑,说我无所不能,在我这所有问题都不是问题。
经历了半个多月的系统测试后,营销部人员,也由最初的对系统很不放心,到享受系统带来的高效工作。
系统经过Gentleman和我的多次测试和修改后,健壮性得到了显著的提高。在测试期间Gentleman想从CA国飞回来,专程为系统上线前做最后的实战测试。我是不赞同的他这么做的,当时正好赶上万众瞩目的北京奥运会,他的签证上也遇到了些麻烦,所以也就顺利成章地取消了这一临时计划。
虽然Gentleman自己没回来,但他专门安排了他的助理(本文中称呼为MissLee)来协助我做上线前的最后测试工作。我和Gentleman协商后,制定的计划是:测试数据库放在MissLee的电脑上(以后再配备专用的数据库服务器),首先在营销部的5台电脑上安装客户端程序。即本套系统先由营销部来做实战测试,因为他们的业务中使用到的模块最多,数据所走到流程也最全。当系统测试没有问题后,再全面推广到公司的所有机器上,这个过程预计2-4周。
系统安装到营销部后的那些天,他们马上就有很多信息反馈。依据Gentleman的要求,营销部所有的反馈意见都统一发到MissLee那儿,再转交给Gentleman本人。Gentleman和MissLee会对这些信息反馈进行分析,例如:哪些意见是非常正确的,系统的确需要在某处添加数据项、添加功能或数据导出。然后他们会整理好,发送Email给我。我越来越觉得Gentleman真是个Good Partner,他的事先安排,让我的工作井然有序,而不是面对嗡嗡作响的各种嘈杂意见,这应该是很多人值得学习的地方。
当然,这期间系统也有很多'莫名其妙'的错误,例如,他们在导出一份报表文件的时候,进度条总是停在30%处就不动了。而我在自己的电脑上,和Gentleman的电脑上都测试不出这样的问题(这些问题大多是因为,产品库中缺少了某些产品的图片啊,或金山词霸的自动取词功能引起系统中特效按钮显示不正确等等)。类似于这种情况的问题大概有五六次,我都是需要及时到现场测试,然后逐一排查原因,最终找到问题所在。
解决这些疑难杂症的话说起来很轻松,但在实际找寻错误的过程中,没有交流,只有自己一个人琢磨。都是在结合程序源代码的基础上,仔细排查错误,这个过程既曲折更痛苦,需要相当的开发经验。以至于后来Gentleman开玩笑,说我无所不能,在我这所有问题都不是问题。
经历了半个多月的系统测试后,营销部人员,也由最初的对系统很不放心,到享受系统带来的高效工作。