【软件测试】企业测试面试题9道,从自我介绍到项目考察+回答......
目录:导读
- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
前言
1、自我介绍
您好,我叫xxxx,xx年从专业毕业,毕业至今已经工作三年。从xx年xx月至xx年xx月就职于,主要负责的项目是测试,这个系统是。我主要负责备案模块的开发,功能测试,测试用例设计。我另外接触的两个项目分别是系统和系统。对于系统,是平台。
在这个项目中我的职责是需求分析、测试案例设计、功能测试。对于系统,我参与需求分析、测试案例设计、功能测试、接口测试。我个人擅长功能测试、接口测试、linux、数据库;测试工具像Jmeter、postman、fiddler用的比较多;另外我是一个有耐心有责任心,有强大学习能力的人。以上就是我的自我介绍,谢谢。
面试官考察点:语言表达能力吐字是否清晰,逻辑思维,期望能从你介绍中获取到面试官感兴趣的内容。
建议回答内容:从业时间、教育背景、工作经验、擅长技术、你的性格。
2、说一下你们公司的测试流程?
我们公司的话,首先会参与需求评审会议,产品经理会介绍产品业务及功能细节。需求会议后,我们老大会制定测试计划,之后我们会按照计划先进行用例的编写,用例编写完成后进行测试用例的评审。
等开发产品编译完毕,提测后,我们测试组就介入测试。先进行预测跑通整个业务流程。测试过程中发现的缺陷,全部提交到缺陷管理平台,并对bug进行跟踪,进行回归测试,直至缺陷率满足用户需求。一般进行3轮至5轮测试,测试结束后,对测试结果进行分析,编写测试报告。之后就是运维发布上线。上线后,关注线上产品是否正常运行并做好支持工作。以上就是我的回答,谢谢。
面试官考察点:语言表达能力吐字是否清晰;是否熟悉软件生命周期,测试过程中的各个环节;期望能从你的介绍中获取面试官感兴趣的内容。
建议回答内容:需求分析、测试计划、测试设计、测试执行、测试评估。
3、请简单介绍下你的项目?
看着自己的简历谈
面试官考察点:语言表达能力吐字是否清晰;考核你是否具有真实的项目经验;期望能从你介绍中,获取到面试官感兴趣的内容。
建议回答内容:项目陈述可以先整体后局部,整体可量化(项目规模、时间成本、人力成本),然后测试环境(知道的就说),然后是角色职责。
4、提了一个Bug,但是开发认为不是Bug,作为测试你怎么办?
首先确认开发环境是否跟自己测试环境一致,排除因为环境或业务理解不一致而产生的错误bug,确认是实实在在的bug,跟开发保持有效的沟通。
严重级别较高的bug,对应需求文档、测试出现的bug截图,bug对产品影响的危害,跟开发说明清楚,更有说服力。若开发仍然不接收bug,需要找上级或产品介入,级别较低的建议性bug,开发不改,暂时不需要花费大量时间去说服修改,有时间进行集中跟进。以上就是我的回答,谢谢。
面试官考察点:语言表达能力吐字是否清晰;考核你是否具有真实的测试执行、bug跟踪经验;期望能从你介绍中,获取到面试官感兴趣的内容。
建议回答内容:开发不改的原因梳理,bug严重等级去分别处理。
5、对于复现率不高的bug怎么处理?
首先是对于偶现bug的提交,只要是出现的Bug都必须记录到缺陷管理平台,bug出现的步骤、环境账号等信息尽量描述清楚。包括操作系统、浏览器版本、app写明机器到的型号;附带问题截图及日志截图,且标题注明偶现。
提交后对于bug的跟踪,每一轮的回归测试都会尽可能去重现这个Bug;多轮回归测试中仍然不能重现,会依据这个bug的严重程度决定是否继续跟踪。严重程度低,一般就关闭;严重程度高,在上线前需要开发一起协助复现,如果还是复现不了,记录到bug平台后续版本再跟进。以上就是我的回答,谢谢。
面试官考察点:语言表达能力吐字是否清晰;考核你是否具有真实的测试执行、bug跟踪经验;期望能从你介绍中,获取到面试官感兴趣的内容。
建议回答内容:bug提交和bug跟踪。
6、给你一个新项目,你怎么开展测试?
拿到项目后,先熟悉需求、原型图、了解被测功能和各个功能的业务逻辑;支持哪些平台,有哪些不用的应用场景,是否需要考虑到稳定性、性能等。针对以需要测试的内容进行大概的测试规划,然后逐个细化去设计测试用例。
整个过程中存在疑问及时跟开发产品沟通确认。拿到被测软件后,按照用例执行测试,提交bug,并有效进行回归测试完成bug跟踪;测试完毕后,及时汇报测试结果,输出测试报告。以上就是我的回答,谢谢。
面试官考察点:是否具备独立完成测试工作的能力;是否具备真实的工作经历;有无清晰的工作计划能力;随口问看看你的应变能力。
建议回答内容:按照工作流程回答;分析需求、制定测试计划及测试用例、执行测试提交的bug并跟踪、出具测试报告。
7、你对我们公司的了解?
我有专门去网上查阅了解贵公司,根据我的了解,知道贵公司是一家专注于。。。的企业。包括。。。。公司核心价值观是。。。还有工作环境都不错,给我感觉很好。我之前也从事IT行业,公司岗位符合我的专业及职业发展规划,希望有机会成为公司的一员。
面试官考察点:求职者是否对加入本公司抱有极大热情;求职者是否做好充分准备。
建议回答内容:谈谈你对公司历史的了解、说说公司的企业文化和现状、公司产品以及业务。
8、说一下你未来3-5年规划?
我之前公司做的项目是金融类业务,比较多的是功能测试和接口测试。如果有幸入职我们公司,我会1年内先做好本职工作、积累业务知识;2-3年时间希望能完成公司项目的自动化架构,实现自动化测试;目前我已经开始在研究学习Python编程及编写自动化测试脚本;3-5年的时间希望能在技术上面上升到测试开发,能自己独立开发测试平台及工具,为公司带来更大的价值。以上就是我的规划谢谢。
面试官考察点:了解求职者对自己的认知能力;逻辑性和语言表达能力;了解求职者对该份工作是否认真对待,稳定性。
建议回答内容:先明确目前所处职业现状,再结合公司岗位的内容和未来公司的发展区规划短期目标、长期目标,然后为实现这些目标所做的努力。
9、你还有什么想问的?
面对业务人员:想了解下公司的主要项目,目前正在做的项目;如果有幸入职的话,想清楚我主要负责哪一部分的工作;想清楚下咱们公司开发团队和测试团队的构成。
面对HR:想了解下公司的企业文化;如果入职了,想问下有新员工入至培训,像公司介绍、规章制度及岗位职责。
面试官考察点:应聘者是否对于任职岗位抱有极大热情;逻辑性语言能力;继续考核其他的能力。
建议回答内容:不能说没有了,1-3个问题最好,建议问所做的项目和团队组成。
| 下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)
时光是最好的答案,你觉得难过的事情都会慢慢变好的,要好好活着去体验着世间的五味杂陈,来到这个世界,难道不是因为热爱吗?
千淘万漉虽辛苦,吹尽黄沙始到金。风雨后的彩虹最美丽,拼搏收获的果实最甜美。祝愿朋友跨越坎坷,一往直前,百折不挠,早日实现自己的理想!
努力,很多时候不是为了和别人竞争,只是因为我努力就会有收获,没有那么惊天动地,却可以给我带来更丰厚的回报。
相关文章:
【软件测试】企业测试面试题9道,从自我介绍到项目考察+回答......
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 1、自我介绍 您好&a…...
《Spring源码深度分析》第8章 数据库连接JDBC
目录标题前言一、数据库连接方式1.JDBC连接数据库2.Spring Jdbc连接数据库(JdbcTemplate)二、JdbcTemplate源码分析1.update/save功能的实现源码分析入口(关键)基础方法execute1.获取数据库连接池2.应用用户设定的输入参数3. 调用回调函数处理4. 资源释放Update中的回调函数2.q…...
ModuleNotFoundError的解决方案【已解决】
问题描述 有包却提示ModuleNotFoundError 在正常情况下,你使用pip或者conda检查是否有相应包的时候,显示的是有的。但是一旦运行程序就会报这个ModuleNotFoundError错误。 问题可能是程序运行环境不对。 解决方案 (1)进入正确…...
Vue驼峰与短横线分割命名中有哪些坑
目录 0.前言 驼峰和短横线分割命名注意事项 组件注册命名 父子组件数据传递时命名 父子组件函数传递 0.前言 Vue驼峰命名法指的是将变量以驼峰形式命名,例如 userName、userId 等,而短横线分隔符法则指的是用短横线分隔变量名,例如 user…...
从文件中加载数据以及异常处理
上期学习了数据的存储,这次学习数据的加载 你可以使用把openpyxl.load_workbook() 来打开一个已经存在的工作簿 >>> from openpyxl import load_workbook >>> wb load_workbook(filename empty_book.xlsx) >>> sheet_ranges wb[ran…...
【JavaSE】方法的使用
方法的使用BIT-5-方法的使用绪论1. 方法概念及使用1.1什么是方法1.2 方法定义1.3 实参和形参的关系(重要)1.4 没有返回值的方法2. 方法重载2.1 为什么需要方法重载2.2 方法重载概念3. 递归3.1 生活中的故事3.2 递归的概念3.2 递归执行过程分析3.3 递归练…...
ModelScope 垂类检测系列模型介绍
文章目录ModelScope介绍垂类模型介绍调用方式1 Demo Service2 Notebook3 本地使用* 二次开发总结ModelScope介绍 ModelScope 是阿里达摩院推出的 中文版模型即服务(MaaS, Model as a Service)共享平台。该平台在2022年的云栖大会上发布,之前…...
Linux | Linux卸载和安装MySQL(Ubuntu版)
最近又来到了Linux学习了,原因是要接触云服务器相关知识, 所以博主整理了一些关于Linux的知识, 欢迎各位朋友点赞收藏,天天开心丫,快乐写代码! Linux系列文章请戳 Linux教程专栏 目录 一、卸载MySQL 1…...
【C1】数据类型,常量变量,输入输出,运算符,if/switch/循环,/数组,指针,/结构体,文件操作,/编译预处理,gdb,makefile,线程
文章目录1.数据类型:单双引号,char(1B),int/float(32位系统,大小一样4B,但存储方式不同),double(8B),long double…...
【深度学习】pytorch的基础操作
import torch import numpy as np # 1.1 根据已有的数据创建张量 def test01(): # 1.1 创建标量 data torch.tensor(10) print(data) # 1.2 使用numpy数组来创建张量 data np.random.randn(2,3) data torch.tensor(data) print(data) # 1.3使用list…...
MWORKS--同元软控MWORKS介绍、安装与使用
MWORKS--同元软控MWORKS介绍、安装与使用1 同元软控介绍1.1 同元软控简介1.2 同元软控发展历史2 MWORKS介绍2.1 MWORKS简介2.2 MWORKS产品描述3 装备数字化3.1 发展3.2 内涵3.3 系统模型发展成为产品的一部分3.4 MWORKS系统模型数据管理3.4 MWORKS为装备数字化提供的套件4 下载…...
Python 解决dilb和face_recognition第三方包安装失败
目录 dilb和face_recognition第三方包安装失败 亲测有效的解决方法:whl安装方式 dilb和face_recognition第三方包安装失败 场景复现:因为需要用到dlibface_recognition,基于OpenCV做一些人脸识别的项目,在Pycharm中进行pip清华…...
Mac系统Mysql的8.0.22版本安装笔记和密码重置修改密码等问题方法
忘记密码官网教程地址:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 5.7数据库安装指南参考:https://jingyan.baidu.com/article/fa4125ac0e3c2928ac709204.html 初次安装8.0.22遇到许多坑,密码修改失败;…...
驱动 | Linux | NVMe 不完全总结
本文主要参考这里 1’ 2 的解析和 linux 源码 3。 此处推荐一个可以便捷查看 linux 源码的网站 bootlin 4。 更新:2022 / 02 / 11 驱动 | Linux | NVMe 不完全总结NVMe 的前世今生从系统角度看 NVMe 驱动NVMe CommandPCI 总线从架构角度看 NVMe 驱动NVMe 驱动的文件…...
一个测试人员,在现阶段的环境下如何在测试行业发展和自我价值。
前言周末和几个测试圈子里的大佬饭局上聊了一些职场和测试职业发展相关的话题,我将聊天的内容做了整理和阐述。。朋友圈有测试同学对这篇文章提了比较深刻的建议,下面是他的评价和建议:评价:据说是大佬饭桌总结,有两点…...
pwn手记录题2
fastbin_reverse_into_tcache(2.34) 本题所使用的libc版本为2.34;(最新版 libc2.34版本已经没有了所谓的hook函数,甚至exit_hook(实际为某个函数指针)也已经不能够使用;能够利用的手法已经很少了; 高版本glibc堆的几…...
CSS ~ 从入门到入坑。
CSS ~ 从入门到入坑。 文章目录CSS ~ 从入门到入坑。what。css 三种实现方式。选择器。id 选择器 > class 选择器 > 标签选择器。标签选择器。类选择器。id 选择器。层次选择器。后代选择器。子选择器。相邻兄弟选择器。通用选择器。结构伪类选择器。属性选择器。字体风格…...
成都哪家机构的Java培训比较好,求一个不坑的?
关于这个问题,相信你会得到很多条答案,以及很多家机构的自荐。既然如此,不如也了解一下老牌IT职业教育机构:有足够丰富的教学经验,丰富的教学产品资源以及成熟的就业保障体系,还有就是承担风险的能力。 很…...
《爆肝整理》保姆级系列教程python接口自动化(十二)--https请求(SSL)(详解)
简介 本来最新的requests库V2.13.0是支持https请求的,但是一般写脚本时候,我们会用抓包工具fiddler,这时候会 报:requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) 小编…...
离线数据仓库
1 数据仓库建模 1.1 建模工具 PowerDesigner/SQLYog/EZDML… 1.2 ODS层 (1)保持数据原貌不做任何修改,起到备份数据的作用。 (2)数据采用压缩,减少磁盘存储空间(例如:压缩采用LZO&…...
挑战杯推荐项目
“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 - 个性化梦境…...
TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...
调用支付宝接口响应40004 SYSTEM_ERROR问题排查
在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...
基于Uniapp开发HarmonyOS 5.0旅游应用技术实践
一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架,支持"一次开发,多端部署",可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务,为旅游应用带来…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
Android 之 kotlin 语言学习笔记三(Kotlin-Java 互操作)
参考官方文档:https://developer.android.google.cn/kotlin/interop?hlzh-cn 一、Java(供 Kotlin 使用) 1、不得使用硬关键字 不要使用 Kotlin 的任何硬关键字作为方法的名称 或字段。允许使用 Kotlin 的软关键字、修饰符关键字和特殊标识…...
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问(基础概念问题) 1. 请解释Spring框架的核心容器是什么?它在Spring中起到什么作用? Spring框架的核心容器是IoC容器&#…...
C#中的CLR属性、依赖属性与附加属性
CLR属性的主要特征 封装性: 隐藏字段的实现细节 提供对字段的受控访问 访问控制: 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性: 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑: 可以…...
Python 训练营打卡 Day 47
注意力热力图可视化 在day 46代码的基础上,对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...
DBLP数据库是什么?
DBLP(Digital Bibliography & Library Project)Computer Science Bibliography是全球著名的计算机科学出版物的开放书目数据库。DBLP所收录的期刊和会议论文质量较高,数据库文献更新速度很快,很好地反映了国际计算机科学学术研…...
