今天早上赶来上班,老板告诉我,印度兄弟给她,还有印度老板发了一封邮件,表达了他们认为测试不够完全的担心。当然我老板只告诉我这些,天知道还有什么没告诉我的。老板问我怎么办,谁做决定?是否这里的项目经理(第三个老板)和我做决定?
我简述了一下事情经过,本来这个设计包括两部分,一部分是矩阵计算,另一部分是营销学上的计算,虽然也用到了什么GAMMA函数,EGEN VALUE,负二项分布等等。但是这部分比较成熟稳定。我让印度哥们儿做这个测试,我去做矩阵测试,因为没有SAS的运算结果比对,所以我用了EXCEL来做运算结果比对,比较麻烦,总算我做完了一次。而印度哥们儿叫苦叫累,说浪费时间被我反驳之后只好做了74个测试。算完整了,那74个测试脚本也不是我写的,是第三个老板写了让他做的。
现在我们把设计移到客户系统里,这就算从SAND BOX 移到DEV里了。可是印度哥们儿愣说矩阵测试不完善。我耐心回复他,这是SAND BOX,我们只要测试主要技术难题即可,你说没测到的那几个地方,
首先是重复,(比如模型与数据不匹配的情况,影响的是INITIALIZAITON,不影响后面的CHANGE SITUATION。所以如果我测过了模型与数据匹配情况下的CHANGE SITUATION,我没必要在模型与数据不匹配情况下再测一次CHANGE SITUATION。)
其次,这是SAND BOX,不是DEV,不需要广泛的测试
第三,你说缺乏测试的是简单的几个RATIO 和百分比的转换,很简单,眼球看看就行,在DEV里再进行广泛的测试
第四,转移到客户的DEV系统的时候我们有一些改动,在客户系统里进行全面测试更合理。
这就是今天之前发生的上下文。我实在很难把这印度兄弟的意见当作单纯工作意见来判断。这是我今天非常不爽的原因。 另外一个支持我判断的理由是,我不知道在每天都直接沟通的前提下,为什么今天他选择了跟他的印度老板和我的老板发信却绕过我的方式??
下午下班前,老板叫上我跟第三个老板开个会,商量了一下,第三个老板基本是对测试外行,还要装懂。不过他有一个优点,就是比较客观,尊重专家意见。我把我的意思表达一遍,矩阵测试的确只进行了一次,不是74次,原因是工作量太大,没有SAS没法测,而且在SAND BOX里只要测主要的难点即可。第三基本测的完整,只有两个非常简单的点没测。老板问我下一步怎么办。
我说我完成了客户系统的营销计算测试一次,现在扫除了障碍,印度兄弟可以开始测74个SCENARIO了,我再继续在客户系统里单独测一次矩阵,如果可以,我就直接INTEGRATION TESTING 大概256个SCENARIO,然后把结果交给客户运行SAS比对结果。我就算项目完事儿可以撤了。老板同意了,考虑到工作量,说等我回来之后还要再来一个礼拜。三老板同意了。(这项目是三老板的项目)
老板问我印度兄弟能做什么,我直接说他数学不错,但是测试,DEBUG技术很不行,对系统的熟悉程度也没有达到要求,做EXCEL来计算,比对结果,他不能指望。
说完走人,回家写BLOG。对于印度兄弟给我穿小鞋上眼药的猜测,我一字不提,老板也一字不提,心照不宣,这就叫政治正确啊。临走老板说,等下你给印度兄弟安排工作的时候,发邮件前先给我通一下电话或者先发给我看一下草稿,确保我们双方理解一致云云。这更证实了我的猜测,但是猜测就是猜测,有什么办法呢?猜测不能作为行动的依据,我花了两个小时才平静下来,决心明天开始新的一天,就当自己从来没有穿过小鞋一样,就事论事吧,否则没完了。
总算解决了上图方便的问题,我开始用PICASA2了,太方便了!这是周六家门口踢球前,雨后的树,秋天到了。

评论