软件测试|做了三年的软件测试,薪资不到20K,今天,我辞职了!( 二 )
继续说第二个项目 , 最开始也是去熟悉业务知识 , 有一些复杂的业务逻辑 , 需要对整个系统有完整的把控 。 同样我们也是功能测试和自动化 。 这个项目并没有做性能测试 , 功能测试我们会用数据库工具来查看或者修改一些数据 , 我们用的MySQL , 这是我学习到蛮多的东西 , 虽然大学学过 , 但总不如在项目中体会到的多 。
数据库工具在软件测试中 , 每个测试员的利用程度都不一样 , 但是利用的越多 , 对软件测试工作肯定是越好的 , 这都是见仁见智的 。 这个项目也有欠缺的地方 , 测试工具接触的太少 , 几乎没有 , 我开始去接触测试工具都是迫于找工作面向市场的压力 。
4三年的思想转变
? 总体转变
三年多获得最多的应该还是思想的转变吧 。
其实想来觉得自己也算悟的慢的了 , 三年才领悟到这个软件测试岗位的真正职能 , 当然每个人领悟到的肯定不一样 , 我领悟到的内容大概只是对自己的职业定位吧 。 在贴吧还经常看到有人说软件测试热门又简单 , 就是点点点 , 不辛苦很轻松 。
以前这些也曾是我对测试的认识 , 我身边也不乏这样认知测试岗位的人 , 我现在的想法变了 , 像k同事说的 , 软件测试可深可浅:
??做的浅的 , 但凡脑袋比较灵光 , 很容易上手 , 但是这部分人很容易被替代;
??做的深的 , 看个人兴趣和认知悟性吧 , 能知道自己需要一些什么技能能帮助自己做好测试工作 , 各种编程思想 , 脚本语言 , 几种系统的基础命令 , 这些都是必不可少的 。
【软件测试|做了三年的软件测试,薪资不到20K,今天,我辞职了!】? 思想转变
然后工具是另一方面 , 还要了解开发的框架逻辑思想 。 可以说并不简单 , 我个人认为好的测试人员是比开发人员的难度大的 , 不求全部精通 , 但要知识广 。
所以我们需要看很多技术类书籍 , 应该学习很多技术 , 这应该是一个好的技术人员的必备条件 。 做到后者是能做出一些成绩的 , 越往上走 , 越有一些做的浅的被淘汰 。
我是靠自己领悟的 , 工作不如学习有老师教 , 出了社会 , 工作岗位上带你的人能给你讲业务都是仁慈了 , 怎么也不可能把所有肚子里消化过的东西全部吐出来给你 。
?? :当然 , 这样的同事也存在着 , 还是要靠自己在日常工作中去发现 , 去与人交流 。
? 技术转变
1、学会Python
深入学习自动化测试开发的基础 。 这部分主要包含python基础的语法 , 数据类型 , 数据结构 , 面向对象的python程序设计;
当然如果要深入理解核心技术点的原理 , 机制等 , 需要查阅python官方文档及技术站点 , 甚至查看python源码 , 这就需要深入学习的能力了;
2、熟悉Python常见内库
Python的优点之一就是它有非常丰富的自有库和第三方库 , 这也是Python开发速度快的原因之一 。 所以要实现业务逻辑 , 就需要掌握内嵌模块或者第三方模块 。
3、掌握自动化测试框架和常见库
举例:
接口测试——Requests、Postman
性能测试——Locust
APP自动化测试——Appium、UIAutomator
Web自动化测试——Selenium
数据库的连接和操作——pymysql库
4、掌握了自动化测试工具的设计思路
学习UnitTest , pytest、Page Object的设计模式 , 学习Jenkins , 实现持续集成 , 快速测试 , 迭代 。
5、当然 , 实践是检验真理的唯一标准
找一个懂Python自动化测试的老师或朋友 , 从他们的规划和实践中找到自己的学习路线 , 多多请教他们 , 必定会事半功倍 。
- One|基于Android 13打造:三星Galaxy S22抢先用上One UI 5.0
- 单项冠军|再添三家“小巨人”,青岛高新区梯度培育见成效
- 套餐资费|广电放号 5G套餐竞争告别“三国时代”
- 显卡|这就是RTX 4090 Ti显卡?又厚又重,超过三槽要1200W电源
- ssd|小屏旗舰跌至2699元,67W快充+5000万三摄,成荣耀70最大对手
- |三星Galaxy Z Fold 4 封面显示曝光 外部显示器23: 9 纵横比
- 英特尔|两倍变焦自拍能有多大区别?苹果、三星、OPPO自拍样张解析
- 二叠-三叠纪大转折时期的四足动物
- 疫情期间获近亿元A轮投资,青浦这家企业数字化服务商乘“长三角数字干线”发展快车逆势上扬
- 三星|传三星显示将向BMW供应400万片车用OLED显示屏
