软件测试工程师能干啥 软件测试工程师未来发展?

[更新]
·
·
分类:行业
1164 阅读

软件测试工程师能干啥

软件测试工程师未来发展?

软件测试工程师未来发展?

以我多年的工作经验来看,软件功能测试是基础,未来发展方向主要有两方面(技术专家、测试管理)。
一、技术专家发展路线有如下三方面,可供参考:
1.从功能测试到性能测试专家,性能测试专家需要掌握一门编程语言、性能测试工具、系统架构、网络、数据库、服务器硬件等知识。性能测试分为前端性能测试(单用户操作系统响应速度),后台性能测试(多用户并发场景)。后台性能测试包括三个阶段:测试(性能测试场景分析设计、脚本编写或者录制、测试执行)、分析(根据性能测试目标分析测试数据,找出性能瓶颈)、解决方案(根据性能瓶颈,给出系统调优解决方案);
2.从功能测试到自动化测试专家,自动化测试专家可以向自动化测试工具、框架开发方向发展,即测试开发工程师。自动化测试工程师需要掌握一门脚本语言(如,Python),掌握一些测试工具(如,webdriver、testng、appium等),web前端知识(html、jquery、css等);
3.从功能测试到安全测试专家,安全测试对测试人员要求更高,要想在这条路上走的更远,建议是从事过开发、或者是对计算机、信息安全非常有兴趣的人去深入研究这方面的技能、知识。普通测试人员只能做比较简单的安全测试,无法深入;
二、测试管理方面发展,需要具备以下技能、知识,仅供参考:
1.对软件测试流程流程、质量管理过程、项目管理要非常熟悉;
2.对功能测试、用例设计、专项测试技术有要了解(即使走上管理岗位也需要这些知识,不然无法服众);
3.良好的沟通能力、人际关系处理能力、有责任心、能抗压;
4.懂得如何管理团队,如何提升团队的能力,如何激发团队成员的工作热情等
那么,到底往那个方向发展,没有固定的答案,适合你的就是正确的,个人建议如下:
1.对技术有高度热情、喜欢学习新知识的人,选择一个专项测试领域,不断积累,最后走测试专家路线;
2.善于沟通、有想法、思路清晰,内心不甘平庸的人,可以往测试管理方向发展。
发展方向想清楚了,就需要用行动去积累其岗位所需的知识,机会总是留给有准备的人。
其实,测试还可以其他岗位的,比如需求分析工程师、开发测试工程师、产品经理、售前技术支持工程师等,欢迎大家一起探讨。

软件测试可以自学吗?

首先给你一个确定的消息:可以自学
但是前提你点需要知道软件测试是什么,不要笑,真的有人不知道这是什么,还要知道能干什么,里面都会用到那些东西,需要会那些东西,这些东西弄清楚了,自学才变得有可能。
想自学的话给你几条小建议:
先整清楚软件测试整体架构,到底需要学会什么,相关信息可以在github或者csdn上找到完整的学习流程图,或者叫做思维导图。知道要学习什么之后再按照学习路径先易后难学习,中间可能会遇到比较晦涩难以理解和学习的知识,一定要坚持住,一般流程图会给出哪里会比较难学,所以可以在到难学的地方之前准备一下,做一下心里建设,将之前学习的东西复习一遍,自己做点小玩意给自己一点成就感,再专心攻克难点,这样也不至于在攻克难点期间将之前学的忘掉,一点小成就感也能支持你来攻克想要攻克的难点。最后给你推荐几个学习的地方 csdn、cnblog、github、码云、blbl、慕课网等等,不过还是要善于使用搜索引擎google 百度能帮助你解决绝大多数问题最后希望你能学成,叫这个世界上再多一位软件测试工程师~