刚入门测试,拿到15K的offer,有点“技不配位”,有点慌,怎么办。
我想这是大多数人理想的岗位,“新人”入岗拿高薪,理想是美好的,现实是残酷的,给你相对应的薪水,对你也会有薪水对应的工作量以及工作难度,一个刚入行测试的去做自动化测试,做测开,那属实是“滚油锅里捡金子——无从下手”
所以这种过于理想的梦可以用来激励自己,但是不能就那么等着,等着天上掉馅饼,掉下来你也接不住
有句话可能大家都听腻了,但是还是要说下:机会是给有准备的人的
去期盼着那极少数的事情,不如丰富自己,实力才是硬道理别做那个“天上掉馅饼都接不住的人”
那怎么提升自己的“实力呢”,我总结了一份超全的软件测试学习
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以加入我们,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
1.学习与软件测试相关的基本概念术语
这是学习软件测试的基础的基础,必须要知道和理解,如果你不是计算机专业毕业的,更要努力学习。
2.学习一门编程语言
软件都是由编程语言编写而成的,IT行业的编程语言也很多如JAVA,Python, C++,C,PHP,C#等,我这里推荐初学者学习Python因为市场上Python编写的项目很多,如果你从事软件测试工作,面对的最多的也是Python工程。
这里也多强调一下,想要在软件测试的职业路上走的更高更远,编程是必经之路,不仅是在自动化测试上用到,更重要的是培养编程思维,5年,10年或者20年后出现新的编程语言,你也能从容不迫,快速入门。
3.功能测试
找找你身边的软件,例如你学校或者公司使用的管理系统,前提是你有使用权限,首先去了解并且总结这个系统的功能结构,人员权限结构,然后让自己站在需求人员,开发人员,使用者的角度,看看系统的优点和缺点,思考如何修改系统才能更好。使用手机APP也可以,软件种类丰富一些,主要培养你对软件系统的认识和真实感受。
其实真正的软件测试工程师,都是从功能测试开始的,功能测试要学习很多测试理论和基本测试技巧,例如软件开发生命周期,测试基本原则,缺陷定位和管理,测试方法等,还要特别清楚每个所要测试产品需求与功能点。不要认为手工测试只是“点点点”,用最高的效率,用最少的用例覆盖更多的测试点,做个优秀的功能测试人员并不容易。
4.自动化测试
自动化测试包括界面(UI)自动化测试,接口自动化测试。
自动化测试其实是功能测试的一种方式,它是通过工具(程序)的方式来代替或辅助手工测试对系统的功能进行验证。
自动化测试在系统测试中,不是必需的,从时间和成本上考虑,例如“软件需求变动频繁”,“项目周期紧迫”等这类的项目,不适合编写自动化脚本进行自动化测试。
划重点,划重点,划重点!
自动化测试,虽然实际项目中可能用不到,但是我还是强烈建议,做软件测试的同学能学习一下,因为自动化测试技术含量更高,所以会比手工测试薪资高30%- 50%,真金白银,难道不心动一丢丢吗?
前面我一直建议大家学习编程语言,因为你要在这编写自动化脚本了,对于想入门测试的小白来说,有点学习难度,但是不能放弃啊。
5.接口测试
接口测试也是功能测试的一种方式。
什么是接口,接口通俗的来说就是一个获取信息的入口,例如"小区的大门,你进了大门,才能访问你想要的见的好友"
接口按面向对象来说,分为外部接口和内部接口,很好理解,外部接口供系统以外的其他系统访问,内部接口供内部模块之间访问。
接口形式,常见的有webService接口,Http接口,目前从事接口的测试的人员,见到大多是Http接口。
再次划重点
接口测试相对一自动化测试简单的多,简单的多!!!本质是把界面上的点击事件,变成一个访问请求而已。必须学会接口测试,这又是你能拿到的人民币啊。
6.性能测试
性能测试,相对功能测试,又是软件测试的一个方向。
软件测性能指标,根据业务量和设计架构,在需求分析阶段就已初步确定。
系统性能测试人员和系统开发人员是一起协调工作的,开发人员不断调整优化系统,测试人员反复测试,以达到最优性能为目的。
目前从事性能的测试的人员,都使用一些测试工具例如"JMeter","Loadrunner"来测试,生成测试报告供开发人员调优参考。
初学者需要对负载,吞吐量,并发量,响应时间,内存,CPU等概念,有清晰的认识,学会使用一种性能测试工具就可以了,我推荐JMeter,因为它轻巧,开源。
7.安全测试
我们的系统经历了功能,性能,兼容性和稳定性测试测试以后,就要做系统的安全测试,尤其针对权限、敏感数据等方面。
常见的安全测试内容包括:
- 用户权限控制
- SQL注入
- URL安全测试
- XSS(跨站脚本攻击)
- CSRF(跨站请求伪造)
- 日志、配置文件敏感信息
要做安全测试,对技术人员的技术水平要求很高,既要懂操作系统,各类数据库,又要懂前端技术,还要能看懂程序代码,寻找系统漏洞,模拟攻击,提出系统防护建议。
能达到这样技术要求的安全测试人员较少,一般公司由软件开发人员兼任,大公司有专门安全测试团队,我建议做安全测试就去大公司,能学到很多东西。安全测试学习的知识较多,初学者不要着急,一项一项来学,慢慢积累。
以上写了一些软件测试的进阶与方向,无论是已经从事软件测试的同学,还是打算从事软件测试的同学,我都希望可以去了解学习,学无止境,技多不压身。需要学习资料的可以私聊大白或者评论领取
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以加入我们,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
刚入门测试,拿到15K的offer,有点“技不配位”,有点慌,怎么办。相关推荐
- 程序员:最绝望的面试代码写了4个小时,就是不运行!最终收到15K的offer
今天小编我去逛了程序员论坛 ,看到了一位大佬程序员写的博文:绝望的一次面试,敲了四个小时代码,好在最后收到了15K的offer,博主是位211毕业 的应届生,大学编程学的C++,后来自学前端,现在Ja ...
- python编程入门书籍推荐-给刚入门python的朋友推荐几本书
给刚入门python的朋友推荐几本书 1.python编程 从入门到实践 本书是一本针对所有层次的Python读者而作的Python入门书.全书分两部分:首部分介绍用Python 编程所必须了解的基本 ...
- 刚入门软件测试行业的女生就能月薪过万骗局解秘
如果你是个网民,经常看一些新闻资讯.大事件等,那你可能对这些内容不会感到陌生: Uber无人车存在致命软件缺陷,撞人致死事故前已发生37起车祸 iOS曝安全事故!iPhone4~iPhone8存严重漏 ...
- 陈松松:刚入门的视频营销新人,需要做哪些准备?
这是我写的第81篇原创视频营销文章 陈松松,6年视频营销实战经验 越来越多的人都看好视频营销, 但很多刚入门的朋友不清楚做视频营销需要做哪些准备? 今天就专门分享这个话题, 如果你是刚刚入门或者打算操 ...
- 写给刚入门的前端工程师的前后端交互指南
转自原文 写给刚入门的前端工程师的前后端交互指南 作为刚接触前端的不久的童鞋,大家都会兴奋于CSS和JS所带来漂亮界面,然而,前端工程师除了UI重构外,还有非常重要的职责在正确的区域渲染出服务端的数据 ...
- 信息学奥赛一本通——1000:入门测试题目
1000:入门测试题目 时间限制: 1000 ms 内存限制: 32768 KB 提交数: 149720 通过数: 89898 [题目描述] 求两个整数的和. [输入] 一行, ...
- 刚入门的UI设计师,需要懂的图标设计规范?
很多设计师以为UI设计就是设计图标.虽然事实并非如此,但不可否认的是图标设计是UI设计的基础.图标与品牌标志一样,应该尽量用简约的线条去表达其含义,同时减少冗余的线条结构,力求设计简单且明晰. 刚入门 ...
- 短视频剪辑的三大要点教程,适合刚入门的小白
短视频剪辑的三大要点教程,适合刚入门的小白 做短视频剪辑,并不仅仅只是将不需要的内容剪辑掉就可以了,我们还需要注意三个要点,比较适合刚刚入门的小白,有兴趣的小伙伴们赶紧收藏起来吧! 要点一:两个统一. ...
- 1000:入门测试题目 【信息学奥赛一本通(C++版)在线评测系统】
为了更好的阅读体验,建议您移步至我的博客园来阅读此文章. 传送门 「原题」 1000:入门测试题目 时间限制: 1000 ms 内存限制: 32768 KB 提交数: 0 通过数: 0 [题目描述] ...
- 信息学奥赛一本通(c++):1000:入门测试题目
一.题目 1000:入门测试题目 时间限制: 1000 ms 内存限制: 32768 KB [题目描述]求两个整数的和. [输入]一行,两个用空格隔开的整数. [输出]两个整数的和. ...
最新文章
- 3W 字的 Spring Boot 超详细总结
- python源程序执行的方式是什么执行-python调用可执行文件的方法
- MyBatis教程– CRUD操作和映射关系–第2部分
- python小学生课本剧_二年级上学期课本剧
- kido机器人没反应_机器人不能钩的三个英雄,章鱼妈上榜,钩中图四我方直接团灭!...
- 数据库dba_DBA延伸数据库指南
- Samba 3.4.0 发布
- Soft Actor Critic算法论文公式详解
- android 生成车牌号,android 车牌号识别系统app源码
- 移动硬盘坏点测试软件,移动硬盘坏道检测修复
- 微服务网关——设计篇
- Ventoy的pe盘制作及重装系统步骤【解释的非常清楚!!!】
- android 分享到qq黑屏,Android 第三方登录 QQ登录Android 10系统 出现黑屏问题
- 如何查找计算机密码cmd,教你如何查看计算机所连wifi密码
- 树莓派4B(Ubuntu20.04)使用LCD1602液晶屏开机自动显示IP及其他信息
- linux配置pcie无线网卡,【Linux c】读写pcie配置空间(安装lib库)
- 你还不了解的OKRs-E是什么?
- 信奥一本通2071题
- Android 游戏设计教程:游戏元素和工具
- 【python安全攻防】python简易端口扫描器