软件测试零基础如何快速入门 ?这里有全网最详细的学习资料

news2024/11/25 19:15:29

目录

前言

一、首先,我们要了解清楚用人部门对初级测试人员的定位:

二、清楚了初级测试人员需要具备的能力

三、找到正确的方向

四、最后需要做的就是储备自己的能力。

一.找本软件测试基础的书

二.写文档

三.执行测试

四.多关注技术博文

五、下面在针对转行人员说二句:

六、总结

前言

随着互联网的红利期到来,越来越多的人加入到互联网大军中,很多从来没有从事过互联网工作的人来说,转行做软件测试是第一选择,那今天就给大家讲下如何做才能快速进入软件测试的工作中。

软件测试有一个特点是入门简单,深入难,今天给大家讲这篇就是写给新人想入门做初级测试人员的。

一、首先,我们要了解清楚用人部门对初级测试人员的定位:

1.具备软件测试思维

一开始就测试思维,针对还没入门的新人来说有点难。

测试思维需要测试人员对软件测试有了比较清楚的认识;和对软件测试流程有了全局感;能够从各个方面对被测试对象进行测试时,这时再来看测试思维就简单了。

2.写测试用例

初级测试人员首先要具备做事的能力,在软件测试过程中测试人员做得最多的就是写文档,其中又以分析需求写测试用例为最多。

3.执行测试,记录缺陷

在软件测试过程中测试人员做得最多的另外一件事就是执行测试,更有公司初级测试人员只需要照着用例执行测试就行。执行测试过程中一定会产生缺陷,需要在缺陷工具上记录缺陷。

如果你掌握了上面这三点,那说明你已经具备了软件初级测试人员的能力。

二、清楚了初级测试人员需要具备的能力

那再分析一下一般是哪些群体想转行:

1.应届毕业生

有些是家人朋友有做这行的想从事;也有些是不知道做什么听别人说这行好的;也有些是高考后浑浑噩噩选的专业,后面发现了自己所爱的,

不管是哪一种,自己一定要明白自己想要的,想追求的生活是什么。

经历时间的洗礼后,我们都会发现最先成功的人就是那些一早就明白自己想要什么的人。

2.有工作经验的人

经过几年的工作,发现工作没激情,想掌握一门技术;也有觉得自己工资低的,想寻求更高的工资,比如我;也有觉得自己从事的这行没前途,感觉危机想转行的。

                        

 

三、找到正确的方向

针对不同的人做不同的准备,那么总有一类企业是适合你的,只是你需要先到对应的解决方法。

1.专业是计算机相关的应届毕业生

这一类人其实非常好找软件测试的工作,只要姿态放低一点,不怕辛苦,肯学,一切都很简单;

2.非计算机的应届毕业生

如果刚好你是,首先找与自己专业相关的企业,看否有软件测试,比如学音乐的,可以找QQ音乐、网易音乐这类音乐软件的公司。

3.转行的人

首先分析过往的工作经历能否为自己加分,能不能成为踏板石。

可以找与自己工作经验相关的公司,比如以前是银行客服,那可以找银行方面的项目,如果以前是汽车销售人员,也可以找与汽车有关的互联网公司

如果这些都还没有匹配的,那说明你将有可能适合任何一家企业。

四、最后需要做的就是储备自己的能力。

一.找本软件测试基础的书

这样的书网上有很多,可以找电子档的,也可以买一本纸字的,随自己的兴趣爱好而为。

我只看过软件评测师教程,对其它测试基础没研究,如果实在找不到,那可以和王豆豆一样。

看这本书要报着几个目标去看:

1.了解软件测试的对象

首先要清楚软件测试,测试的对象是什么?由哪几部分组成?

2.认识软件测试的专业名词

软件测试有很多专业名词,比如需求分析、黑盒测试、白盒测试、测试用例等这些简单的名词,熟悉这些名词。

针对不同的测试对象,用什么测试方法、测试工具等。

3.熟悉软件测试流程

4.熟悉质量模型

如果达到四个目标,这时对软件测试要做的工作也有了清楚的认识,初步的软件测试思维应该达到, 如果能针对某个软件和物件,结合质量模型说出应该从哪些方面展开测试,那就更好了。

这一步算是达到了,一定要做好这一步才开展下一步。

二.写文档

在自己手上找一款自己最熟悉,经常用的软件,分析它的界面,功能点,假设如果这个软件要你测试,你应该从哪些方面测试才能保证这个软件的质量。

一边分析一边网上找一份测试用例模版,开始写测试用例,多分析,多写。

写的文档可以找已经做过软件测试的朋友帮忙指导,多修改,达到别人说OK为至,如果没有认识的人做软件测试,可以在网上找,现在有很多测试群

测试用例写得没问题了,就可以了解其他文档(测试计划,测试方案,测试报告等)的写法,这些个只需要了解就行了。

三.执行测试

执行测试中最重要的就是培养对bug的敏感度、提交bug和跟踪bug。

以前写过一篇缺陷的文档,可以看看

还是多练。

没有项目,可以在众包平台上看看,有时会有一些测试任务,可以拿来练练手。

四.多关注技术博文

有很多技术博主写的文章很好,也有介绍软件测试行业的,也有介绍技术的,多看

如果前面都练习得没问题了,那你具备初级软件测试人员的能力,可以开始谋划写简历、准备面试,开始找工作了。

                        

 

五、下面在针对转行人员说二句:

其实最不好转软件测试的就是转行人员,不好转的原因有二:

1.因为工作了,想转行又不想放下原来的工资和福利;

2.工作经验与软件测试没关联

很多转行的人员不想放下原来的待遇,想转到不相关的行业也不想降低自己的标准,这个就有点难,用人单位也不是傻子,你买东西都知道货比三家,那公司选人做事的也是如此,如果想工资高,那必须自己有能力,见过很多自己还没有这个能力就眼看软件测试工资高的,这个别想了,只有踏踏实实做事,一步一步成长吧。

还有工作过几年,工作的模式已经固定了,处理问题的思维方式和学习能力赶不上刚毕业的学生,自学能力欠缺,所以有点难。

但转行的人员也有捷径:最简单的方法,打动同公司的软件测试经理,内部转

如果是想靠自觉转的,不要一开始就去学习编程语言和数据库什么的,如果你按刚才几点做好入门了,就可以开始学习中级测试软件人员的能力。

一定要报着先入门,再深入的学习心态去学习,不要一开始就啃java这样的编程语言,很容易学习受阻,转不成功。建议优先学习Python。

六、总结

感谢大家阅读我的文章那么在这里我也精心准备了学习软件测试的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。需要的可以添加文章下方名片加我微信与我一起学习交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/99940.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

城市管理网站

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): “模块划分:公告类型,公告信息,城管信息,居民信息,设诉类型&…

工程师为微型晶体管开发新的集成路线

新南威尔士大学悉尼团队展示了高 κ 钙钛矿膜如何充当二维晶体管的绝缘体 新南威尔士大学悉尼分校的研究人员开发了一种微小、透明且灵活的材料,可用作晶体管中的新型电介质(绝缘体)组件。 最近发表在《自然》杂志上的研究“高 κ 钙钛矿膜…

面试题61. 扑克牌中的顺子

晚上做了道题,写完看了大佬的题解发现自己很蠢,思维不够光想着模拟了,来回考虑细节磕磕绊绊写完这么一道题。虽然也是写出来了,复杂度都是ok的,不过代码长,处理细节麻烦。 记录一下这道题 从若干副扑克牌中…

对DataFrame的列标签增加后缀的DataFrame.add_suffix()方法

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 为DataFrame的列标签增加后缀 DataFrame.add_suffix() [太阳]选择题 关于以下python代码说法错误的一项是? import pandas as pd df pd.DataFrame({"A": [1,2],"B":[1…

基于Unity整合BEPUphysicsint物理引擎实战

上一节我们详细的讲解BEPUphysicsint 的物理事件。此物理引擎会产生了碰撞事件与非碰撞事件,碰撞事件大家好理解,非碰撞事件例如: 物理Entity的update事件,Entity的activation/deactivation事件等。本节课来实战如何编译BEPUphysicsint源码到自己的项目,…

Linux 服务器数据同步利器

一、简介 1 认识 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分&#x…

【毕业设计_课程设计】基于机器视觉的害虫种类及数量检测(源码+论文)

文章目录0 项目说明1 研究目的2 研究内容及结论3 文件介绍4 论文目录5 项目源码0 项目说明 基于机器视觉的害虫种类及数量检测 提示:适合用于课程设计或毕业设计,工作量达标,源码开放 1 研究目的 研究的目的在于建立一套远程病虫害自动识别…

UNION 和 UNION ALL

合并查询结果 利用UNION关键字,可以给出多条SELECT语句,并将它们的结果组合成单个结果集。合并时,两个表对应的列数和数据类型必须相同,并且相互对应。 各个SELECT语句之间使用UNION或UNION ALL关键字分隔。 语法格式 SELECT c…

(附源码)node.js外卖平台 毕业设计 151448

摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于外卖平台当然也不能排除在外,随着网络技术的不断成熟,带动了外卖平台,它彻底改变了过去传统的管理方式…

神州数码交换机CS6200命令(二)

神州数码交换机CS6200命令(二) 1.基于流的重定向 QOS(Quality of Servcie)-服务品质保障,不产生新的带宽而是根据需求控制带宽 简易配置顺序: 1.配置分类表(class map) 对数据建立一个分类规则 2.配置策略表(policy map) 对…

左(9)--题目讲解

前言 仅记录学习笔记,如有错误欢迎指正。 题目: leetcode的洗衣机问题 思路: 首先看能不能数量相等 总和%机器数量 0 然后分情况讨论:对于任何一个位置都有至少需要搬动n次,最大值就是答案! 题目2&am…

APT最佳学习案例:写个简易版 ButterKnife

前言 目的:写个简易版 ButterKnife,借手写 ButterKnife 去了解如何实现注解、annotationProcessor 的等使用。 先看下butterknife的结构: 源码地址 https://github.com/LucasXu01/MyButterKnife ButterKnife的使用 在build.gradle添加依…

Java : 详解八种基本数据类型的包装类

Java : 详解八种基本数据类型的包装类 每博一文案 人生路漫漫越长大,越明白每个人的路都是漫长而艰辛的。无论我们有多累,我们都无路可退。 就像马丁说的那样:每一个强大的人都曾咬着牙度过一段,没人帮忙,…

Rabbitmq与交换机

目录 一、交换机简介 1、Exchange(交换机)的作用 2、Exchange(交换机)的类型 3、交换机的属性 二、交换机的使用 1、创建项目 2、给子模块添加依赖( rabbitmq-provider、 rabbitmq-consumer) 3、直连交换机(Direct Exchange)使用 4、主题交换机(Topic Exchange)的使用 5、…

【图像分割】和声搜索算法图像多级阈值分割【含Matlab源码 2044期】

⛄一、和声搜索算法的图像阈值寻优算法简介 苹果图像识别是指将苹果果实从枝叶、土壤、天空等背景中分离出来, 即图像分割。最大类间方差法 (OTSU算法)是由日本学者大津展之 (OTSU) 提出的全局阈值选取方法。该方法存在缺乏自适应性、易造成噪声干扰和过分割现象、运算需要大量…

[附源码]计算机毕业设计Python的项目管理系统(程序+源码+LW文档)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

Kafka 安装 快速入门

Kafka 安装 快速入门 Apache Kafka是流行的用于大规模收集、处理、存储和分析数据的开源流处理系统。它以其卓越的性能、低延迟、容错和高吞吐量而闻名,能够每秒处理数千条消息。常用来构建数据管道、利用实时数据流、实现系统监控、数据集成。 如上图,…

【MindStudio训练营第一季】基于MindX的U-Net网络的工业质检实践作业

1.1 作业介绍 1.1.1 作业背景 随着新一轮科技革命和产业变革的加速演进,全球各国都在借助新技术推动制造业升级,从工业2.0自动化开始兴起,到工业3.0信息化普及,如今正迈向工业4.0智能化。借助IoT、工业大数据、人工智能等先进技…

“==” 操作符 与 equals 方法的区别,toString

“” 操作符 与 equals 方法的区别,toString 每博一文案 读过这样一段话:很多人都羡慕我的坚强独立,夸赞我的善解人意。无论什么事情, 我都会把别人放在首位,宁愿自己吃亏,也会尽力满足别人的需求&#xf…

Allegro关闭线段显示不连续效果操作指导

Allegro关闭线段显示不连续效果操作指导 用Allegro进行PCB设计的时候偶尔会出现线段不连续的情况,尤其是在线段拐弯处,实际上并不是线段没有连接上,只是一个显示效果而已,如下图 如何去关闭这个显示效果,具体操作如下 选择Setup-Design Parameter 选择Display 取消勾…