今天和大家一起来讨论一下知乎上面一个很火的问题:作为软件测试工程师需要具备哪些实力。

第一个我们来分析硬实力:

首先是学历,至少要求大专以上,所以学历有欠缺的小伙伴建议去考个文凭;另一个是技术上的硬实力,这一块要说的就比较多了

第一,测试通用技能。包括

软件测试知识(各种测试理论,测试方法,测试用例编写,bug提交跟踪);计算机知识(操作系统,数据库、通讯协议)

产品业务分析能力,这个一般需要测试经验的积累

第二,测试常见工具的使用。例如

缺陷管理工具:禅道、Jira

版本集成管理:Git、Jenkins

网络抓包工具:fiddler、charles

环境部署管理:Docker

接口测试工具:Postman、Jmeter

App专项测试:Perfdog、Qnet、monkey

等等

如果往上进阶一点的话,

第三、自动化测试能力

1、至少熟悉一门编程语言,像Java、Python

2、掌握主流的自动化测试框架,

web端自动化测试,建议selenium+pytest/unittest;

App移动端自动化测试,建议Appium+pytest/unittest;

接口自动化测试,建议requests+pytest/unittest

第四,再拔高一点,你可能需要往

性能测试能力,测试开发能力去丰富

除了必备的硬实力之外,软实力也不可忽视,除了通常我们说到的,良好的沟通力、表达能力、学习能力、责任心、耐心细心等等之外,我们还需要具备如下2个特质:

第1,“异想天开”能力

举个例子我们在面试测试工程师的时候,经常会遇到这样的问题:随便指定生活中一件物品,像水杯,然后问你该怎么测试?如果你仅仅说功能相关的测试点的话,相信你的测试效果不会太好,因为这个题目就是要考察你全面的测试思维,越是“异想天开”,就越符合面试官的预期,因此不单单是考虑功能,你还需要从界面、易用性、兼容性、安全、压力等方面去思考回答。

第2个软实力,就是要 思考如何“偷懒”

这里说的偷懒,不是说上班偷懒玩手机、刷抖音,而是要学会偷懒,如何节省工作效率

比如自动化测试的演变史,其实就是出于“偷懒”的想法,把一些重复性、简单、没有技术含量的手工测试工作交给代码完成。

总的来说呢,作为一名软件测试工程师,我们需要做到软硬实力兼备,这样才可以走的更远哦。


最后:如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到 902061117,群内会有不定期的分享测试资料。

如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。

好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

年薪20万软件测试工程师都具备的能力,你有吗?相关推荐

  1. 软件测试师需要具备哪些知识,软件测试工程师需要具备哪些能力?

    软件测试工程师需要具备哪些能力?参加个软件测试培训班毕业后就可以成为软件测试工程师了吗?其实并不是想成为比较资深的软件测试工程师,还需要我们具备一定的素质能力的.下面小编和大家分享一下软件测试工程师需 ...

  2. 软件测试工程师需要具备哪些技术,软件测试工程师需要具备哪些能力?

    原标题:软件测试工程师需要具备哪些能力? 软件测试工程师,是老板与开发人员之间的桥梁.因此,除了具备测试技术.测试文档撰写能力外,还需要具备一定的销售沟通能力,业务熟悉能力等. 那,如此全能岗位,需要 ...

  3. 自动化测试工具有哪些_软件测试工程师要具备哪些能力和技能?

    软件测试工程师,是老板与开发人员之间的桥梁.因此,除了具备测试技术.测试文档撰写能力外,还需要具备一定的销售沟通能力,业务熟悉能力等. 那,如此全能岗位,需要具备的能力到底有哪些呢? 首先,认真负责, ...

  4. 软件测试工程师需要具备哪些能力

    原文引用:[url]http://www.51testing.com/html/83/n-834683.html[/url] 问题描述: 作为一名软件测试工程师,需要具备哪些能力? 精彩回答: 会员 ...

  5. 软件测试工程师应该具备哪些能力?

    软件测试工程师应该掌握的专业技能如下: 一.软件测试基础知识 测试计划编写.设计测试用例.编写测试报告.编写BUG报告单.跟踪BUG修复情况,以及各种测试阶段所使用的测试方法.单元测试.功能测试.集成 ...

  6. 年薪20万Python工程师进阶(7):Python资源大全,让你相见恨晚的Python库

    我是 环境管理 管理 Python 版本和环境的工具 pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. virtualenv – 创建独立 Python 环 ...

  7. 年薪20万、50万、100万的算法工程师,到底有什么区别?

    公元七世纪,在车迟国国家气象局组织的一次求雨活动中,虎力.鹿力.羊力三位大仙成功地祈下甘霖,于水火中救了黎民.老国王虽然不明就里,却从此尊他们为国师,奉道教为圭臬. 本世纪,算法工程师们的境遇也差不多 ...

  8. 程序员年薪20万、30万、40万都是什么样的体验?

    年薪20万 把年终奖金这种虚无的算上,刚好过了20的线,此外又是从始至终从事软件行业. 一.本人情况 1.毕业时有幸落户北京,集体户口.(非常感谢我的第一任领导,他在我刚刚入职就给了很高评价,并且给予 ...

  9. 年薪20万和50万的计算机视觉算法工程师,到底有什么区别?

    文末扫码,受邀加入计算机视觉垂直方向的交流群 计算机视觉是目前AI在中国落地最广泛的技术.国内计算机视觉企业达140余家,预计未来三年我国计算机视觉市场仍将保持100%以上的速度增长,2020年行业市 ...

最新文章

  1. vue 背景透明度_一款媒体小白喜爱的视频编辑软件,vue视频编辑APP,想学就来...
  2. picturectrl控件中加载图片并显示_如何在EasyX窗体中显示图片
  3. HTML accesskey 属性
  4. 更新显示当前歌曲的名称 winform 0130
  5. 自定义ContentProvider的一些细节探究
  6. 苹果谈iPhone遭CIA攻击:强烈要求用户升级系统
  7. vertical-align属性
  8. mysql 联合索引底层结构_MySQL联合索引底层数据结构
  9. 怎么让你开发的安卓软件适应更多尺寸的设备
  10. Proteus 8.13 安装教程
  11. Armv6 Armv7
  12. 珠联网络棋牌游戏 v2.95a 官方
  13. 在ubuntu中运行qq
  14. 1357: 逆序数字
  15. Python模块之snmp-cmds,easysnmp
  16. 如何构建企业内的 TiDB 自运维体系
  17. RHEL5 Oracle 11G R2 RAC 静默安装 (一) GI安装前 准备
  18. 【POJ No. 3764】 最长xor 路径 The xor-longest Path
  19. 易签到PHP源码,会议签到系统(会易签到)应用项目源码
  20. 函数function的使用方法

热门文章

  1. NB-IOT ---5G时代三兄弟,NB-IoT到底有多少优势?
  2. TensorFlow 教程 --进阶指南--3.9TensorBoard: 图表可视化
  3. android基础知识学习(1) TextView属性大全+单行显示长文本
  4. 机器学习/人工智能 知识图谱
  5. layui如何存在多个弹窗_layer重复弹出(layui弹层同时存在多个)的解决方法_心善_前端开发者...
  6. 【无人机】他把死去的猫做成无人机,网友愤怒了!
  7. 百度网盘Linux版放出deb包客户端:新增支持Ubuntu 18.04 LTS
  8. 威马披露2021全年交付智能纯电车44157辆
  9. 罗永浩吐槽苹果功能更改 @库克:不要再胡来 做祸害用户体验的事
  10. 消息人士:欧盟下月将对英伟达收购Arm交易展开正式调查