【软件测试面试】要你介绍项目-如何说?完美面试攻略...

目录:导读

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


前言

1、测试面试时,面试官要你介绍项目,怎么说?

关于介绍自己的项目? 可以从以下几个方面来表述:

【项目基本介绍]】项目架构、项目业务流程、包含功能模块;
【项目职责】总结自己在项目中所做的工作,可进行一些数据量化
【某一项职责细化】针对项目中所做工作的某一项展开说明,体现亮点,凸显优势

以电商项目为例:

1)项目基本介绍

这个电商项目是一个B/S架构的 B2C电商平台系统,依托线上平台为客户提供各种美妆产品,包括护肤、化妆品、美容、香水等等。

平台由前后台两部分构成,前台面向买家,包括商品展示、购物车、订单、优惠团购、秒杀、领券中心、个人中心等模块;后台面向商家,包括商品管理、店铺管理、会员管理、活动管理、订单管理等模块。

ps:简历上写到的每一个项目业务都要弄明白,尤其是最近的项目,面试细节问的最多!

2)项目职责,说下自己在项目中所做的工作,可进行一些数据量化

在该项目中,从需求沟通、到用例编写、到接口测试,再到系统测试,最终输出测试报告,进行了项目全流程的一个参与。

整个项目周期大概是2个月时间,bug提交了300多个,除了接口测试、功能测试以外,对业务操作频繁的接口利用Jmeter进行了压力测试。

ps:描述项目中负责的模块及技术能力,一定是自己参与、负责过,因为面试官会根据你的项目介绍来提问细节,没参与过的不要为了吹水瞎说。

3)针对上述项目所做工作的某一项展开说明,凸显优势

比如:接口测试是个人主导测试的,这个项目之前没做过接口测试,沟通开发确认接口需求,并借助擅长的jmeter工具,设计接口脚本并执行,在接口测试中发现bug数占到整体的30%,提前介入测试,缩短了测试周期。

ps:如果没有额外的项目上的亮点,那么第3点可以不讲。有自动化测试经验/性能测试经验的,这一部分可体现自动化/性能测试的技术亮点。

以上项目介绍的内容就差不多了,介绍的时间建议3分钟内,让面试官对项目有一定了解,且体现到自己逻辑总结、表达能力即可。

另外,面试官为了考察简历或项目介绍中的技术能力的真实性,一般还会继续深入提问。

比如:
你们项目组有多少人?测试人员?
这个项目有几个测试人员?你们在项目中的分工是怎样的?
最近的这个迭代版本包含的需求内容大致是什么?
项目中的xxx模块,讲一下你是怎么测试的?
详细讲下Jmeter工具是怎么进行接口测试的?
项目中出现bug,怎么定位?
项目中有无印象深刻的事/bug?
你们项目结束的标准是什么?
项目上线发布流程讲一下?
10、说下测试报告怎么写的?
… …

因此,在面试准备的时候,最好提前把项目及职责中的技术点罗列出来,并且围绕这些技术点思考面试官可能的提问,多看一些面试题分享,但注意一定要结合自己的项目来思考作答。

这样才能保证面试官无论问到哪一块的问题,都能回答游刃有余;
并且面试官只会基于你简历上的或者你面试回答的来提问,需要注意自己回答面试官提问时,尽量保证与简历上的技能描述一致,不熟悉不擅长的尽量不讲,不要给自己挖坑。

2、测试岗完美面试攻略

1)面试流程

首先,软件测试工程师,是一个技术岗位,所以起决定作用的是技术面试。

通常技术面试有两轮,第一面是一个小组长或者经验丰富的老测试员对你掌握的技术进行细节的了解。

通过后,第二面通常是以后主管你的Leader。主要是对你测试思维、为人处世、职业发展等几个方向来提问。

通常技术面试通过后才到人事部门HR来跟你谈薪资待遇。

有的公司也会有笔试,题目一般有:
奇葩逻辑题。
给你一个测试需求写测试用例考察你的测试思维以及覆盖率。
数据库SQL语句。
Linux常用命令。
重点说面试,不赘述。这些题,上网搜搜练习下就好。

2)面试准备

自我介绍:
自我介绍是面试的标配,必须提前准备的。面试官让你自我介绍的目的:第一,对你的经历有个大概了解;第二,看你自己的表达能力;第三,趁这个空档想想接下来问你什么问题。

所以,你的自我介绍必然要包含你的个人情况、工作经历、简单描述具备的技能技术。

我叫张大牛,XXXX年从某大学毕业,从事软件测试工作X年,第一家公司是XXXX有限公司,产品是什么,我主要做web/app/接口/自动化测试;第二家公司是XXX公司,我主要做做web/app/接口/自动化测试;离职的原因是XXXX……(尽量说是因为客观原因,不要说一些主观的减分的,不要吐槽前公司)

技术问题:

项目经验方面:
如何理解你所做的项目?(考察你对业务的理解)
业务流程是怎样的?(高频问题,考察你对业务的理解)
你在这个项目中承担什么角色?(考察你的工作内容、能力)
发现的最有价值的bug是什么?(高频问题,考察你定位bug的思路)

测试思维方面:(都是高频问题)
给你某个场景,如何测试?
什么样是一个好的测试用例?
设计测试用例的方法?
定位bug方面:

如何定位bug?(高频问题)
发现bug后如何处理?

接口测试方面:
你是如何测试http协议?(高频问题,基本为必问)
接口测试关注点在什么方面?

数据库方面:
查询XXX内容,如何用SQL语句查询?
给出一个场景,让你说增删改查语句?
给出一个场景,多表查询的语句?

自动化技术方面:
用的什么框架?(高频问题)
哪个测试阶段使用自动化?
定位元素习惯用什么方式?
testNG的作用?

学习能力方面:
平时自己会主动学习新技能吗?学什么?
是否有自己的个人博客?
通过什么平台学习?
最想学习什么方面的知识?

人际沟通方面:
你发现一个bug,开发认为不是bug,怎么办?(高频问题)
如何与产品经理沟通的?

你有什么问题要问面试官?
这个预示着面试官对你的考察即将完成。

这时候可以提出一些对该公司的疑惑。但对于技术Leader或者总监总经理级别的面试官,切忌问一些在领导看来斤斤计较的小事。

关于福利待遇公司细节之后问HR就好。
Leader级询问你是否有什么问题,要稍微有一点高度。
比如:
公司该业务现在在行业中处于什么地位?
公司对这个测试岗位的期待是怎样?
公司的规模如何,团队有多少人?

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有不断努力奋斗,才能超越自我,实现梦想。每一份付出,都是未来的种子,坚持不懈,终会迎来辉煌的收获。

努力奋斗的道路上,每一步脚印都是向前的动力,坚持不懈的信念将引领我们穿越困难,最终抵达成功的彼岸。

困难是通往成功的必经之路,坚持奋斗的人永远不会孤独。每一份努力都在为未来的辉煌铺就道路,因此,勇敢前行吧,成功在不远处等待着我们。

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

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

相关文章

QtRVSim F扩展实现(一):解码阶段

跟踪解码流程可以发现,解码主要是读取 instruction.cpp 里存储的指令集数组进行解码的。 那么对于实现 F 扩展指令集,第一步能成功读取识别新指令,就需要从这里入手。 解码部分代码: static inline const struct InstructionMa…

12. Springboot集成Dubbo3(三)Dubbo-Admin

目录 1、前言 2、安装 2.1、下载Dubbo-admin 2.2、修改配置 2.3、编译前端 2.4、访问 2.5、加载自己的服务 2.6、服务测试 2.7、其他 3、小结 1、前言 Dubbo Admin是用于管理Dubbo服务的基于Web的管理工具。Dubbo Admin提供了一个用户友好的界面,用于在分…

C/C++暴力/枚举/穷举题目持续更新(刷蓝桥杯基础题的进!)

目录 前言 一、百钱买百鸡 二、百元兑钞 三、门牌号码(蓝桥杯真题) 四、相乘(蓝桥杯真题) 五、卡片拼数字(蓝桥杯真题) 六、货物摆放(蓝桥杯真题) 七、最短路径(蓝…

二蛋赠书十六期:《高效使用Redis:一书学透数据存储与高可用集群》

很多人都遇到过这么一道面试题:Redis是单线程还是多线程?这个问题既简单又复杂。说他简单是因为大多数人都知道Redis是单线程,说复杂是因为这个答案其实并不准确。 难道Redis不是单线程?我们启动一个Redis实例,验证一…

【Java程序设计】【C00262】基于Springboot的会员制医疗预约服务管理系统(有论文)

基于Springboot的会员制医疗预约服务管理系统(有论文) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的会员制医疗预约服务管理信息系统,本系统分为三种角色:管理员、医生和会员; 在系统…

Web3 基金会推出去中心化之声计划:投入高额 DOT 和 KSM ,助力去中心化治理

作者:Web3 Foundation Team 编译:OneBlock 原文:https://medium.com/web3foundation/decentralized-voices-program-93623c27ae43 Web3 基金会为 Polkadot 和 Kusama 创建了去中心化之声计划(Decentralized Voices Program&…

【生活】浅浅记录

各位小伙伴们好鸭,今天不是技术文章,浅浅记录一下最近几个月的收获😊 新的一年,一起努力,加油加油!

vue3(vite)+electron打包踩坑记录(1)

vue3(vite)electron打包踩坑记录 - 打包vue 第一步 编译vue 使用vite构建vue,package.json如下 {"name": "central-manager","private": true,"version": "0.0.0","type": "commonjs",&q…

2023年总结与2024展望

今天是春节后上班第一天,你懂的,今天基本上是摸鱼状态,早上把我们负责的项目的ppt介绍完善了一下,然后写了一篇技术文章,《分布式系统一致性与共识算法》。接着就看了我近几年写的的年度总结,我一般不会在元…

代码随想录算法训练营day27|39. 组合总和、40.组合总和II

39. 组合总和 如下树形结构如下: 选取第二个数字5之后,剩下的数字要从5、3中取数了,不能再取2了,负责组合就重复了,注意这一点,自己做的时候没想明白这一点 如果是一个集合来求组合的话,就需…

【C++精简版回顾】12.友元函数

1.友元函数 1.class class MM { public:MM(int age,string name):age(age),name(name){}friend void print(MM mm); private:int age;string name;void print() {cout << age << "岁的" << name << "喜欢你" << endl;} }; f…

Redis如何修改key名称

点击上方蓝字关注我 近期出现过多次修改Redis中key名字的场景&#xff0c;本次简介一下如何修改Redis中key名称的方法。 1. 命令行方式修改在Redis中&#xff0c;可以使用rename命令来修改Key的名称。这个命令的基本语法如下&#xff1a; RENAME old_key new_key 在这里&#…

学习或从事鸿蒙开发工作,有学历要求吗?

目前安卓有2,000万的开发者。本科及以上学历占比为35%&#xff1b;iOS有2,400万开发者&#xff0c;本科及以上学历占比为40% 绝大多数的前端开发者都是大专及以下学历&#xff0c;在2023年华为开发者大会上余承东透露华为的开发者目前有200万&#xff0c;但鸿蒙开发者统计的数据…

【GAD】基于邻域重建的图异常检测

GAD-NR: Graph Anomaly Detection via Neighborhood Reconstruction 摘要contributionsMethodologyGAE via Neighborhood Reconstruction邻域重建整体重建损失 实验 WSDM2024Link Code | 摘要 图异常检测&#xff08;GAD&#xff09;是一种用于识别图中异常节点的技术&#x…

istio系列教程

istio学习记录——安装https://suxueit.com/article_detail/otVbfI0BWZdDRfKqvP3Gistio学习记录——体验bookinfo及可视化观测https://suxueit.com/article_detail/o9VdfI0BWZdDRfKqlv0r istio学习记录——kiali介绍https://suxueit.com/article_detail/pNVbfY0BWZdDRfKqX_0K …

在使用nginx的时候快速测试配置文件,并重新启动

小技巧 Nginx修改配置文件后需要重新启动&#xff0c;常规操作是启动在任务管理器中关闭程序然后再次双击nginx.exe启动&#xff0c;但是使用命令行就可以快速的完成操作。 将cmd路径切换到nginx的安装路径 修改完成配置文件后 使用 nginx -t校验nginx 的配置文件是否出错 …

力扣随笔之颜色分类(中等75)

思路&#xff1a;定义两个指针划分left&#xff0c;right划分三个区域left左边是红色区域&#xff0c;right右边是蓝色区域&#xff0c;left和right之间是白色区域&#xff1b;定义一个遍历指针遍历整个数组&#xff0c;遇到红色与left所指位置数字交换&#xff0c;并将left自加…

考研408深度分析+全年规划

408确实很难&#xff0c;他的难分两方面 一方面是408本身的复习难度&#xff0c;我们都知道&#xff0c;408的考察科目有四科&#xff0c;分别是数据结构&#xff0c;计算机组成原理&#xff0c;操作系统和计算机网络。大家回想一下自己在大学本科时候学习这些专业课的难度&am…

快速排序C语言实现程序

快速排序 快速排序算法一种最常见的排序算法&#xff0c;其核心思想就是 分治 &#xff0c;具体的&#xff1a;1&#xff09; 选定一个基准数&#xff1b;2&#xff09; 分区&#xff0c;将所有大于基准数的数据分为一区&#xff0c;将所有小于等于基准数的数据分为一区&#x…

Redis主从、哨兵、Redis Cluster集群架构

Redis主从、哨兵、Redis Cluster集群架构 Redis主从架构 Redis主从架构搭建 主从搭建的问题 如果同步数据失败&#xff0c;查看log日志报错无法连接&#xff0c;检查是否端口未开放出现”Error reply to PING from master:...“日志&#xff0c;修改参数protected-mode no …