【软件测试面试】国企6年测试经验大D佬分析总结测试团队面试问题......

news2024/11/15 15:40:13

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

国企测试大佬测试面试的总结

下面是测试团队面试的一些感想,供各位参考。

这里先介绍一下这位大佬,6年测试经验,担任过十人以上测试主管,后期进入物联网新零售领域,现在一家国有企业,负责组建一支测试团队。在最近一两个月除了测试项目前期的测试框架准备工作,基本上就是各类招兵买马的面试工作。

团队人员招聘

招聘对象1(功能性测试):2-5年工作经验的测试工程师,要求掌握基本测试理论,熟悉软件测试流程及其规范文档的编写,有较强的自学能力;

招聘对象2(自动化测试):2-5年工作经验的测试开发工程师,具有java编程能力,熟悉selenium、Test NG等开源框架基本理论及常用方法。

以上招聘对象的要求算是比较基础,希望测试团队人员在技能上高低搭配,通过现有的测试框架最终实现CI\CD模式,减轻后期项目的测试工作压力,同时培养一批有技术能力的测试工程师。

发现的问题

1、工作年限与实际能力不对等
在面试过程中,发现了一个规律,大部分人员在了解测试的基本流程后就没有新的技能增长点,即便是有,也是所测试对象软件的行业经验,如果更换了软件行业,这些经验基本都将失效。

两三年以上的测试工程师们在测试技能上的水平相差无几,对新兴的开发技能了解的知之甚少,对新的测试技术大部分面试人员的回答都是后期有相关学习的想法。

2、发展方向不明确
大部分测试工程师在面试的时候对自身的职业发展方向不够明确,只要公司录用我,做什么工作都可以,如果说对工作只有一两年的工程师来说,我并没有任何疑惑,因为大家都是这样走过来的,但是对于工作3年以上的人来说,一点职业规划都没有这个是比较可惜的,个人认为做任何事情,如没有规划就犹如大海上的帆船,没有舵手,任由风浪指使,随波逐流。

如果你都没有目的性,我哪里有充足的时间来观察你,之后再给你安排一个合适的岗位呢?

3、只问薪酬不问工作内容
大部分面试人员在被问到您有哪些需要我们解答的时候,基本上都会问薪酬待遇如何,再有便是工作压力是否较大,这些问题本身无可厚非,但是在此之后很少会有人问一下,如果我入职您会给我安排哪个岗位,能概述一下具体的工作内容是什么?对我的要求有哪些等等。

4、没有学会薪酬与工作强度的对比
每个人都是向往高工资,但是付出与回报是成正比的(正常情况),互联网公司之所以薪资给的如此之高,是因为那里有996工作制,是因为那里的工作强度值这么多报酬,希望每个面试者先对所面的岗位提前做些工作,知己知彼,再做权衡,千万不要拿不管真实与否的offer薪酬来要挟其他公司的面试官,你愿意去哪家公司是自主的选择,自己的价值自己知道即可。

5、千万记得收承诺
什么是承诺,就是答应的事情要做到,做不到的要提前告知,其实这里是帮HR打抱不平一下,很多面试者到了约定时间却杳无消息,其实这是对他人劳动成果的一种蔑视,每一个邀约都是大家精心准备的,即使有变动也应及时通知(反击HR一下,面试是否通过同样要及时通知面试者,虽然这对未通过者有点残酷)。

测试技能

最近两年测试行业整体有了一次大的跨越,遥想当初亲朋好友问我现在的工作是什么,说完测试工程师基本上没人清楚是干什么的,那个时候招聘网站上测试工程师的岗位也不多,很多软件公司都没有相应的测试岗位,测试人员更多的向往微软或IBM等外企测试岗位,很多软件行业的boss们也是认为测试基本上就是点一点,技术支持就能兼任。

而如今测试岗位已经如火如荼,尤其近些年比较火爆的自动化测试也让测试有了一些知名度,但是据了解,大部分测试开发基本上是由开发工程师转到测试开发,很少有测试工程师主动做到测试开发的岗位上去。

这就导致了自动化测试成为了开发人员的一个岗位,而不是真正测试工程师范畴内的岗位。随着互联网企业的兴起,测试开发岗位人才稀缺性明显,但是并没有为测试工程师带来红利,究其原因首先是手工测试技能含金量低,其次人员主动学习能力相对于开发人员普遍偏低,软件测试最终还是软件技术,在这个软件技术更新迭代如此快速的时代,没有主动自学能力很难常立于有利之地。

测试过程

以前谈到软件测试,一般都是在软件的功能UI出现后或者进行系统集成后才能进行,更前置一点的话,可能就属web测试中的接口测试了,在功能没有出来之前,先对相应的接口进行测试,提前保障一下系统质量。

但是现在随着各类云存储、大数据服务、AI智能、数据链、物联网系统等的出现,很多系统我们看不到应用界面,没有正规的http协议的API,我们如何去测试,我们如何获取需求?

很多项目可能在编码阶段就希望测试人员进入,帮他们验证代码的逻辑性、可靠性,以及运行时的性能、内存的占比等,这些测试需求很难再采用传统的手工方法,我相信这样的测试需求在不久的将来会越来越多,你还要等未来已来吗?

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

人生要留白,一丝净土,给你自己留一点空白,让自己有喘气的时候,摆脱各种烦恼、压力,不让快乐、生气过来侵蚀自己的灵魂,让自己静一下,什么都不想,也许是最好的休息方法。

人生逆境时,切记忍耐;人生顺境时,切记收敛;人生得意时,切记看淡;时,切记随缘。心情不好时,当需涵养;心情愉悦时,当需沉潜。

不是每天都有阳光,不是每天都会凉爽,只要我们心中有阳光,人生总会是晴朗,只要我们心中有凉爽,每天都会充满希望。

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

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

相关文章

一起自学SLAM算法:11.5 强化学习与自主导航

连载文章,长期更新,欢迎关注: 强化学习(Reinforcement Learning,RL)[21]属于机器学习领域的一个分支,其学习目标是获得最大回报。在10.3.1节中已经讨论过,机器学习过程主要涉及四个要…

【Java并发详解】

参考书目: 堆和方法区中的数据是可以被共享的 堆中的数据是被栈中的变量所持用的,栈是线程隔离的,每个线程私有一个栈,所以栈中的数据不共享 调用a方法时,jvm会给a方法创建一块内存区,让其入栈&#xff…

UIRecorder安装、录制、回放

Github地址:https://github.com/alibaba/uirecorder/blob/master/README_zh-cn.md 支持 android ios 和pc端的自动化脚本录制。无线native app(Android, iOS)录制是,是基于macaca实现的:https://macacajs.com 整体组成架构 UIRecorder录制功…

Dubbo服务开发和运行流程【java面试】

(1)问题分析:考官主要想考核dubbo的原理,还有dubbo在项目中的使用。(2)核心答案讲解:dubbo服务开发流程:maven工程中pom文件先导入dubbo依赖jar包搭建zookeeper注册中心写好服务端工程并配置dubbo服务端配置,并关联上z…

Spring概览——最佳入门实践

1、Spring Framework Spring 基础框架,可以视为 Spring 基础设施,基本上任何其他 Spring 项目都是以 Spring Framework 为基础的。 1.1、Spring Framework特性 建议新手先看完的最佳实践,再回头看这一段。 非侵入式:使用 Spri…

Java List按照某字段去重

Java List按照某字段去重嘚吧嘚distinct示例一示例二根据某个字段去重Collectors.collectingAndThen()嘚吧嘚 Java8流的新类java.util.stream.Collectors实现了java.util.stream.Collector接口,同时又提供了大量的方法对流(stream)的元素执行各种统计操作。 distinc…

实战: 跨年烟花代码的实现(附源码)

目录 前言 一、pandas是什么? 二、代码结构 1.介绍主html代码 2. js文件介绍 GameCanvas.js script.js 运行效果 前言 本文章将介绍跨年烟花代码的实现以及源代码 提示:以下是本篇文章正文内容 一、pandas是什么? 示例:pandas …

css3-动画

目录语法转换平移旋转缩放复合属性的顺序问题过渡动画帧动画案例案例1-热点图dot(缩放)案例2-热点图dot(缩放)案例3-开红包(旋转)问题问题1-transform不起作用问题2 - 过渡动画不起效果语法 转换 css3中的转换允许我们对元素进行旋转、缩放、移动或倾斜。它分为2D转换 或 3D转…

开箱即用的物联网平台-IoTLink

物联网平台是物联网生态系统的重要组成部分,也是一个快速增长的市场,物联网平台为企业提供了巨大的价值,使他们能够降低开发成本、加速启动和简化流程。 一个完整的物联网系统需要硬件、连接、软件、用户界面等。在较高的层面上,…

menuconfig的执行过程

menuconfig (1)首先在uboot源码顶层目录下的Makefile文件中查找config(%表示省略) (2)执行make menuconfig,分别打印输出$(MAKE)、$(bulid)、$可知其对应的内容,如上图所示 总结&a…

用docker部署django后台作为webstack的后台管理系统-其二

0 序言 在之前的博客中: 用docker部署webstack导航网站-其一https://blog.csdn.net/qq_41938259/article/details/128736551?spm1001.2014.3001.5501我成功的将webstack官方推荐的docker容器部署了出来,但是官方的docker容器后端使用的是PHP&#xff0…

08_FreeRTOS列表和列表项讲解

目录 列表和列表项的简介 列表 列表项 迷你列表项 列表和列表项的关系 列表相关API函数介绍 初始化列表vListInitialise函数详解 列表项的初始化函数vListInitialiseItem函数 列表项的插入vListInsert函数 列表项末尾插入vListInsertEnd函数 列表项的删除函数uxLis…

零入门容器云网络实战-5->路由知识总结

本篇文章主要用于收集、整理、总结路由相关知识点。 1、路由分为几种? 直连路由静态路由(基本静态路由,等价静态路由,活动静态路由,缺省静态路由)动态路由 通过路由协议从相邻路由器学习到的。路由协议&am…

一,SpringMVC入门

0 MVC设计模式 View(视图):页面(jsp、html),接收用户数据和显示结果。 Controller(控制器):action,接收请求,决定程序执行流程。 Model&#xf…

【深度学习】——循环神经网络RNN及实例气温预测

引言 密集连接网络和卷积神经网络都有主要的特点,那就是它们没有记忆。它们单独处理每个输入,在输入和输入之间没有保存任何状态。举个例子:当你在阅读一个句子的时候,你需要记住之前的内容,我们才能动态的了解这个句子…

三、SqlSession的创建以及执行流程

简介 SqlSession接口提供了查询,插入,更新,删除方法,Mybatis中所有的数据库交互都由SqlSession来完成。SqlSession 对象完全包含以数据库为背景的所有执行 SQL 操作的方法,它的底层封装了 JDBC 连接,可以用…

微服务链路追踪SkyWalking学习笔记

目录 1、skywalking是什么 1.2 链路追踪框架对比 1.3 性能对比 1.4 Skywalking主要功能特性 2、 SkyWalking 环境搭建部署 2.1 下载 SkyWalking 2.2 搭建SkyWalking OAP 服务 2.3 SkyWalking中三个概念 3、 SkyWalking 接入微服务 3.1 linux环境—通过jar包方式接入 …

SAP ADM100-2.5 系统启动:日志文件

本节将介绍SAP ABAP系统启动时最重要的log文件和Trce文件,以掌握通过使用系统启动log文件和trace文件分析系统问题。 1、记录系统启动过程 启动过程是一个特别重要的阶段,因此该过程将被操作系统、SAP系统、数据库记录。如果SAP系统没有启动,那么你将在log日志文件中发现相…

C#使用IronPython调用Python

一、前言以下摘自百度百科:IronPython 是一种在 NET 和 Mono 上实现的 Python 语言,由 Jim Hugunin(同时也是 Jython 创造者)所创造。1.0 版于2006年9月5日发布。随后,在 2007 年,开发者决定改写架构&#…

音视频xxxx

文章目录前言编解码硬件解码(高级)软解码(低级)软、硬解码对比视频解码有四个步骤Android 系统中编解码器的命名方式查看当前设备支持的硬解码基础知识RGB色彩空间常见的格式对比YUV索引格式分离RGB24像素数据中的R、G、B分量BMP 文件格式格式组成像素排列顺序RGB24格式像素数据…