刚入职,软件测试岗,有点迷茫不知道下一步怎么提升自己

2023-10-07 05:30

本文主要是介绍刚入职,软件测试岗,有点迷茫不知道下一步怎么提升自己,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先,你选择软件测试这个岗位是非常明智的,软件测试前景和发展都是不错,已经入了软件测试这行业就坚挺下去
“感觉学不到什么东西,很迷茫”。入行才两个多月,迷茫是正常的,千万不要着急,

明确了测试有前途,放平了心态,接下来要解决你“感觉学不到东西”的问题,其实这个问题解决起来也不难,做好下面几件事即可:
1、了解软件测试各级别岗位要求,确定发展方向;
2、分析现在的工作环境,搞明白自己现阶段在做的事情以及可做的事情;
3、制定学习提升计划和目标,落实即可
下面我们对于每个点来进行简单的分析。


第一、了解软件测试各级别岗位要求,确定发展方向。


无论做什么工作,我们都需要埋头干活,抬头看路。所以需要先大概了解测试各岗位和各级别的要求,然后选择好自己的发展方向。

下面,来简单看看软件测试各岗位的基本所要做的事情,仅供参考:

1、从测试岗位级别划分:

这里暂时只罗列初、中、高级

1.1 初级测试工程师

    • 知道软件测试基本理论
    • 能运用软件测试各种用例设计方法去设计编写出一般的测试用例
    • 熟悉软件测试基本流程
    • 能比较顺畅的执行测试用例
    • 熟悉缺陷处理过程
    • 能运用数据库来帮助测试,确保测试过程的准确性

划重点:不需要会写代码,但是少不了文案编写

1.2 中级测试工程师

    • 知道软件测试基本理论
    • 能编写出有效的测试用例
    • 熟悉软件测试基本流程,并能提出部分改进意见
    • 精通软件功能测试过程
    • 能进行缺陷分析,协助开发处理缺陷
    • 能独立的进行版本功能测试
    • 熟练的使用数据库基本知识
    • 了解各种服务器环境
    • 有一些的编码经验,并能执行接口测试
    • 了解UI自动化测试和性能测试

划重点:需要会一些代码了,文案编写量增加,需要不错的沟通技巧

1.3 高级测试工程师

    • 精通软件测试基本理论
    • 精通软件测试用例评审并能指导组员进行用例优化
    • 精通功能测试并能独立组织版本或产品功能测试实施,有一定的管理经验
    • 能对于测试过程进行风险评估
    • 熟练的掌握接口测试技术
    • 熟悉常用的数据库的使用
    • 掌握性能测试基本理论或可以实施UI自动化测试
    • 会常见的应用服务环境搭建

划重点:需要会代码,至少能编写出最常用的自动化测试脚本,良好的沟通技巧,以及部分管理经验

2、从测试专项划分

2.1、自动化测试工程师

    • 精通软件测试基本理论
    • 能实施系统功能测试
    • 能使用一门或多门开发语言进行自动化脚本编写
    • 会常见的自动化测试工具使用

划重点:70%工作时间需要写代码,参与部分功能测试

2.2、渗透测试工程师

    • 精通软件测试基本理论
    • 熟悉各种网络协议和原理
    • 精通一门或多门开发语言
    • 熟悉各种操作系统,了解各种常用的服务环境搭建
    • 熟悉常用的安全测试工具
    • 精通数据库基本使用
    • ...

划重点:50%工作时间需要编写代码,30%工具使用,20%其它

2.3、测试开发

    • 精通软件测试基本理论
    • 能实施系统功能测试
    • 能使用一门或多门开发语言进行自动化脚本编写,不限于UI自动化、接口、性能
    • 会常见的自动化测试工具使用
    • 会前端框架,能开发出提高系统测试工具
    • 可viewcode开发代码

划重点:基本全程需要编码,70%自动化测试,30%测试工具研发

2.4、综合性测试工程师

    • 精通软件测试基本理论
    • 能实施系统功能测试
    • 能使用一门或多门开发语言进行自动化脚本编写,不限于UI自动化、接口、性能
    • 会常见的自动化测试工具使用,相对专业度会低于前面
    • 精通测试过程管理
    • 深谙测试管理

划重点:10~20%编码,40~50%管理,30%测试规划和实施以及其它管理项工作

上面对于测试进行一个简单的划分,对于自己而言,看看自己的爱好,是否是一个特别喜欢研究和编码的人,还是更注重沟通和管理的人。可以参考进行方向选择。

第二、分析现在的工作环境,搞明白自己现阶段在做的事情以及可做的事情

工作2月,还在试用期,还是属于一个了解功能工作环境的阶段。更多的工作基本都在做功能测试。可能自我觉得就是点点点,无前途,很迷茫,这个是很正常的。上面选择好方向后,

就需要进行分析了如何去提升了:

第一:做功能测试,是否真的没有可提升的位置,业务是测试领域的重点,你是否了解。测试用例是否达到高度有效性.....这些都是作为后续提升必不可少的成长阶段。

第二:这个阶段通常情况下不会过滤繁忙,如果觉的很忙是否考虑自己的测试效率是否有待改善;

第三:自己所在的项目是否可以引入自动化,或者你自己是否可以为了改善自己的工作状态去学习和改进,并将测试技术引入到自己的测试工作中;

第四:自己的沟通技巧是否到位,是否能胜任一个产品或版本的整个测试过程的实施。

可以提升的点太多太多,参考第一点的分类方向后学习和引入相对测试技术,提升自己的能力

第三、制定学习提升计划和目标,落实即可

这点也是最难的,每个人都有惰性,可能在干制定计划和目标的时候,坚持一周有新鲜感。一个月后就荒废了。那还是会重新进入迷茫的阶段,觉的没有前途。在这个过程中就需要找到成就感......可以看看下面几个建议:

第一:学习完一个知识后,最好找到自己所在公司的落地点,有产出,有结果

第二:学完知识后,学会分享,分享给周边的小伙伴(有些人学到了知识不愿分享,怕别人学会,其实是错的。你在分享你的过程中,回答听众的问题,其实也是更加透彻的了解这个知识。)

第三:找出自己跟同事之间的差距,加强自己的学习,这样就能够让自己不断提升,自己的能力提升也是非常具有成就感的事情,如:达到什么水平,就给自己安排200只小龙虾....

任何岗位或工作在进入后,难的是保持那么热情以及新鲜感,那么就必须找到对应的方向和自己坚持下去态度。相信测试岗位不会让你失望.......对于这个问题就到这里,希望对你有帮助

最后作为在测试领域摸爬滚打这么多年的老人,也分享一下我在自动化测试方面的见解和认识。

【自动化测试提升路线】

1.自动化测试必备Python编程内容


2.Web UI 自动化测试基础内容



3.Web UI 自动化测试实战内容


4.APP UI 自动化测试基础内容


5.APP UI 自动化测试实战内容


6.API 接口自动化测试基础内容


7.API 接口自动化测试实战内容


8.CI/CD持续集成专项技术


9.自动化测试框架实战技术


上面就是我整理出来的一份自动化测试工程师技术路径图。希望大家能在这个成长过程中收益良多。全方位提升测试技术,建立一套属于自己的技术体系。帮助大家不断学习和优化技术栈,跟进先进和主流的测试技术,给到大家带来的不仅仅是技术和薪资的提升,更多的是改变测试人在IT技术领域的地位和心态,拔高测试行业的技术深度。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取  

这篇关于刚入职,软件测试岗,有点迷茫不知道下一步怎么提升自己的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/156332

相关文章

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

AI绘图怎么变现?想做点副业的小白必看!

在科技飞速发展的今天,AI绘图作为一种新兴技术,不仅改变了艺术创作的方式,也为创作者提供了多种变现途径。本文将详细探讨几种常见的AI绘图变现方式,帮助创作者更好地利用这一技术实现经济收益。 更多实操教程和AI绘画工具,可以扫描下方,免费获取 定制服务:个性化的创意商机 个性化定制 AI绘图技术能够根据用户需求生成个性化的头像、壁纸、插画等作品。例如,姓氏头像在电商平台上非常受欢迎,

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接