哈喽大家好,我是chowley
今天我们邀请到了QALog联合创始人,双9硕士给我们做经验分享和学习路线规划,正文如下:
校招生如何准备软件测试、测试开发岗位的面试?
作者介绍
笔者是软件测试方向的硕士研究生。在应届秋招中拿下了20余个软件测试、测试开发的offer。本系列会将我的测试理论体系与大家分享和探讨。
求职建议
大家都很困惑如何学习测试?如何准备测试方面的面试?
我有朋友是做研发的,他认为测试不用准备,直接用开发的简历就行。也有人认为要学习一些测试理论,然后写一个测试项目。站在我的角度来看,两者都有点道理,但都不够充分。
测试理论是一个测试工程师需要具备的,也是最重要的一块内容,这是成为一个好的测试的基础。对于校招生,首先需要有一个知识体系的架构,后续的学习积累都是填充这个架构。这个专栏将会分享笔者的测试理论体系,将通过回答什么是测试、测什么、怎么测、如何评判测试充分性等问题来将测试理论串联起来。
测试理论的学习重点
1. 软件测试的定义、软件测试与软件质量保障的关系。
2. 软件测试的测试级别和测试类型。
3. 软件测试的基本原则。(例如尽早介入测试、不可穷尽等 )
4. 软件测试的充分性和测试开销的理解。(覆盖率、故障注入等充分性判断手段的理解)
5. 常用的测试技术的底层原理(分为基于需求的测试,基于结构的测试以及基于经验的测试)。
6. 常见的一些效能提升手段的目的和基本使用(selenium,uiautomator等)。
7. 测试前沿洞察(精准测试、蜕变测试、模糊测试、对抗神经网络、基于模型的测试等)。
本专栏将主要讲解上面几方面内容,笔者会从回答问题的角度来描述这些概念和知识体系。
除此以外,我们还需要掌握一些计算机基础知识,这块将在另一个专栏中详细总结(编程语言、计算机网络、操作系统、数据库)。后期我们也会提供完整的ui自动化、接口自动化测试项目供大家学习。
下面是本系列的文章目录:
本期小tip
欢迎大家加入我们的社区一块学习、交流,此外我们也提供短期的面试辅导,让您在短期内具备应付大多数面试的测试理论水平。
好了,以上就是本文的全部内容,如有问题可留言讨论。
******************************************************************
欢迎点赞、评论、收藏,it's important for me.
Searching for QALog.