我的一年测试工作总结
从今年3月份开始接触软件测试,差不多有八九个月了,现在来做个总结看看吧(毕竟年龄不小啦,需要为以后的道路想想该怎么走)
进入的第一家公司新时达,很感谢上一个测试经理,被我忽悠忽悠就让我成功转业进入软件测试领域,我只能说我的运气太好。在这家公司并没有学习到什么实质性的东西,但是至少让我开始和软件测试有了实际的接触,让我完成从小小白到小白的转变。
后来7月份进入钢银,真正开始走上软件测试的道路,说来也巧,我刚进公司那会正好在实行产品开发的流程性改革,各种文档、计划铺面而来,可以说应接不暇,但是在一段时间适应后,慢慢的开始对整个产品开发流程熟悉起来,从此开始真正进入测试领域。
主要自己做的还是功能测试,不管是在新时达还是钢银,基本都是功能上的业务测试。那么来聊聊功能测试吧:
1.首先一定要看需求文档,不管你对被测系统多么熟悉,需求文档终归是你测试的主要一句。需求文档写的好不好,清不清楚,完全决定你的工作难度啊,面对只有几行字的需求文档想想就头疼啊,眼前一抹黑。
2.测试用例越写越全面,覆盖率越来越高(并不是吹牛逼啊)。写了几个月的测试用例后我发现,在禅道或者其他管理工具上写测试用例真实tm煎熬,固定的格式往往不能满足自己对用例的需求。后面用例评审时偶尔发现在excel上写用例是多么顺畅和清楚的一件事,自己设计表格,自己规划测试时间,很方便。每次测到哪里,还有什么遗留,都一目了然,关键是在禅道上还要在复制一遍就比较讨人厌啊。
3.还有跟开发沟通很重要啊,他们自己设计的东西总归比你清楚的多,关系搞不好,你问他问题,都懒得回答你。
4.规范的流程、文档实在太重要了,不会被随意修改需求,从而导致你要不断的改用例(当然我才入行就进入一个规范的流程的产品体系中,并不能体会那种无限更改需求的情况,真是庆幸啊)
我了解的自动化测试,即selenium:
一开始接触自动化就是selenium这个开源工具,玩了一段时间,发现一头雾水,所以从头开始学习,用将近3个月时间学习HTML、JS、JAVA等相关知识。慢慢的开始了解了selenium的一些原理。后来在机缘巧合下得到了一套selenium的自动化测试教程的视频,开始了对selenium进一步的学习,了解了元素封装、基础框架等基础知识,也对自己的java进行了一番磨练,写代码的能力也稍微进步了些。
现在基本上自己写一些常用的测试用例,很轻松,明年争取把自动化这块在好好完善下,同时也给部门同仁讲讲自动化,提高自己的演讲能力,同时总结总结自己学到的东西,有一个更好的回顾吧。
关于性能测试:
第一次接触到性能测试,就是用的loadrunner,只会基本的录制、回放等简单的操作(汗颜!~~~),对于性能测试的数据分析完全两眼一抹黑啊,感觉性能测试比自动化需要的知识多得多啊。我觉得我最终的方向还是会在自动化方面,但是性能测试不能不懂,所以明年在看看能不能在性能测试上做进一步的发展,学习一些基础的分析方法。
关于Jmeter:
Jmeter是个好东西,开源、界面简介(很多人说丑、、、、),不仅可以进行常规的性能测试,同时可以进行一部分的接口测试。明年的目标是玩转Jemter!!