在深圳做了5年软件测试,到头来啥也不是~

news/2024/9/23 7:32:07/

本科非计算机专业,在深圳做了5年软件测试工作,从一开始一脸懵的点点点,到现在会自动化测试了,浅谈一下从事软件测试的一点点心得体会,仅供参考交流。如果你本科且非计算机专业的话可以试下(但就目前环境建议还是计算机相关专业会好很多,但也很艰难),但如果专科还非计算机学历的话,建议不要来了,虽然软件测试工作门槛相对来说比较低,容易入门一些,但现在这个环境,你要学历没有,要技术也没有,还是算了吧!现在我也在不断地学习,提升自己的技术,希望能够安稳的度过去吧!(哈哈哈,还是想往前走几步)


一、 怎么系统学习的问题。

1.测试用例设计方法、什么边界值、等价划分等等,这些一般都是做功能测试要用的技能,不用去死磕理论,可以先用起来。
2.抓包:运用工具去进行抓包,需要了解http协议、请求头、请求体、响应消息这些都是基本的知识。通过抓包得到的数据,用postman或者jmeter构造接口请求,接口能否请求成功。不要单纯的为了抓包而抓包,要将自己会的技能都运用起来。
3.数据库:一般互联网公司在测试都会用到数据库,学习基本的增删改查。深入的话要了解子查询、左右连接、多表查询、存储过程等。
4.Linux命令: 测试需要定位bug、部署环境等。因此掌握比较常见的linux命令是非常有必要的,比如:cd、ps、pwd、cp、tail、mv、cat、netstat、chmod等等。

下面还是给大家发下我自己整理的学习路线图

二、正确的学习路线

1、前置基础知识:
计算机基础

测试理论

HTML基础

CSS基础

JS基础

 

​2、linux和数据库
linux

数据库介绍

SQL语言(重点)

数据库高级功能

 

3、测试基础
软件测试理论

软件生命周期

测试方法和分类

测试用例设计

缺陷管理

web项目实战

测试管理工具

 

4、编程+数据结构
Python基础

面向对象

异常处理

模块和包

 

5、WEB自动化
WEB自动化入门

WEB自动化基础

WEB自动化中级

WEB自动化高级

项目实战

 

​6、移动自动化
移动自动化基础

移动自动化中级

移动自动化高级

 

​7、接口测试
接口基础

postman实现接口测试

数据库操作

代码实现接口测试

持续集成

接口测试扩展

 

8、性能测试
性能测试基础

性能测试工具

项目-接口性能测试

项目-web性能测试

性能测试调优

 

9、综合项目实战
功能测试,ui自动化测试,接口测试,性能测试

三、学了却用不上

我有段时间很苦恼,有很多面试时问的一些技能,进去后发现用不着(面试造火箭,进来拧螺丝),很多东西学完当时记住了,在公司没用过后面就慢慢的忘了。其实,如果工作了,你完全可以利用公司提供的资源进行深度学习,多写多练,善于思考。想入行却没有工作的,学的东西很多都停留在理论方面,你可以找找身边有没有做测试的同学、关系好的朋友,看看他们的被测系统、软件。还可以在网上搜索资源进行实战(前提是学习能力不错,而且能坚持下去),新手还是入职提升最快。
举个简单的例子,账号注册登录模块,网上都是用等价划分来测试注册登录模块功能,但在实际项目里,注册登录模块却远不止于此。
1. 账号注册:注册方式,手机号,微信号,其他账号,以前别人用这个手机号注册了,现在手机号另一个人在用要怎么处理等。
2. 登录:除了验证密码之外,还有忘记密码,多次输入错误密码账号锁定等等。
举的这个例子,主要是说明实际的工作经验还是非常重要的,所以呢,学习理论知识,但不要仅仅停留在理论上,实践才出真知。

四、小小助力

最后基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源【免费】。

 

 


http://www.ppmy.cn/news/38637.html

相关文章

接口测试-postman使用总结

一、为何使用postman postman是一款简单高效的接口测试工具,能够很方便发送接口请求,易于保存接口请求脚本,postman提供接口响应数据比对功能,可以设置预期结果作断言,还能把测试用例放在一个集合中批量执行&#xff…

华大基因2022:稳健布局、踏准脉络、加固创新壁垒

经济复苏的号角已经吹响,“节奏”成为近几年企业经营的高频词,在特定发展阶段做好最核心的工作,正逐渐成为企业的共识。 3月30日,华大基因发布2022年业绩报告。2022年,华大基因实现营业收入70.46亿元,实现…

FastAPI: 极速开发Python Web应用的未来之星

我在工作中经常使用Flask来开发Web应用。但是随着项目规模的增长,我发现自己需要写越来越多的重复代码,同时Flask并没有提供一个良好的数据验证和文档生成工具。 有一天,我听说了一个名为FastAPI的框架,它被誉为是Python Web框架…

Java项目热部署方案之IDEA-HotSwapAgent和DCEVM大法

一、环境准备 HotSwapAgent (http://hotswapagent.org)依赖 DCEVM。而 DCEVM要求jdk版本必须对应,如果你用的 jdk1.8,首先需要确认安装的是jdk8u181。 1.1 如果用java8开发的话,需要安装jdk1.8u181版本,因…

FastJson——JSO字符串与对象的相互转化

一、FastJson介绍 ​ Fastjson是阿里巴巴的开源SON解析库它可以解析JSON格式的字符串,支持将java Bean序列化为ISON字符串,也可以从JSON字符串反序列化到JavaBean。 Fastjson的优点 速度快 fastjson相对其他JSON库的特点是快,从2011年fastj…

就算摆个地摊,也要分析一下竞争环境

就算摆个地摊,也要分析一下竞争环境 趣讲大白话:忽视竞争环境,商业设计太嫩 【趣讲信息科技124期】 **************************** 需求和供给是市场的核心矛盾 马克思说的经济危机,就是生产过剩 大中国已经把生产能力冲到了顶 物…

《阿德勒心理学》笔记

赋予过去什么样的价值,是我们现在的课题 目的论 生活方式 现状的不满 改变的不安 勇气 追求优越 自卑感 自卑情节 越自负的人越自卑 一切烦恼均来自人际关系 苦于强烈的自卑感,却没有勇气通过努力或成长之类的健全手段去进行改变,又无法忍受因…

《统计学习方法》学习笔记之第二章:感知机

目录 第一节 模型介绍和学习策略 模型介绍 学习策略 第二节 梯度下降法 概念 算法 梯度下降法:例子 原理 第三节 学习算法之原始形式 学习问题 原始形式 例题分析 第三节 学习算法之对偶形式 对偶形式 例题分析 第四节 原始形式算法的收敛性 第一节 模…