除了HR相关的事情之外,应该对以下的事情进行重点处理:
1、询问公司的规章制度,尤其是和开发、测试相关的,也包括版本管理、计划&报告的写作规范,邮件发送规范,线上问题处理规范(有时候测试会被借用去检查线上的问题)
这些规范必须牢牢记在心,它们都是高压电,不要碰,比如:
不要在公司做任何与工作无关的事情,特别是打游戏、逛淘宝、刷视频
不要在公司传播任何负能量,任何不信任公司发展、有损公司形象的话不能说
不要询问身边任何人的工资
不要在背后议论别人( you can you up , 任何时候都可能打你的脸)
摆正自己的位置,明确自己的工作职责,先做好自己手头的任务
2、熟读了以上规范之后,应该开始学习公司的最主要业务了,先看看研发团队主要做的是什么产品。比如app、报表系统、BI、后台系统、网站、公众号、客户端产品、开放平台、甲方客户定制外包项目。目的是搞清楚1个问题:
公司靠什么赚钱?
目前哪些客户在给我们发工资?
我们系统的哪些功能支撑了他们的业务,解决了他们的痛点
3、询问产品经理提供需求文档,询问开发人员提供接口说明书,询问测试前辈提供测试用例、测试说明书。试着通过阅读使用这些文档,使用公司的产品,快速了解业务流程。
4、为了能把功能测试做的更深入,应该多看看数据库结构说明文档、接口说明文档。如果有当然好,如果没有就试着每天学习,总结和积累。数据库说明文档可能没有人愿意写,可真正写出来,会给大家带来很大便利:
a)新来的开发会少犯错误(不让开发埋坑就要给开发实际的支持,不仅限于测试用例)
b)新发布上线时,可以参考这个文档写运维手册
c)在开发新模块做系统设计时,可以很方便的了解当前是什么情况
数据库存放的数据,是系统的血液。存放的逻辑是系统的神经。要想测好系统,就必须把数据库吃透。
5、作为新人,无法自我管理时,应该主动暴露出“被管理”的接口,让领导来管理你。那么写日报就是最好的方法:
a)每天早上9点左右来写今天的工作计划,要完成的目标,考核达标的标准
b)每天下午17点左右总结今天的计划的执行情况,进度是否正常,质量是否达标
c)如果遇到了困难,应该先尝试自己解决,百度查资料,如果30分钟搞不定的,应该主动向前辈请教,说话客气点,请前辈帮帮忙。否则今天的进度太受影响,会导致延误团队整体的进度,就算你再说抱歉、再加班也没有任何意义。
6、作为测试工程师新人,要不断给自己规划有挑战性的目标(比如1年内,我要读哪些书,掌握哪些技能,我的工资要提高多少?我要独立带哪种级别的项目之类的)常规的路径都是先做好手工测试,写好黑盒测试用例,再进一步,设法提高工作效率,学习自动化测试。同时,也开始学习性能测试,学习安全测试。需知学无止境,当有一天你真的会了,就应该考虑把做这些基础工作的机会留给新人,而你要向着管理岗去转变:计算机很听话,很诚实。但人不一样,如果你有意识地想把人管好,想把项目管好,你才能有机会成为测试经理那样的人:协调资源,做好服务,成就他人。
7、学习贵在坚持和积累。平时要记笔记。推荐各种云笔记软件,把电子版的知识点记下来,系统地梳理清楚,随用随查。
8、学习要学以致用,平时用,才能熟能生巧。不要为了学习而学习,不转化为自身价值的提高,是没有意义的。
9、不要蒙头学习、工作,要把视野放远一点,时常看看外面的世界,关心国家大事,也关注科技潮流,做一个有内涵、有思想的年轻人。而不是一个只会出卖时间干活的机器人。