作为一名软件测试工程师,需要具备哪些能力?【乐搏TestPRO】

**

一、软实力

**
1、办公软件常用功能的熟练使用

首先我们需要熟练运用办公软件,比如PPT,word,Excel表格的熟练运用,这是最基础的办公软件。基本上都是互联网用人的默认标准了。掌握的越熟练,工作效率和个人表现力都会得到提升。

2、和同事之间的和谐相处

人际关系处理能力也是一个人的重要能力之一。在职场中,情商甚至比智商更加的重要。我们在工作中如何与同事进行相处,以及我们在工作中与同事相处的结果,很大程度上决定了我们工作的难易程度,决定了我们以后未来的发展方向和发展道路。

3、了解领导的态度看法并为其分忧

领导是对我们的工作直接进行负责的,我们所有的工作都要经由领导的分配和批准。而如果想要获得领导的批准,那么我们就要保证我们的工作所做出来的成果一定要符合领导的心意。

我们要及时了解领导的想法,揣摩领导的用意,分析领导想要的到底是什么样的作品。有一句话是:把你的领导当成是生活不能自理的人对待,那么你的工作肯定做得很好。

4、学会控制不良的情绪

我们要学会控制自己不良的情绪。在工作中,我们经常会遇到一些突发情况,这些突发情况有时候会极大的打乱了我们工作的进度,扰乱我们的思绪。

在这个时候我们不应该焦急暴躁,而是应该保持平稳的心态,只有如此才能够更好的来处理这种事情,把这件事情的伤害降到最小化。湖畔大学的梁宁教授曾说过,情绪是一个人的底层操作系统!越是关键时刻,越要冷静思考,学会控制情绪,因为越是情绪化时做出的决定越是接近错误的。

5、适当表达自己的主见

在工作中虽然我们要服从公司的安排,但是一味的遵从公司的意见也是不可取的。我们要适当的展示自己的实力,表现自己的优势,适时提出自己的想法,只有如此我们才能够展示我们自己的实力,让公司看到我们的价值所在。

**

二、硬实力

** 1、计算机常识(什么是操作系统,都有哪些编程语言,常见的数据库类型,接口和协议等相关概念,什么是Web、APP等)

2、简单的产品知识

3、功能测试

4、接口测试

5、性能测试

6、自动化测试

7、掌握一门编程语言

8、积累项目经验

按照阶段的划分,需要学习以下技能:

初级阶段

初级阶段需要掌握四个方面的内容

一、软件测试的基础知识,编写测试用例的方法及测试流程

二、掌握禅道、SVN等必要工具,及缺陷定义和测试计划编写方法

三、web测试与app测试的方式方法与协议

四、接口测试postman工具的操作使用,前端基础知识H5及CSS

中级阶段

中级阶段需要掌握六个方面的内容,从中级开始就是涉及到一些工具的使用

一、QTP自动化工具的环境搭建

二、loadrunner性能工具的环境搭建

三、jmeter性能工具的环境搭建及接口压力测试

四、jmeter脚本增强,app/web性能测试

五、fiddler抓包工具的操作使用、Jenkins自动化部署工具

六、数据库MySQL、SQL语句

高级阶段

高级阶段涉及到四个方面,需要掌握一点开发的知识

一、虚拟机的搭建与使用,Linux环境搭建及命令

二、eclipse框架介绍,学习测试必须掌握的Java基础知识

三、testNG+selenium自动化工具环境搭建

四、APP自动化之monkey

如果你想了解软件测试更多知识,可以添加V信:leboruanjian ,可领取海量软件测试资料。

你可能感兴趣的:(软件测试,互联网,性能测试,面试技巧)