正文:(十四)测试之痛2
Gentleman是一个办事认真仔细的人,他每次测试完一个模块后,都会详细地记录下错误的具体情况(效果、他估计的原因、在什么数据输入流程下出现错误等等),然后发一份错误报告给我。有时为了描述一个错误,需要要写上百字,并配以屏幕截图。我见过他在电脑上输汉字,基本上是二指禅的功夫,输入速度非常慢。所以我可以想象,他在做完测试后,敲上一篇上千字的错误报告需要多少时间。而且,后来我从Gentleman那也证实了自己的猜测,他花在写Email的时间,远多于测试时间。
虽然我多次建议Gentleman将测试工作交由下属去做,但他一直都没有同意。他说,系统的需求和设计过程,都是他全程参与的,换了谁都没有他这么清楚。其中有很多地方都是与原系统不相同的,如果换由其他人来做测试的话,是测试不出问题来的。他坚持测试到基本可用的状态,再交由其他人来做后续测试。
我真的为他这种认真的工作态度所感动,所以他每次发送新的错误报告后,我都会尽快把这个错误修改好。我们就这样合作,他一有空就测试程序,然后把错误报告发给我,我将修改好的程序发送给他,他最后再做一次错误修正后确认测试。为了我们的测试能基于相同数据,我们之间还经常交换数据库,固定以某段数据为测试基础。初略估计,这个测试阶段他的工作量应该是我的2-3倍,因为大部分的Bug,都很容易修改,只有少量几个需要调整较多的地方。
看着系统一天比一天强壮,这种感觉真的很美妙,就像练健美的人看着自己的肌肉越来越发达,喝酒的人感觉自己酒量越来越大一样,都是很享受到事情。
同时,Gentleman也基本上切换到新系统下工作了,只是用老系统来查以前的数据。因为有了新系统的比较后,他已经无法忍受老系统的低效率了。
Gentleman是一个办事认真仔细的人,他每次测试完一个模块后,都会详细地记录下错误的具体情况(效果、他估计的原因、在什么数据输入流程下出现错误等等),然后发一份错误报告给我。有时为了描述一个错误,需要要写上百字,并配以屏幕截图。我见过他在电脑上输汉字,基本上是二指禅的功夫,输入速度非常慢。所以我可以想象,他在做完测试后,敲上一篇上千字的错误报告需要多少时间。而且,后来我从Gentleman那也证实了自己的猜测,他花在写Email的时间,远多于测试时间。
虽然我多次建议Gentleman将测试工作交由下属去做,但他一直都没有同意。他说,系统的需求和设计过程,都是他全程参与的,换了谁都没有他这么清楚。其中有很多地方都是与原系统不相同的,如果换由其他人来做测试的话,是测试不出问题来的。他坚持测试到基本可用的状态,再交由其他人来做后续测试。
我真的为他这种认真的工作态度所感动,所以他每次发送新的错误报告后,我都会尽快把这个错误修改好。我们就这样合作,他一有空就测试程序,然后把错误报告发给我,我将修改好的程序发送给他,他最后再做一次错误修正后确认测试。为了我们的测试能基于相同数据,我们之间还经常交换数据库,固定以某段数据为测试基础。初略估计,这个测试阶段他的工作量应该是我的2-3倍,因为大部分的Bug,都很容易修改,只有少量几个需要调整较多的地方。
看着系统一天比一天强壮,这种感觉真的很美妙,就像练健美的人看着自己的肌肉越来越发达,喝酒的人感觉自己酒量越来越大一样,都是很享受到事情。
同时,Gentleman也基本上切换到新系统下工作了,只是用老系统来查以前的数据。因为有了新系统的比较后,他已经无法忍受老系统的低效率了。