自学软件测试怎么学?

软件测试是一个变得越来越受欢迎的行业,在IT行业里面,也是初学比较容易的。但对小白而言,怎样学习才能做到快速入门,少走弯路呢?

步骤一:初学学软件测试,要先搞懂这种问题

要想进入到软件测试这个行业,就务必要知道什么是软件测试?为什么测试?测试什么?如何测试?等等。

软件测试基础

1、需要搞懂的软件测试基本知识如下:

【测试计划】管理文档文件、强调“做什么”,对测试全程的组织、资源、原则等进行规定和约束,并制订测试整个过程每个阶段的任务分配以及时间进度分配,并指出对各项工作的评估,风险分析和管理要求。

【测试方案】工艺文件、强调“怎么做”,描述需要测试的特性,测试的方式 、测试环境的整体规划,测试工具的挑选或者设计方案,测试用例的设计方法,测试脚本的设计方案。

【测试用例】用于全面覆盖软件测试,主要是包括有测试点描述、前置条件、操作步骤、预期结果等。

【缺陷报告】记录缺陷、缺陷分类、缺陷跟踪,主要是包括缺陷简单描述、缺陷详细描述(包括有缺陷产生环境,缺陷产生步骤、缺陷产生原因)、相关附件。

【缺陷生命周期】提交缺陷-确认缺陷-分配缺陷-修复缺陷-验证缺陷-关闭缺陷。

【测试报告】主要是包括测试项目、测试条件、测试结果、采用的标准、报告说明。

软件测试

2、学习方法和途径:

针对每一知识要点进行学习掌握,学习的方式可借助书籍、在线课程、论坛,或加入一部分专业的培训班等。

对于重要知识要点,推荐 结合生活经验思考。这是因为我们也许没有测试经验,但活了这么多年,生活经验都是有的吧。

每一个重要的知识要点都也许联想到生活上的某个场景或某个事件,结合着这种这种生活场景或事件进行通俗理解,再尝试用行业用语表达出来,反复体味,经过多轮回顾,整理归纳。

步骤二:挑选一名真实新项目,进行实操训练

经过系统的学习软件测试基本知识后,就可以进行实操训练了。挑选一名喜欢或熟悉的业务领域的一名小程序,体验使用的乐趣,若能找到相应的业务要求最好,若找不着业务要求能够把用户手册和帮助文档当作要求说明来读。

软件测试

整理一份测试计划,设计方案测试用例、寻找软件缺陷,用excel或word文档提交软件缺陷。

多训练几个小项目,可以说你己经完全能够担任功能测试初级测试员了。

步骤三:给自己加点“特效”,能够去找个工作了

完成上面两步,那么祝贺你了,能够开始找个工作了,但还只是一名可造之材,接下来,我们要加特效了,让你在同等水平中,脱颖而出,从此不怕招聘者问问问了。

软件测试面试

【Mysql】数据库的定义,数据库的增删改查操作。这一部分常常会笔试,没这个知识,如同在看天书。

【Linux】1)安装VM虚拟机2)linux的一部分常用系统命令。这一部分不容易笔试,但招聘者常常会问,知道不了解linux,例举linux命令,这一部分若不知道一二,会显得你特别low。

掌握这一些已足够满足面试、笔试及一开始的工作了,你能够找到一名软件测试的工作,但是薪酬也许不会很高,当然,以后的路还很远,未来你还需要晋升。

步骤四:成为一名及格软件测试工程师的必修课

想要成为一名及格的软件测试工程师,一开始1-2年的功能手工是必要的,要培养自身的测试思维,这在你之后做半自动化和自动化都非常有用,因为你知道自身该怎么去测试,然后利用工具把你的测试逻辑思维给表达出来。

软件测试工程师

接下来说下成为软件测试工程师还要学哪些知识:

【Fiddler抓包工具】在测试过程中,我们常常要定位Bug是属于前端还是后台,好找对应的开发解决这个Bug,所以这个是必学知识要点!

【APP测试】app是绝大部分公司都会开发的,目前app测试己经占主流,所以app测试非学不可,有很多公司如果你没有app测试经验就直接pass你了。

【Git和Java基本知识】针对软件测试这个行业去针对性的学习Java的基本知识。

【Jmeter性能测试工具】会这个技能,不管是你的面试还是你的薪酬都可以加至少3K!

【Loadrunner性能测试】会性能测试的测试工程师都很受欢迎,这是因为绝大部分公司想测试下并发,压力测试现在也成为了必需品了。

经过第三、四步的“修炼”,你将也是测试界有身份有地位的人了,懂技术懂业务,文武双全,找个工作还不是一下子的事,并且薪酬会非常可观。

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:开心螺蛳粉】自提!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述

在这里插入图片描述

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群:1150305204,里面有各种测试开发资料和技术可以一起交流哦。

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

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

相关文章

Android Duplicate class 排除重复类

一、起因: 在迭代开发的时候,发现2个ijk很多类重复。但又2个库实现的功能是不一样,目前不能合并。但又想保留2个功能。需要排除其中一个库。 二、报错如何下图: 三、解决方法: 3.1 在terminal 也就是命令行处输入 …

在Windows 11中运行磁盘清理工具的9种方法,总有一种适合你

自Windows98以来,微软在操作系统中包含了一个内置的清理工具。当用户转向第三方清理应用程序时,这个值得信赖的实用程序站稳了脚跟。微软甚至宣布,第三方应用程序几乎毫无用处,删除注册表项不是一个好主意。 磁盘清理工具可以帮助删除临时文件、旧的更新日志、缩略图缓存和…

git安装与使用4.3

一、git的安装 1、下载git包 下载git包url:https://git-scm.com/download/win 下载包分为:64位和32位 2、点击安装包 2、选择安装路径 3、 点击下一步 4、点击next 5、点击next 6、点击next 7、 8、 9、 10、 11、 12、在桌面空白处,右键…

【SpringBoot】测试单元使用多线程

📝个人主页:五敷有你 🔥系列专栏:SpringBoot ⛺️稳重求进,晒太阳 问题产生 今天学习了乐观锁,但在测试单元执行多线程的时候出现了问题,多线程并没有直接结果 在控制台没有任何输出…

KubeSphere平台安装系列之二【Linux单节点部署KubeSphere】(2/3)

**《KubeSphere平台安装系列》** 【Kubernetes上安装KubeSphere(亲测–实操完整版)】(1/3) 【Linux单节点部署KubeSphere】(2/3) 【Linux多节点部署KubeSphere】(3/3) **《KubeS…

RocketMQ学习笔记一

课程来源:002-MQ简介_哔哩哔哩_bilibili (尚硅谷老雷,时长19h) 第1章 RocketMQ概述 1. MQ是什么? 2. MQ用途有哪些? 限流削峰;异步解耦;数据收集。 3. 常见MQ产品有哪些&对比…

Kaggle竞赛之Titanic存活预测2

提高代码规范性,基于上一个 baseline 的提高 import pandas as pd from sklearn.preprocessing import LabelBinarizer from sklearn.preprocessing import StandardScaler from sklearn.model_selection import train_test_split#数据划分方法 from sklearn.ensem…

哪个超声波清洗机品牌值得入手?销量榜品牌值得选购!

在科技日益发展的今天,超声波清洗技术以其高效、便捷和深度清洁的特点,已经深入到生活的诸多领域,从精密仪器到珠宝首饰,从眼镜框到假牙,甚至是厨房用品的日常护理,都能见到超声波清洗机的身影。面对市场上…

免杀实战-EDR对抗

文章目录 杀软分析BOF.NET 杀软分析 x64dgb简单调试发现该edr在r3环对ntdll.dll和kernel32.dll关键函数均存在hook,这里硬盘读取原来的dll进行重新加载,原理如图 loader // dllmain.cpp : 定义 DLL 应用程序的入口点。 #include "pch.h" #in…

DSI2协议之BTA行为理解

概念: DSI协议spec支持总线控制权在master和slave之间发生交换,即通过bus turn around来实现; BUS TURN AROUND: BTA 的实现是通过controller—>cdphy的turnrequest信号来实现; 关于控制器发出turnrequest给phy,phy通过lvds/trio线输出turnaround sequence如下图中…

BUGKU 本地管理员

打开环境,先F12查看看到一串代码。Base64解码一下,得到的应该是密码,然后输入admin | test123试一下 使用BP抓包,修改XFF,得到flag

将镜像上传到私有镜像仓库Harbor

首先你需要安装Harbor服务: https://blog.csdn.net/qq_50247813/article/details/136388229 客户端已经安装docker: https://docs.docker.com/engine/install/centos/ 在docker客户端登录 Harbor 我的Harbor 服务器地址: 192.168.44.161 账号…

关于编写测试用例的一些思考

测试用例是QA同学的基本功,每个人都有一套编写测试用例的体系,本文是作者结合自身的工作经验以及阅读一些测试相关的书籍后的一些看法,欢迎大家一起讨论学习。 测试设计 测试用例格式 面试中一些常见的问题 1.APP测试与服务端测试的区别&am…

何恺明新作 l-DAE:解构扩散模型

何恺明新作 l-DAE:解构扩散模型 提出背景扩散模型步骤如何在不影响数据表征能力的同时简化模型?如何进一步推动模型向经典DAE靠拢?如何去除对生成任务设计的DDM中不适用于自监督学习的部分?如何改进DDM以专注于清晰图像表示的学习…

2024华为软件测试笔试面试真题,抓紧收藏不然就看不到了

一、选择题 1、对计算机软件和硬件资源进行管理和控制的软件是(D) A.文件管理程序 B.输入输出管理程序 C.命令出来程序 D.操作系统 2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A) A.错误推测法测试…

Docker 快速入门实操教程(完结)

Docker 快速入门实操教程(完结) Docker,启动! 如果安装好Docker不知道怎么使用,不理解各个名词的概念,不太了解各个功能的用途,这篇文章应该会对你有帮助。 前置条件:已经安装Doc…

IOS 发布遇到“Unable to authenticate with App Store Connect”错误咋解决?

问题: 在开发ios app后,先发布adhoc版本,测试通过后,再发布testflight版本测试,但是可能会遇到一下问题。 解决办法: 在Signing &Capabilities中,在ios下边要指定有发布权限的Team账号&a…

pytorch基础2-数据集与归一化

专题链接:https://blog.csdn.net/qq_33345365/category_12591348.html 本教程翻译自微软教程:https://learn.microsoft.com/en-us/training/paths/pytorch-fundamentals/ 初次编辑:2024/3/2;最后编辑:2024/3/2 本教程…

迪杰斯特拉算法的具体应用

fill与memset的区别介绍 例一 #include <iostream> #include <algorithm> using namespace std; const int maxn500; const int INF1000000000; bool isin[maxn]{false}; int G[maxn][maxn]; int path[maxn],rescue[maxn],num[maxn]; int weight[maxn]; int cityn…

探索数据宇宙:深入解析大数据分析与管理技术

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua&#xff0c;在这里我会分享我的知识和经验。&#x…