软件测试师需要具备哪些知识,软件测试工程师需要具备哪些能力?_科材的博客-程序员秘密

技术标签: 软件测试师需要具备哪些知识  

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

一、硬技能:

看得懂基本的代码

能了解整个项目的数据流、业务流,方便快速定位问题,测试深层次 Bug

对项目管理,有一个基本的认识

Linux (必备知识)

Git (必备知识)

DB (数据库这块,必备知识)

对于行业内,通过的测试工具,有一些基本的了解,并能快速的上手使用

抓包工具的基本使用

HTTP 基础知识

对接口测试,有一些基本的了解

需要了解持续集成这块的内容,至少会使用

至于安全测试、性能测试,能了解更好

如上列举了一些硬技能,看起来好像很多,其实没那么复杂,很多东西平时工作中都会用到,用几次就会了 。

但对于一名合格的软件测试从业者,仅仅会一些硬技能还不够。你还需要具备一些软技能。

二、软技能:

质量意识(很多时候,团队中,并不缺技术,唯独缺质量意识)

好的工作习惯(每天把不懂的内容,用本子记下来,弄懂为止,几年后,成长超速)

善于主动寻找答案(多数内容,搜索引擎都可以检索到)

简单事情,重复做

重复事情,微创新(提升效率)

有始有终(对于质量的最后一环节,一定要确保所有的问题,有始有终,走完整个生命周期)

知道怎么提问

要求这么多,如果只是会功能测试,什么都不会,怎么办?

此刻开始学习还来得及,把工作中项目相关的所有内容弄懂,上面的技能就会了。这其实要不了多久,一年足够(对于工作了五年左右的同学,还是有一定的基础的,学习起来不难)。

对于单纯的测试执行。招应届生,或者一年左右的同学,足以。他们更认真、一张白纸,更好培养,而且战斗力爆棚。

十年了,很多你以为的,不在是你以为的那样了。好好学习,每天进步一点点。否则,就不是 35 岁的中年危机,28 岁也许会成为你的危机。

免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29959015/article/details/119032716

智能推荐

微信小程序发送模板消息,php发送模板消息_a_靖的博客-程序员秘密

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。formId 在安卓系统是纯数字,在IOS系统是一串加密字符,如图:发送模板消息(服务通知)效果图:前端wxml<form bindsubmit="submitForm" report-submit > <button form-type="subm...

如何确定卷积神经网络的卷积核大小、卷积层数、每层map个数_卷积核数量怎么确定_灰灰渔渔爱吃鱼的博客-程序员秘密

以下场景不能用Mongodb:1、数据结果要求不能有任何错误的场合。如银行帐户数据、电商交易数据等。这是因为在网络中断、机器重启等特殊情况下,mongodb的内存缓存可能会出现与硬盘上数据不一致的状况,后续读操作可能会读到错误数据(http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/)。而且,网络中断

2017年电赛国赛H题《远程幅频特性测试装置》训练总结(放大器部分)_遗忘丶的博客-程序员秘密

文章目录前言一、放大器1.模块简介2.实测遇到的问题及解决方式3.VCA821与AD8367两个放大模块的对比前言前一篇主要总结了硬件部分信号源模块,这一篇就来说说信号源之后的放大器部分。一、放大器我们采用级联电压控制增益放大器。选用具有45dB增益可调的可控增益放大器AD8367级联,通过外加控制电压的连续变化实现增益连续可调,电路原理简单,控制灵活。1.模块简介AD8367是一款高性能可变增益放大器,设计用于在最高500MHz的频率下工作。从外部施加0至1V的模拟增益控制电压,可调整45

USB实现_dwc3_otg_sm_work_豆豆的老公的博客-程序员秘密

USB实现2017年03月22日 15:00:35阅读数:21371,从主机发来的设置包,被设备控制器接收完成。产生一个UDC中断(完成中断)2,完成处理函数将会去检查这个中断是哪个端点中断产生的。(这个在端点完成寄存器中)   从而调用相应的端点处理函数(譬如控制端点0会去调用udc_control_in_isr或者udc_control_out_isr,而普通的端点将会调用ud...

解决:vue2.x,在本页面时点击当前路由控制台报错_雷晓波的博客-程序员秘密

如果有用,请点个赞,或者留言:有用,感谢各位????this.$router.push({path: '/' + item.url}).catch(err => { // 重复点击相同的url})通过代码跳转的只需要加个.catch(()=>{})即可

【笔记2-5】李宏毅深度强化学习笔记(五)Sparse Reward_jessie_weiqing的博客-程序员秘密

李宏毅深度强化学习- Sparse RewardReward ShapingCurriculum LearningHierarchical Reinforcement Learning李宏毅深度强化学习课程 https://www.bilibili.com/video/av24724071笔记更新中:李宏毅深度强化学习笔记(一)Outline李宏毅深度强化学习笔记(二)Proximal...

随便推点

短时间如何过Java校招_msbjyJava的博客-程序员秘密

结合我的经历,简单聊聊我的看法吧。信息差很多没听说过校招的同学会认为:我找工作肯定是在毕业之后找的啊,这有毛病吗?仅仅听过「校招」这个词的同学可能想的是:校招不就是企业现场到我的学校或者隔壁的学校招聘吗,这有啥的?如果参加过校招的同学肯定会说:这肯定有毛病啊,哪有毕业之后才找工作的。是谁告诉你校招仅仅就是企业现场到学校招聘的?「校招」的经历笔者毕业于一个九流的学校,那是怎么知道有「校招」这一回事的呢?学校自然是没有告诉我的,身边的同学也几乎都不知道的,我在奋战秋招的那段时间也没有

2016更改计算机名蓝屏,教您怎么解决电脑蓝屏代码_能睡的博客-程序员秘密

蓝屏代码是提示电脑信息的显示页面,一般的电脑蓝屏代码都是位于屏幕提示文字的第一段或者倒数第三段,但是蓝屏的代码都是有规律的,那就是都是以“***stop”为开头。那么今天小编我就来告诉你们,当遇到电脑蓝屏代码的时候,该如何解决。蓝屏代码就是指网站在通过某个操作显示的操作页面的代码,电脑的使用用户可以通过这个代码来找到出现问题的原因和相对应的解决方法。今天我我们就一起来研究研究当遇到电脑蓝屏代码的时...

CUDA编程(一)第一个CUDA程序_cuda编程第一个程序_MingChaoSun的博客-程序员秘密

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。

【剑指Offer】10- II. 青蛙跳台阶问题 解题报告(Python & C++)_剑指offer python总结_负雪明烛的博客-程序员秘密

【剑指Offer】跳台阶 解题报告(Python)标签(空格分隔): LeetCode题目地址:https://www.nowcoder.com/ta/coding-interviews题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。Ways其实就是费布拉奇数列的翻版。只有一个台阶时有1种跳法,有两个台阶时有2中跳法。...

[OpenCV] 练习题实现代码 使用 cv.addWeighted 函数在文件夹中创建图像的幻灯片放映,并在图像之间进行平滑过渡_cv::addweighted_江南蜡笔小新的博客-程序员秘密

1.问题背景opencv 官方手册 文档 练习题练习题实现代码 使用 cv.addWeighted 函数在文件夹中创建图像的幻灯片放映,并在图像之间进行平滑过渡2.代码部分按任意键切换幻灯片import numpy as npimport cv2 as cvimport time# 加载两张图片img1 = cv.imread('messi5.jpg')img2 = cv.imread('logo.jpg')l, h = img1.shape[0:2]img2_R = cv.resi

Redlock:Redis集群分布式锁_redlock 集群_牧竹子的博客-程序员秘密

前言分布式锁是一种非常有用的技术手段。实现高效的分布式锁有三个属性需要考虑:● 安全属性:互斥,不管什么时候,只有一个客户端持有锁● 效率属性A:不会死锁● 效率属性B:容错,只要大多数redis节点能够正常工作,客户端端都能获取和释放锁。普通版:单机redis分布式锁说道Redis分布式锁大部分人都会想到: setnx+lua或者set+lua,加上过期时间大多都是使用的下面的ke...