测试人员应该具备的这些能力你都达到了吗?

作为一名测试人员你需要具备以下这些能力,大家可以对照看看自己都满足这些条件了吗?

@Eva

1、测试理论知识

2、至少了解一枚编程语言,如Java,Python 等

3、了解测试框架,如robot

4、了解自动化工具,如selenium,UFT等会做自动化测试加分

5、了解性能压力测试工具,如jmeter,loadrunner 之类的,会做性能测试加分

6、会常用数据库,如sql,redis ,oracle 之类的

7、了解linux指令

8、会自动化接口测试加分

9、了解安全测试,sql 注入等等

10、会测试用例设计,测试计划,测试报告编写

11、会用常用测试管理工具,如qc,jira之类的

12、会用常用项目管理工具,如confluence,sharepoint之类的

13、会用常用版本控制工具,如SVN,GIT

14、了解持续集成,了解hudson, tomcat 等

15、会搭建测试关键

16、良好的文档编写能力

17、对所在行业/所做项目主业务了解

18、具有抗压能力,能加班

19、学习能力强

20、如果会开发测试框架和测试工具,那就是大牛之类的了

21、交流能力

@呆小秋

缜密的逻辑能力:测试思维,从广度还是深度测试,保证测试用例不遗漏;

敏感的思维能力:修改了某个地方的代码,可能会影响某些功能,针对性回归;

较强的学习能力:测试需要了解的知识很广,需要不断的沉淀,积累,学习,自觉多涉猎方方面面知识;

代码能力:至少了解一门语言,了解编码思维,和开发对质的时候不会被说,你又不懂编程,你可以直接回答他:就是某某分支,或者某某地方修改一下。或者更霸气的说:让开,我来

沟通能力:和开发,和主管沟通,怎么说清楚项目情况,风险分析之类的,要预先说清楚,避免不必要的背锅;

测试工具:多学一些能提高效率和减少人力物力的测试工具。

@JIE

操作系统:

熟悉windows cmd、linux文件系统,主要文件层级架构,vim,adb等命令操作 。

通信协议:

计算机网络的知识,http、https、tcp、udp、socket书籍推荐HTTP权威指南 。

数据库:

mysql、增删查改,多表联查,事务、存储过程 。

语言:

推荐python,语法简单适合测试人员,主要学会语法,再学习要用到的库如request,unittest。

工具:

fiddler,postman,F12 。

前端知识:

html、JavaScript编写简单页面。

@王小卡

具备独立思考的能力

无论是测试用例的编写还是执行这种能力必不可少。一味的按照写好的用例进行测试永远成为不了优秀的测试从业者。

对于新技术具备快速学习的能力

不断进步不断充电。沟通和协调能力以及文档报告做成能力同样也很重要。

@ZYA

首先是对测试体系的认知,保障业务稳定性。

在此前提下还要思考怎么提高测试效率,除了总结测试方法还需要考虑到自动化方面还有测试平台构建。

这个要有一定的代码能力,当然还要具备一定的数据库、服务器知识,起码可以去搭建服务,还有测试框架吧

@Jery

除了必要的行业知识及技术知识外,对bug的敏感度很重要;当出现偶现bug时,复现bug的探索精神以及耐心必不可少。

@新雪兰

Python

一定要会一门语言,测试工程师不吃香,测试开发才是一名真正有技术测试人员。

自动化测试方法要掌握,感觉纯功能测试人员基本上要被淘汰了。

当你选择成为一名软件测试工程师的时候,也相当于选择了一条需要不断学习、精进的道路,永不止步,努力成为更好的自己!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181220B1237300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券