【软件测试】企业测试面试题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&…...
【前端】Vue项目:旅游App-(23)detail:房东介绍、热门评论、预定须知组件
文章目录目标过程与代码房东介绍landlord热门评论HotComment预定须知Book效果总代码修改或添加的文件detail.vuedetail-book.vuedetail-hotComment.vuedetail-landlord.vue参考本项目博客总结:【前端】Vue项目:旅游App-博客总结 目标 根据detail页面获…...
JUC并发编程与源码分析
一、本课程前置知识及要求说明 二、线程基础知识复习 三、CompletableFuture 四、说说Java"锁"事 8锁案例原理解释: 五、LockSupport与线程中断 六、 Java内存模型之JMM 七、volatile与JMM 八、CAS 九、原子操作类之18罗汉增强 十、聊聊ThreadLocal 十一、Java对…...
Spark09: Spark之checkpoint
一、checkpoint概述 checkpoint,是Spark提供的一个比较高级的功能。有时候,我们的Spark任务,比较复杂,从初始化RDD开始,到最后整个任务完成,有比较多的步骤,比如超过10个transformation算子。而…...
《剑指offer》:数组部分
一、数组中重复的数字题目描述:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1…...
基于微信小程序图书馆座位预约管理系统
开发工具:IDEA、微信小程序服务器:Tomcat9.0, jdk1.8项目构建:maven数据库:mysql5.7前端技术:vue、uniapp服务端技术:springbootmybatis本系统分微信小程序和管理后台两部分,项目采用…...
剑指 Offer Day1——栈与队列(简单)
本专栏将记录《剑指 Offer》的刷题,传送门:https://leetcode.cn/study-plan/lcof/。 目录剑指 Offer 09. 用两个栈实现队列剑指 Offer 30. 包含min函数的栈剑指 Offer 09. 用两个栈实现队列 原题链接:09. 用两个栈实现队列 class CQueue { pu…...
详解Python正则表达式中group与groups的用法
在Python中,正则表达式的group和groups方法是非常有用的函数,用于处理匹配结果的分组信息。 group方法是re.MatchObject类中的一个函数,用于返回匹配对象的整个匹配结果或特定的分组匹配结果。而groups方法同样是re.MatchObject类中的函数&am…...
Spring面试重点(三)——AOP循环依赖
Spring面试重点 AOP 前置通知(Before):在⽬标⽅法运行之前运行;后置通知(After):在⽬标⽅法运行结束之后运行;返回通知(AfterReturning):在⽬标…...
计算机网络之HTTP04ECDHE握手解析
DH算法 离散读对数问题是DH算法的数学基础 (1)计算公钥 (2)交换公钥,并计算 对方公钥^我的私钥 mod p 离散对数的交换幂运算交换律使二者算出来的值一样,都为K k就是对称加密的秘钥 2. DHE算法 E&#…...
【MySQL数据库】主从复制原理和应用
主从复制和读写分离1. 主从复制的原理2. 主从复制的环境配置2.1 准备好数据库服务器2.2 配置master2.3 配置slave2.4 测试3. 主从复制的应用——读写分离3.1 读写分离的背景3.2 Sharding-JDBC介绍3.3 Sharding-JDBC使用步骤1. 主从复制的原理 MySQL主从复制是一个异步的过程&a…...
武汉平价网站建设/网络seo是什么工作
链接:https://ac.nowcoder.com/acm/contest/5646/J来源:牛客网题目描述对输入的字符串进行排序后输出输入描述:多个测试用例,每个测试用例一行。每行通过,隔开,有n个字符,n<100输出描述:对于每组用例输出一…...
南通门户网站建设/超级外链工具有用吗
NOTE: 1.APIs往往要求访问原始资源(raw resources),所以每一个RAII class应该提供一个“取得其所管理之资源”的办法。 2.对原始资源的访问可能经由显示转换或隐式转换。一般而言显示转换比较安全,但隐式转换对客户比较方便。 转载于:https:/…...
邳州做网站的公司/全能搜
题目给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates…...
wordpress如何上传源码/首页优化排名
图片填充整个PictureBox 只需要设置属性 pictureBox.SizeMode PictureBoxSizeMode.StretchImage;转载于:https://www.cnblogs.com/wuhuisheng/archive/2012/04/06/2434394.html...
随州网站设计开发服务/电商怎么做营销推广
*.settings bin gen .classpath .project *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store...
提供手机网站建设哪家好/seo排名课程咨询电话
基于单位四元数的姿态插补算法 文章目录基于单位四元数的姿态插补算法摘要单位四元数空间与欧式空间的转化四元数的旋转变换表示空间定点旋转两个姿态间的插补仿真验证小结摘要 现代制造领域对工业机器人的需求越来越多,对工业机器人性能要求也越来越苛刻。机器人运…...