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

2023-11-12 01:50

本文主要是介绍刚入门测试,拿到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.安全测试

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

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

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

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

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

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

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

这篇关于刚入门测试,拿到15K的offer,有点“技不配位”,有点慌,怎么办。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

Java List 使用举例(从入门到精通)

《JavaList使用举例(从入门到精通)》本文系统讲解JavaList,涵盖基础概念、核心特性、常用实现(如ArrayList、LinkedList)及性能对比,介绍创建、操作、遍历方法,结合实... 目录一、List 基础概念1.1 什么是 List?1.2 List 的核心特性1.3 List 家族成

c++日志库log4cplus快速入门小结

《c++日志库log4cplus快速入门小结》文章浏览阅读1.1w次,点赞9次,收藏44次。本文介绍Log4cplus,一种适用于C++的线程安全日志记录API,提供灵活的日志管理和配置控制。文章涵盖... 目录简介日志等级配置文件使用关于初始化使用示例总结参考资料简介log4j 用于Java,log4c

史上最全MybatisPlus从入门到精通

《史上最全MybatisPlus从入门到精通》MyBatis-Plus是MyBatis增强工具,简化开发并提升效率,支持自动映射表名/字段与实体类,提供条件构造器、多种查询方式(等值/范围/模糊/分页... 目录1.简介2.基础篇2.1.通用mapper接口操作2.2.通用service接口操作3.进阶篇3

Python自定义异常的全面指南(入门到实践)

《Python自定义异常的全面指南(入门到实践)》想象你正在开发一个银行系统,用户转账时余额不足,如果直接抛出ValueError,调用方很难区分是金额格式错误还是余额不足,这正是Python自定义异... 目录引言:为什么需要自定义异常一、异常基础:先搞懂python的异常体系1.1 异常是什么?1.2

Python实现Word转PDF全攻略(从入门到实战)

《Python实现Word转PDF全攻略(从入门到实战)》在数字化办公场景中,Word文档的跨平台兼容性始终是个难题,而PDF格式凭借所见即所得的特性,已成为文档分发和归档的标准格式,下面小编就来和大... 目录一、为什么需要python处理Word转PDF?二、主流转换方案对比三、五套实战方案详解方案1:

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

Spring WebClient从入门到精通

《SpringWebClient从入门到精通》本文详解SpringWebClient非阻塞响应式特性及优势,涵盖核心API、实战应用与性能优化,对比RestTemplate,为微服务通信提供高效解决... 目录一、WebClient 概述1.1 为什么选择 WebClient?1.2 WebClient 与

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二