当前位置:网站首页>测试4年感觉和1、2年时没什么不同?这和应届生有什么区别?
测试4年感觉和1、2年时没什么不同?这和应届生有什么区别?
2022-08-10 21:25:00 【程序员小雷】
最近也听到一些做功能测试的同学的交流,天天做手工测试,想提升一下自己又不知道如何提升?其实还是在于这些同学对自己没有一个清晰的定位,没有明确的目标。做为功能测试人员来讲,从发展方向上可分两个方面:1、业务流程方向 2、专业技能方向。 当确定好方向后,接下来就是如何达到了。
一、业务流程方向
1、熟悉底层的业务
作为功能测试工程师来讲,了解开发的框架、开发的业务设计流程以及数据库的底层结构,不管是对于我们熟悉业务还是在测试过程中遇到问题进行问题定位,都能给我们带来很大的帮助。所以在这个方面建议大家尽量去参加开的设计评审、数据库评审,另外在参加开发设计评审和数据库评审时还能提前发现问题。举个很简单的例子,之前我在工作中就真实的遇到过的,开发在设计数据库时,将一个URL字段设计成了64长度的字符串,这肯定是不合理的,为URL的长度很容易就超过64。当我们提出这个问题时,也相当于提前发现并解决了问题了。
2、优化项目的开发流程
另一个方面,可以从项目的流程优化方面来提升自己。产品的质量从来不是靠一个人,而是需要整个团队重视产品的质量,在流程上测试可以要求开发转测前时进行自测,转测试时,先进行冒烟测试,冒烟通过了再进入到转测试阶段。如果产品测试过程中有多个测试工程师,可以做交叉测试,以便发现一些隐藏的BUG。
3、时刻复盘,总结沉淀工作经验
还可以从复盘,总结工作经验,来进行提升。比如说保证用例的覆盖率,不管是通过用例评审也好,还是通过工作经验也好,尽量保证用例不要出现遗漏的功能点。同时,当产品上线后,如果在线上发生了问题,一定要总结分析漏测原因,避免下次再发生同样的问题及犯同样的错误。
二、专业技能方向
1、学习一门语言
专业技能的提升可以从学习一门语言开始,未来的公司对测试的要求会越来越高,而会一门语言是做为往自动化测试方向发展和提升的基础,不管是学习Java或者Python都可以。
2、学习自动化
当有一门语言基础后,可以基于该语言去学习一些自动化测试框架,比如接口自动化(python的requests)、web自动化(selenium测试框架)或者app自动化(appium测试框架)等等,最终通过自动化来实现我们做回归测试或者冒烟测试的主要功能,以此减少我们的工作量,提高工作效率。
3、学习性能测试
还可以学习一些性能测试工具的使用,比如jmeter或者loadrunner。当产品系统稳定后,可以通过性能测试工具对产品进行性能测试,以确定产品的性能是否达到需求。
4、按照测试技能树提升自己的技能
1、自动化测试必会Python编程技术
2、Web自动化测试技术内容
3、APP自动化测试技术内容
4、Postman测试工具专题
5、接口自动化测试技术内容
6、自动化测试框架搭建能力
7、持续集成
8、Jmeter 性能测试
9、APP性能测试
10、Fiddler 抓包工具的使用
11、TCP/IP协议
12、Linux 系统操作
13、MySQL 数据库
14、RobotFramework 自动化测试框架
15、跨平台的自动化测试框架Airtest
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系,完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多
总结:
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:938856006资料在裙里,需要可以自取
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
既然都看到这里啦,请你帮个忙:
1、点赞,让更多小伙伴看到;
2、关注我,持续更新测试干货。
边栏推荐
- 自组织是管理者和成员的双向奔赴
- shell programming without interaction
- Redis Performance Impact - Asynchronous Mechanisms and Response Latency
- LeetCode-402-移掉K位数字
- 直播课堂系统08-腾讯云对象存储和课程分类管理
- DDL:视图——《mysql 从入门到内卷再到入土》
- MySQL高级指令
- Using SylixOS virtual serial port, serial port free implementation system
- The perfect alternative to domestic Gravatar avatars Cravatar
- ENVI感兴趣区ROI文件由XML格式转为ROI格式
猜你喜欢
Redis 性能影响 - 异步机制和响应延迟
为什么一般公司面试结束后会说「回去等消息」,而不是直接告诉面试者结果?
Huawei router clock near the drainage experiment (using stream strategy)
Shell编程规范与变量
这些不可不知的JVM知识,我都用思维导图整理好了
Redis Performance Impact - Asynchronous Mechanisms and Response Latency
Shell programming specification and variables
玩转doxygen 之RT-THREAD
Future与CompletableFuture
HighTec shortcut keys (Keys) setting location
随机推荐
camera preview process --- from HAL to OEM
PPT的两个实用技巧
RADIUS Authentication Server Deployment Costs That Administrators Must Know
社区分享|货拉拉通过JumpServer纳管大规模云上资产
DDL:ALTER 修改数据库——《mysql 从入门到内卷再到入土》
Mark!画出漂亮的神经网络图!神经网络可视化工具集锦搜集
直播课堂系统09--腾讯云点播管理模块(一)
Rider调试ASP.NET Core时报thread not gc-safe的解决方法
shell编程之正则表达式与文本处理器
微擎盲盒交友变现-vp_ph打开慢优化
【Windows】你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问,这些策略可帮助保护你的电脑
HGAME 2022 Week2 writeup by pankas
优化是一种习惯●出发点是'站在靠近临界'的地方
shell编程之免交互
Uniapp编译后小程序的代码反编译一些思路
Web Reverse Lilac Garden
【PCBA scheme design】Bluetooth skipping scheme
[SQL brush questions] Day3----Special exercises for common functions that SQL must know
Huawei router clock near the drainage experiment (using stream strategy)
C. Social Distance