你了解软件测试吗?从具体工作流程、实际应用场景,告诉你如何学习软件测试

36 篇文章 39 订阅
6 篇文章 1 订阅

<font color=#999AAA 一篇文章介绍软件测试学什么、前景、应用领域、黑盒白盒功能性能自动化都是什么?如何入门;


前言

提示:学习教程参考这篇: 2021年软件测试全套知识点和资源梳理
了解测试参考这篇: 软件测试人员应该如何介绍自己测试过的项目


提示:以下是本篇文章正文内容,下面案例可供参考

一、软件测试都学什么?

基础方面,学完了可以到外包公司做“点点点”的功能测试。需要学习计算机通用知识:操作系统、网络、Linux、数据库、shell脚本;还有测试基础知识:测试流程、测试用例设计方法,缺陷管理等;
如果想要更高的天花板,需要学习一些测试的专项就是:自动化测试、接口测试、安全测试,在这里就需要掌握一门编程语言,因为自动化都需要写代码。

二、测试主要应用在什么领域?

上图为2020年的各个领域的测试岗位占比,比较热门的大数据、人工智能都有测试应用的需求;

三、软件测试在实际工作中做什么?

功能测试(也叫手工测试)工程师的主要工作一般包含需求分析、编写测试计划和测试方案、设计测试用例、执行测试用例、跟踪BUG、编写测试报告等;
自动化测试工程师主要工作是设计自动化测试的脚本,主要涉及到单元测试、接口测试、UI测试,这是当前企业招聘的主流。
性能测试工程师主要工作是针对系统进行性能测试,包括使用工具和编写性能自动化测试脚本。
测试开发工作内容是根据项目的特点来开发一些自动化测试的脚本,或自动化测试的工具,或者是软件测试工作中用到的提高工作效率的小工具什么的,从而能够更有效地进行测试,提高软件产品的质量。

四、各类测试都是什么意思?

**黑盒测试:**比如买一个手机,要考虑能不能打电话,插入卡后打一个试试就可以,不关心信号传输和另一个信号接收的问题。
白盒测试:和黑盒正相反,是关心内部具体的实现过程,白盒是代码级别的测试;

**功能测试:**比如一个电商系统是否可以将商品加入购物车,是否可以正常领取优惠券和正常支付,都是功能测试的范畴,需要考虑每一个细节。

**性能测试:**主要是使用测试工具,Loadrunner、Jmeter等,对软件进行压力测试、负载测试、强度测试等等,因为这些无法用手工进行代替,所以必须自动化。举例,天猫双11的时候,大量用户一起登陆淘宝就会出现延迟、崩系统这样的事情,性能测试就是要考虑软件的负载情况。

**接口测试:**普及一个名词叫做应用程序编程接口API,我们可以通俗理解为手机的充电口, 插座插孔这两个接口(请在脑海中马上浮现手机充电过程)。接口之间进行的一些数据交换(比如充电)是需要一些中间协议(充电器和数据线)的。>>>据统计,在当前企业实际测试技能应用中,接口测试和功能测试一样,都属于应用最广泛的,也是企业招聘中考核最重视的测试。

**自动化测试:**可分为1)自动化性能测试;2)自动化功能测试。

性能测试主要是使用测试工具,Loadrunner、Jmeter等,对软件进行压力测试、负载测试、强度测试等等,因为这些无法用手工进行代替,所以必须自动化。
**自动化功能测试:**包括单元测试、接口测试、UI测试。主要是编写代码、脚本,让软件自动运行,发现缺陷,代替部分的手工测试。但一般只有大的项目才需要进行自动化,中小型项目不推荐使用自动化测试。

**移动端测试:**相较于传统的web端、PC客户端产品的测试,移动端的测试受手机屏幕大小、内存、CPU、网络特性,操作系统、用户使用习惯的差异,有其自身的特点,所以对移动端产品测试就需要充分考虑测试差异而单独分列出来。

五、软件测试该如何入门?

除了开篇这里的2021测试入门教程之外,你还可以拥有这些课程,前期都是基础的计算机知识和测试的相关前景,后面内容涉及到测试用例等等。
避坑技巧:
1 自学自制力是个问题,没有日期规划 ,不知道学到猴年马月,不知道自己现在学的是什么水平
2 功能测试是一种思维,自学怕悟性不到点上
3 没人全程辅导找工作写简历,可能要进很多坑
课程放送:
第一个阶段学习内容:前置计算机、HTML、CSS、等基础知识
第二阶段:Linux和数据库
第三阶段进阶自动化阶段:编程+数据结构
课程:首次公开头条软件测试实战项目完整版
课程:软件测试基础入门视频
课程:软件测试必备python技术
码字不易,往别在大家收藏落灰。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值