自学软件测试到什么程度才可以去找工作...拿到阿里offer后才知道有这些就够了!!

news2024/10/1 17:17:36

如果是纯自学,建议先自学软件测试基础、功能测试等,然后找一个相关的工作,在工作中,边增长项目经验,边自学更难一点的自动化编程、性能测试等。自动化测试、性能测试如果没有老师带,自学的难度比较大,尤其是没有相关工作经验,理解起来比较困难。

测试理论基础类:

1、熟悉常用的测试用例设计方法,如:等价类划分,边界值,正交表法,场景法,错误推断法,因果图法(这些方法是黑盒测试的).可以让对方针对其中的一两个方法举例说明.

2、对于测试类型的了解:功能测试,性能测试,稳定性,压力,负载,安全性测试等.

3、测试用例的基本格式是怎样的:普遍的都会有:标题,预置条件,输入,执行步骤,预期结果.这几个项目

4、测试结束的标准:

5、用例全部测试,覆盖率达到标准,缺陷率达到标准,其他指标达到标准.

技术方面:

1、PL/SQL的使用.(熟悉MySQL和SqlServer的话都类似的)

2、对oracle数据库的熟悉程度,sql语句的增删改查,以及一些常用函数的使用.

3、进阶的,了解表连接,子查询等.

4、Linux系统的了解,会使用常用的指令.

5、是否使用过测试工具:如LoadRunner(性能测试),postman, QTP(自动化测试)等,每家公司使用的测试工具都会有差别.

6、对B/S架构是否了解.

7、让对方详细说明过往测试的一个项目,以及用例编写时候的思路,还有测试过程中遇到的难点.

综合方面:

1、考核对方在设计测试用例时是否考虑的全面.

例:给一个水杯,设计测试用例.

给一个我自己总结的答案:先询问出题人这个水杯是用在什么环境下,适用人群是谁,水杯有没有什么合格指标,再根据这些得到

的信息,进一步设计用例.(从多方面来考虑)

从功能性:水杯可以装任何液体而不漏.

易用性:水杯的杯体设计是否符合人体工学,拿着时是否顺手等.

安全性:水杯外圈有没有隔热层,使水杯装满热水的时候拿起不会烫手.

性能:水杯从多高的地方坠落不会碎,被重物撞击不会变形,是否防刮.

2、逻辑思维,一些涉及很多条件判断的业务场景,设计用例的时候,能否每个条件分支都覆盖到.

3、当测试人员与开发人员的想法不一致的时候,如何解决这个问题.

4、测试人员需要具备的素质: 测试技能,细心,耐心,团队协作,沟通能力,有怀疑精神

最后总结

总结,出去找工作的话,最起码需要掌握以下内容:

1、软件测试基础知识,包含 测试流程(从需求分析到上线),写用例,提BUG;

2、相关技能的学习,mysql,Linux,编程语言(最好是会一点,加分项);

3、相关工具的使用,比如抓包工具 fiddler,Charles,接口工具 postman,项目管理工具禅道,数据库链接工具 Navicat,Linux链接工具xshell,securecrt。需要弄清楚这些工具有什么作用。

4、相关项目的学习,用项目把学过的内容串起来,而不是学了不知道实际工作怎么用。

上面的内容学习的很熟练之后可以尝试去写简历找工作,不过局限于初级的测试工程师岗位。我带的学生中,如果是毕业1年以内的,学习完这些找工作还是很大希望的。如果想要增加个人竞争力,需要学会编程语言和自动化测试知识。编程语言推荐python,自动化推荐用所学python知识做接口自动化。

一般面试会结合简历上写的内容进行提问,可能问到公司规模,部门人员。项目情况,bug情况,用例情况。针对简历上感兴趣的点进行深究。如果没有提前做准备,很容易被问得支支吾吾

自学是个难熬的过程,时间上面可能会拉的很长,但我建议半年之内搞定,不然前面学的知识后面很容易就忘记了。

这些资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。需要的点击下方卡片自行下载!

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

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

相关文章

uniapp 使用自定义icon图标

1.下载图标文件 阿里图标库位置:iconfont-阿里巴巴矢量图标库 eg: 搜索 “书签” 图标,点击加入购物车,再进入购物车,填写加入项目,也可以直接下载,点击编辑 编辑可以设置图片颜色,或像素大小…

immutable深拷贝:数据多层属性-不可变数据结构

一、为何要用immutable深拷贝? 1.浅拷贝(浅复制) //引用赋值-浅复制、浅拷贝 var obj{name:"溜溜球"}var obj2obj;obj2.name"刘刘球";console.log(obj);//name:"刘刘球"console.log(obj2);//name:"刘刘…

[C++][opencv]opencv填充透明色到不规则polygon区域

大家用yolov5-seg分割都知道官方演示分割结果会把分割区域半透明填充到原图里面,那么C如何实现呢。今天特地研究了下。由于分割点是变动的,所以我们需要用变量控制分割点数。 参考文章写的很不错,但是有个毛病,他这个是5点必须是…

MySQL---JDBC基础操作、SQL注入

1. JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。 JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java 语言编写的接口和类组成。 JDBC需要连接…

unreal 5.1 增强输入实现

在ue5.1版本增加了增强输入,并且废弃了之前的轴映射和操作映射。 官方文档地址:https://docs.unrealengine.com/5.1/zh-CN/enhanced-input-in-unreal-engine/ 输入动作(Input Actions) 更改后的区别我体验下来,它将…

探索 PlanetIX:解读区块链游戏运营的奥秘

作者: danielfootprint.network 熊市之中,PlanetIX 成长为最强的 Web3 游戏,在 Polygon 网络上独占鳌头。而其开发团队深度使用了 Footprint Analtics 的零代码数据分析平台和-GameFi 的数据 API 来提升用户的游戏体验。 近日,Footprint 与…

Visual Studio添加native tools command prompt

学习UEFI开发,环境设置种需要用到native tools command prompt,但是看了一下VS2017的Tools菜单下没有这个选项。网上查询,解决了问题: Tools > External Tools > Add Title:VS Command PromptCommand:C:\Windows\System32\…

操作系统原理 —— 内存管理的概念(十八)

为什么要有内存管理 为什么要对内存进行管理,需要解决什么问题? 要回答这个问题,首先我们需要明白:进程运行时,需放在内存才能运行。比如在执行一个程序时,需将该程序的相关数据与指令装入内存才能运行。…

家居购项目 (上)

文章目录 🐀Java后端经典三层架构🐇MVC模型🐇开发环境搭建🐇会员注册🌳前端验证用户注册信息🌳思路分析🍉创建表🍉创建实体类🍉DAO🍌MemberDAOImpl &#x1f…

ISO21434 组织网络安全管理

目录 一、概述 二、目标 三、输入 3.1 先决条件 3.2 进一步支持信息 四、要求和建议 4.1 网络安全治理 4.2 网络安全文化 4.3 信息共享 4.4 管理系统 4.5 工具管理 4.6 信息安全管理 4.7 组织网络安全审计 五、输出 一、概述 为了实现网络安全工程,该…

Rotary Position Embedding (RoPE, 旋转式位置编码) | 原理讲解+torch代码实现

🔥 RoPE为苏剑林大佬之作,最早应用于他自研的RoFormer (Rotary Transformer),属于相对位置编码。效果优于绝对位置编码和经典式相对位置编码。出自论文:《RoFormer: Enhanced Transformer with Rotary Position Embedding》 &…

轻松高效!三种方法教你音频转文字!

我们在日常生活中,总会遇到许多需要音频转文字的情况。这个时候大部分小伙伴会选择一边播放音频一边记录的方式来整理音频的内容,这样既麻烦又费时,整理的效率也不高。其实我们只需要使用软件来协助我们将音频转换成文字,就可以很…

2023年03月六级真题全3套【可复制可划线查词】共11页PDF

2023年03月六级真题全3套【可复制可划线查词】共11页PDF 2023年03月六级真题全3套【可复制可划线查词】共11页PDF 2023年03月六级真题全3套【可复制可划线查词】共11页PDF

html基础知识总结

(一)html 1、html html:超文本标签语言,专门用来制作网页的一门语言。超文本:就是它不仅可以放文本内容,还可以是图片,声音,视频,多媒体等等内容 2、 html标签的分类 …

ASEMI双向可控硅BT137性能特点, BT137应用及购买指南

编辑-Z 本文将详细介绍可控硅BT137的性能特点、应用领域以及购买时需要注意的事项,帮助您更好地了解和选择BT137可控硅。 一、BT137可控硅简介 可控硅(Silicon Controlled Rectifier,简称SCR)是一种四层三端半导体器件&#xff…

sql 优化----》1)分析与定位策略

https://www.cnblogs.com/cshaptx4869/p/10482500.html 1:通过 show status 了解各种的SQL的执行频率 2:定位执行频率低的SQL语句: 1):通过慢日志定位 慢日志:可以通过两个方式配置 方式一:配置文件,my.cnf show_query…

25 # eventloop 执行流程

浏览器事件环 1、浏览器的进程 进程是计算机调度的基本单位,进程中包含着线程,浏览器是多进程进程,大致有下面几种 每一个页卡都是进程(互不影响)浏览器也有一个主进程(用户界面)每一个页卡里…

聊一聊行业的前景、就业方向和薪资待遇

软件测试行业是和软件开发相辅相成得一个行业,但目前大家对于软件测试行业的了解并不多,甚至很多学了软件测试的朋友也不是很了解。今天,就来给大家说一说,软件测试行业的前景、就业方向和薪资待遇。 岗位前景 很多小伙伴都曾听…

【PHPWord】PHPWord 根据word模板生成的内容动态生成目录以及页码

文章目录 一、需求分析二、PHPWord 中模板页码的设置三、模板内生成目录四、总结一、需求分析 在实际业务中,我们可能需要根据一些比较复杂的业务模板,生成对应的Word 文件。 本文将掌握: 使用模板配置页码使用模板插入目录二、PHPWord 中模板页码的设置 1.配置页码 注意…

dex2jar 报错 com.googlecode.d2j.DexException: not support version

​ 目录 ​ 一.问题发现 二.调查原因: 三. 根本原因调查: 四.解决问题 一.问题发现 使用dex2jar工具反编的时候,一输入指令,结果报com.googlecode.d2j.DexException: not support version错误(如下图) 异常情况.png 二.调查…