我想这是大多数人理想的岗位,“新人”入岗拿高薪,理想是美好的,现实是残酷的,给你相对应的薪水,对你也会有薪水对应的工作量以及工作难度,一个刚入行测试的去做自动化测试,做测开,那属实是“滚油锅里捡金子——无从下手”

所以这种过于理想的梦可以用来激励自己,但是不能就那么等着,等着天上掉馅饼,掉下来你也接不住

有句话可能大家都听腻了,但是还是要说下:机会是给有准备的人的

去期盼着那极少数的事情,不如丰富自己,实力才是硬道理别做那个“天上掉馅饼都接不住的人”

那怎么提升自己的“实力呢”,我总结了一份超全的软件测试学习

如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以加入我们,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。

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.安全测试

我们的系统经历了功能,性能,兼容性和稳定性测试测试以后,就要做系统的安全测试,尤其针对权限、敏感数据等方面。

常见的安全测试内容包括:

  1. 用户权限控制
  2. SQL注入
  3. URL安全测试
  4. XSS(跨站脚本攻击)
  5. CSRF(跨站请求伪造)
  6. 日志、配置文件敏感信息

要做安全测试,对技术人员的技术水平要求很高,既要懂操作系统,各类数据库,又要懂前端技术,还要能看懂程序代码,寻找系统漏洞,模拟攻击,提出系统防护建议。

能达到这样技术要求的安全测试人员较少,一般公司由软件开发人员兼任,大公司有专门安全测试团队,我建议做安全测试就去大公司,能学到很多东西。安全测试学习的知识较多,初学者不要着急,一项一项来学,慢慢积累。

以上写了一些软件测试的进阶与方向,无论是已经从事软件测试的同学,还是打算从事软件测试的同学,我都希望可以去了解学习,学无止境,技多不压身。需要学习资料的可以私聊大白或者评论领取

如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以加入我们,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。

刚入门测试,拿到15K的offer,有点“技不配位”,有点慌,怎么办。相关推荐

  1. 程序员:最绝望的面试代码写了4个小时,就是不运行!最终收到15K的offer

    今天小编我去逛了程序员论坛 ,看到了一位大佬程序员写的博文:绝望的一次面试,敲了四个小时代码,好在最后收到了15K的offer,博主是位211毕业 的应届生,大学编程学的C++,后来自学前端,现在Ja ...

  2. python编程入门书籍推荐-给刚入门python的朋友推荐几本书

    给刚入门python的朋友推荐几本书 1.python编程 从入门到实践 本书是一本针对所有层次的Python读者而作的Python入门书.全书分两部分:首部分介绍用Python 编程所必须了解的基本 ...

  3. 刚入门软件测试行业的女生就能月薪过万骗局解秘

    如果你是个网民,经常看一些新闻资讯.大事件等,那你可能对这些内容不会感到陌生: Uber无人车存在致命软件缺陷,撞人致死事故前已发生37起车祸 iOS曝安全事故!iPhone4~iPhone8存严重漏 ...

  4. 陈松松:刚入门的视频营销新人,需要做哪些准备?

    这是我写的第81篇原创视频营销文章 陈松松,6年视频营销实战经验 越来越多的人都看好视频营销, 但很多刚入门的朋友不清楚做视频营销需要做哪些准备? 今天就专门分享这个话题, 如果你是刚刚入门或者打算操 ...

  5. 写给刚入门的前端工程师的前后端交互指南

    转自原文 写给刚入门的前端工程师的前后端交互指南 作为刚接触前端的不久的童鞋,大家都会兴奋于CSS和JS所带来漂亮界面,然而,前端工程师除了UI重构外,还有非常重要的职责在正确的区域渲染出服务端的数据 ...

  6. 信息学奥赛一本通——1000:入门测试题目

    1000:入门测试题目 时间限制: 1000 ms         内存限制: 32768 KB 提交数: 149720     通过数: 89898 [题目描述] 求两个整数的和. [输入] 一行, ...

  7. 刚入门的UI设计师,需要懂的图标设计规范?

    很多设计师以为UI设计就是设计图标.虽然事实并非如此,但不可否认的是图标设计是UI设计的基础.图标与品牌标志一样,应该尽量用简约的线条去表达其含义,同时减少冗余的线条结构,力求设计简单且明晰. 刚入门 ...

  8. 短视频剪辑的三大要点教程,适合刚入门的小白

    短视频剪辑的三大要点教程,适合刚入门的小白 做短视频剪辑,并不仅仅只是将不需要的内容剪辑掉就可以了,我们还需要注意三个要点,比较适合刚刚入门的小白,有兴趣的小伙伴们赶紧收藏起来吧! 要点一:两个统一. ...

  9. 1000:入门测试题目 【信息学奥赛一本通(C++版)在线评测系统】

    为了更好的阅读体验,建议您移步至我的博客园来阅读此文章. 传送门 「原题」 1000:入门测试题目 时间限制: 1000 ms 内存限制: 32768 KB 提交数: 0 通过数: 0 [题目描述] ...

  10. 信息学奥赛一本通(c++):1000:入门测试题目

    一.题目 1000:入门测试题目 时间限制: 1000 ms         内存限制: 32768 KB [题目描述]求两个整数的和. [输入]一行,两个用空格隔开的整数. [输出]两个整数的和. ...

最新文章

  1. 3W 字的 Spring Boot 超详细总结
  2. python源程序执行的方式是什么执行-python调用可执行文件的方法
  3. MyBatis教程– CRUD操作和映射关系–第2部分
  4. python小学生课本剧_二年级上学期课本剧
  5. kido机器人没反应_机器人不能钩的三个英雄,章鱼妈上榜,钩中图四我方直接团灭!...
  6. 数据库dba_DBA延伸数据库指南
  7. Samba 3.4.0 发布
  8. Soft Actor Critic算法论文公式详解
  9. android 生成车牌号,android 车牌号识别系统app源码
  10. 移动硬盘坏点测试软件,移动硬盘坏道检测修复
  11. 微服务网关——设计篇
  12. Ventoy的pe盘制作及重装系统步骤【解释的非常清楚!!!】
  13. android 分享到qq黑屏,Android 第三方登录 QQ登录Android 10系统 出现黑屏问题
  14. 如何查找计算机密码cmd,教你如何查看计算机所连wifi密码
  15. 树莓派4B(Ubuntu20.04)使用LCD1602液晶屏开机自动显示IP及其他信息
  16. linux配置pcie无线网卡,【Linux c】读写pcie配置空间(安装lib库)
  17. 你还不了解的OKRs-E是什么?
  18. 信奥一本通2071题
  19. Android 游戏设计教程:游戏元素和工具
  20. 【python安全攻防】python简易端口扫描器

热门文章

  1. Arduino 控制舵机抖动问题 一直来回动
  2. Asp.Net Sql数据库的一些使用
  3. 移动服务密码怎么查_服务密码忘记了怎么办_百度经验
  4. Android之父Andy Rubin:生而Geek
  5. 数据服务:冗灾容错,质量保障
  6. 记录一次EasyPoi导出excel上线报空指针
  7. 用jQuery制作一个小案例
  8. 推荐三款内网渗透神器!
  9. 4种方案解决CSS浏览器兼容性问题
  10. 时序设计基本概念介绍fanin