两年前,怀着对软件测试这个行业的前途和钱途,我选择了读软件测试这个专业,那个时候什么都不明白,懵懵懂懂,认为只要在学校好好学,应该是前途无量,两年后的今天呢?我感觉那时候好傻。
两年的学习中,我不能说我是最认真的哪个,但最起码我是认真的哪个,努力的跟着老师学,认真的在网上学,从一个对计算机,测试一点都不明白的人,慢慢的知道了IT专业原来并不只是想象中的那种只要会玩电脑,会打字就是高手的误解,认识到原来IT包括许多许多,网络,编程,数据库等许多方面。也慢慢的知道了测试是怎么一会事,从开始认为测试就是找文章中的错别字那样到测试原来还有性能,功能,黑盒,白盒,自动化等。所以一直以来都是努力的学习,对测试理论知识的丰富,跟着老师做一些小系统的功能测试,认为这样毕业就应该找的到工作。
悲哀就是这样开始,找工作中才发现。
请问你对数据库熟悉吗?对网络知识熟悉吗?精通java/c/c++等语言吗?玩过LINUX吗?会做网页不?自动化工具LR/WR/TD等熟悉吗?知道财务知识吗?会什么脚本语言呢?玩过游戏吗,知道这样测试不?。。。。。。。。?????
什么,你怎么不问我功能测试呢?我会哪个,还会写测试用例,测试的一些文挡,还设计过一些数据库,使用过LR/WR(只是跟着老师做)。
这样啊,那等我们公司的通知吧,适合就打电话你。
打电话,哎,一看就知道,人家要的是精通XXXX的人,你才了解。哦,你说哪个功能啊,我们公司又不是大公司,那有那么多时间做,只要跑的通就可以了,这个我们公司随便哪个都可以做,人家还是精通XXX的。MY Gold!
那我怎么办啊,凉拌了,继续学,小公司你达不到要求,也许一些大的公司还是有专门的功能测试,但是你进的吗?就这转科文凭,算了,还是去学精通一门东西了。数据库了,程序,网页开发了,,,,,,,,好歹还有出路。
悲哀悲哀,,,,,,
最后说说提高这2年大学学习和最近找工作中对测试的感想吧!
首先你应该确定你是想往测试那方面发展,测试理论吗?简单的很(我现在才知道,哎)多看就是。
1. 文挡测试:把语文学好吧,把什么二义性等的词找出来了
2. 功能测试:懂怎么点击安钮了,怎么找链接了,会写简单的测试用例,最好还是要有点审美观,说白了就是检查实现的功能是不是和需求上的一样
3. 自动化测试:应该是把LR/WR等测试工具精通了,会写脚本语言了,精通数据库等什么的(我也不知道)
4. 网络游戏测试:知道B/S,C/S,会玩游戏,知道游戏情节的测试(主要任务系统的组成),游戏世界的平衡测试,主要表现在经济平衡,能力平衡(包含技能,属性等等)游戏文化的测试,比如整个游戏世界的风格,是中国文化主导,还是日韩风格等等
5. 手机测试:
6. WEB测试
7. 嵌入式测试
8. 单元测试:最起码精通一门语言,会用某工具等
9. 通信方面的测试:什么无线电之类的,TCP/IP啊
10. 手机游戏测试:考虑内存,显示频分辨,精通什么J2ME,SYMBIAN等的
上面这些只是个人理解,当然各个方面学的东西不一样,比如性能测试,肯定要精通数据库了,不能怎么优化撒,WEB测试肯定要会做网页了,功能测试看什么公司了,做财务的肯定你要知道财务知识了,,,,,,,
哎,后悔当初选择测试这个专业,应该选什么数据库,开发,网络之类的,精通一样,然后学测试理论,流程,那样即使找不到测试工作,也可以找数据库,开发之类的,弄的现在什么都不是了,人家面试怎么说“你测试理论很丰富,但是没有开发那套思想,要做也只能做功能测试,那是没有出路的,我想你还是先去学做开发,再做测试”,这就是现在国内招测试人员的缩影,所以奉劝一句,当你想做测试,最起码你应该要有其他计算机方面的经验,要不,嘿嘿,,,,,,,和我一样。。
发泄一通,继续学习!高人指点补通上面的测试分类方面!
对了,最后要说一句,英语要好好好,,,,,,,