作测试一年了,该学点什么

有些工做了一两年的童鞋会有这样的疑问,如今天天的工做就是测测功能,跑跑用例,工做上须要的技能也不太多,甚至连测试报告都不须要本身写,特别是作项目外包,作完一个马上作下一个,不管是业务仍是技术,积累的深度都不够,那我业余时间该学点什么去提高本身?java

在互联网这个行业,最惧怕的就是与外界隔绝,不知道如今你们都在作什么,咱们有不少途径去获取外界的信息,与测试同事交流,参加测试行业的交流会,加入一些qq群,微信群,随时去了解行业新动向,也能了解本身当前处于一个什么的水平。python

作测试不只是积累测试技术,也须要业务知识的积累,要选定一个行业,去积累行业的业务知识,例如说:金融,医疗,游戏,电商,教育等等,对于熟悉某个行业业务的测试人员,会比不熟悉的更有优点,尤为是金融互联网公司。web

数据库知识也是不可或缺的,至少要熟练SQL的增删改查语句;再就是自动化测试:接口自动化,web的UI自动化,App的UI自动化,这当中,我认为接口自动化是性价比最高的,应该先学起来,建议是用jmeter工具来作,容易上手,基本一周时间就能学会使用了,若是须要写beanshell脚本,可能要多花点时间,在这里想强调一下,学工具不要只去学学录制就认为本身会了,实际工做上不会去用录制来作自动化的,学习的时候要考虑用例的结构,可维护性。要作UI自动化写代码是必不可少的,建议学一下python语言,或者java也能够,web的UI自动化就用selenium,App的就用appium,这两种的思想是相似的,学会了一种,另外一种就不难了,还想再说一遍,不能只学录制,学UI自动化至少要懂PageObject模式是什么吧。面试

以上都以为差很少以后,我以为能够去学习一下单元测试,TDD,我的是以为之后TDD是发展趋势。shell

不少人在业余学习时都有一个问题,就是学得太浅,若是工做中要独立去作,彻底不能上手,因此当选择学一个技术的时候,最好是能在公司的项目上实践起来,能去实际的提升工做效率,即便是在业余时间去作,心态也要放平,不要以为本身是在加班,实际上是在帮助本身成长和进步。收获是会在将来体现的。数据库

除了这些技术上面的学习,建议你们也要关注本身的软技能,沟通,表达,总结问题的能力,在工做中,要有大局观,经常去思考怎么才能提升软件质量,怎么作bug预防,怎么才能提升工做效率,怎么去与其余团队配合的更好等等,在思考的同时,就会逐渐的去完善流程,作过程上的改进,这比硬技术的学习来讲,更有价值。微信

因此总结起来,我推荐要学的就是,业务知识,SQL语句,接口自动化,UI自动化,单元测试,TDD,前三个优先级更高。学自动化不要停留在录制。要随时去关注行业动态。多提升软技能。架构

若是你

①从事功能测试,想进阶自动化测试

②在测试界混了一、2年,依然不会敲代码

③面试大厂却屡屡碰壁

我邀你进群吧!来吧~~测试员,313782132(Q群里有技术大牛一块儿交流分享,学习资源的价值取决于你的行动,莫作“收藏家”)获取更多大厂技术、面试资料

app

人生是一个逆水行舟的过程,不进则退,我们一块儿加油吧!工具

测试工程师职业发展路线图

功能测试 — 接口测试 — 自动化测试 — 测试开发 — 测试架构师

加油吧,测试人!若是你须要提高规划,那就行动吧,在路上总比在起点观望的要好。事必有法,而后有成。

资源不错就给个推荐吧~

相关文章
相关标签/搜索