入职第一天,我打开小丹帮我装的最新版系统,按照小丹教的和自己的认识,每个窗口打开看看,试着操作下,了解了系统的大致功能后,我觉得我可以工作了。我转头问小丹:“小丹,我该怎么做测试呀?”
小丹愣了下,笑道:“你大学里学过软件工程没?”
我想了想,好像有这门课,好像我考得还不错。我赶紧回道:“学过。”
“那里面有一章都是讲软件测试的。但是我们现在能力和资源有限,能把功能测试做好就行了。”小丹回道。
我有点懵,虽然记得这门课,但不记得里面内容了,更不用说里面关于软件测试的内容了。不过我没有再继续纠结这个问题,我听到小丹说的最后一段,我想功能测试肯定就是测试软件产品的功能了。
我想了想以前的工作,问道:“以前在工厂,自己做的功能也会简单操作下,有问题就改。oracle也时常会更新版本,更新后,让我们检查下系统能够正常使用。那我现在是不是也是按照用户的操作,检查系统是否能正常使用?”
小丹有点欣慰地望着我说道:“这是最基本的检查。我们还要测试各种用户可能的操作,不单单是正常的,还有些异常的,或是误操作,系统是否能正常响应,而不是出现各类错误,甚至系统退出或机器死机的情况。”
我有点明白了,说道:“和找不同,找茬有点像。”
小丹大笑了,拍拍我的肩膀,没再说什么了。我有点尴尬地笑了笑,没说什么,就开始自己工作起来。
公司的第二代产品因为刚上市没多久,功能不复杂。我在测试的时候,小丹很自信地说:“这些地方我测试过几天了,应该没什么问题。”果然,第一天直到大家都下班了,我还没有发现问题。
这时,小丹拍我说道:“我们没有特别紧张的任务,是不需要加班的。要不要一起走?”
听到不用加班,我还是挺开心地。我点点头,关了电脑,跟着她一起下班了。在去公交站台的路上,她很热情地跟我说了些办公室的一些事情,她还告诉我她要赶回家做晚饭,她男朋友比她下班晚。我也诚实地告诉她,我不会炒菜,男朋友比我回去的晚,我和男朋友大部分时间在外面吃。她鼓励我说炒菜不难,她以前也不会,学学就会了。短短十来分钟的路,一路上的聊天却拉近了我们很多。
第二天,周五,我没有那么早到公司,而是像其他人那样,差不多九点到。和小丹确认我今天的工作还是测试后,我继续开始工作了。有了昨天一天的了解,我差不多对系统有个七八成的认识了。不记得怎么发现的第一个问题,只记得当时出现一个红叉带着一堆错误的提示框,让我有点懵又有点激动。
我扯了扯小丹,指着电脑说:“这个是问题吗?”
小丹凑了过来,看了看,问道:“你怎么整出来了?”
我试着再按照之前的操作又做了一遍,还是出来了。小丹皱了皱眉头,扭头让一个开发工程师过来看。那个开发工程师看了看,回到自己电脑上,试着和我一样的操作,果然是代码里面没有处理那个操作导致的问题。
小丹拍了拍我,说道:“不错,不错,发现bug了,把它记到桌面上那个bug。doc文档里面。里面有格式,你照着以前的bug格式,把你发现的这个加在最后面。”
于是,我郑重地打开word文件,把我做测试后发现的第一个bug写上去了。
有了第一次,我颇为激动地继续努力找bug。那一天,我又发现了三四个bug,有个bug还导致系统退出了。开发同事们也对我刮目相看,纷纷说小丹有好帮手了。
周六上午,我就让男朋友带我去买《软件工程》的书。那时华强北爱华市场那边的计算机专业书店算是比较大的专业书店了,里面密密麻麻的书架上放满了各种计算机相关的书籍。书很全,但是也挺贵的。后来我们慢慢地转战去八卦岭的图书批发市场,那边的书可以打折,就是书摆的比较乱,要自己慢慢地找。
买书后,我一边看书,一边拿男朋友正在开发的系统练手。那时男朋友公司还不如我们,连专职的测试人员也没有。所以那之后,每天下班后没事情,我除了看书,就帮着他测试。这种模式持续了大半年,我摸到了开发人员常犯或常忽视的一些问题,而我男朋友也摸熟了测试人员的那些套路,互相成就了对方成为测试和开发组的“最佳”。
那时的我,突然发现自己挺喜欢做测试这个工作。也许是自己喜欢逆向思维,和人打交道时不会盲目地相信,经常会逆着来。也许也是因为画画带来的不一般的观察能力,我总是能第一眼发现一些不正常的东西。进入了测试这个行业后,我才发现自己并不像朋友,甚至自己也认为的那样“不细心”和“不耐心”。那时我才发现原来很多时候没有一个人了解你,甚至你自己。也许很多时候只是没有碰到自己喜欢的工作而已。
也是在那个时候,我突然发现自己没有那么讨厌计算机这个专业。在那之前,我已经自学“工商企业管理”本科课程一年半了,参加了四次全国统考,考了10门课程,但是只通过7门,除了实习和毕业论文,还有10门课程,感觉越来越吃力了,尤其是以前从来没有接触过的财务和营销贸易相关的课程。
以前在工厂,我经常会在没事时回到我自己的独立办公室(有时总经理需要聊些敏感保密的事情,我需要回避)里躲着看书。而现在在公司里,再也无法在上班时间看书了,而只用晚上的时间太难通过考试了。现在既然已经进入了真正的计算机行业了,又没以前那么讨厌计算机工作了,我那时开始犹豫是否要转回考“计算机”本科了。这一思量,导致我放弃了已经考试2年的“工商企业管理”,转到了“计算机及应用”。只不过经过一年的折腾后,我终于发现大学课程永远和外面的工作不一样,理论性、不实用的东西太多,最终还是放弃了“计算机及应用”,回到“工商企业管理”的怀抱。