2023最新软件测试面试题(上)

发表于:2023-4-04 10:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:程序员老波    来源:CSDN

分享:
  1、请自我介绍一下(需简单清楚的表述自已的基本情况,在这过程中要展现出自信,对工作有激情,上进,好学)
  面试官您好,我叫###,今年26岁,来自江西九江,就读专业是电子商务,毕业后就来深圳工作,有三年的软件测试工程师的经验,我性格比较开朗,能和同事小伙伴友好相处。
  2、平时工作中是怎么去测的?(至少在这个问题中能说的出测试流程)
  首先根据客户需求文档提取功能模块,然后编写测试计划,提取测试点,设计测试用例,用例评审之后执行用例,提交bug,编写测试报告
  3、为什么要离开上一个公司?(离职原因)你觉得你多久能适应我们公司的工作环境?
  1到2周左右吧
  4、你上一个公司在哪? 有多少人?开发多少?测试多少
  龙岗坂田国际中心 400多个人 40多个开发 6个测试
  5、请介绍你做的项目?(这个题至少要说清这个项目给什么类型公司或者什么行业做的,然后再来介绍这个项目的基本功能模块就可以.)你负责的模块是什么? 你负责的模块都有什么功能?简历上的项目
  社商云系统主要可以针对每个小区新增商品、社区活动、社区公告,在app端,用户可以购买商品、报名社区活动、查看社区公告,系统由平台、加盟商、便利店三个组织组成,平台和加盟商新增的商品可以覆盖多个便利店,便利店新增的商品只能在自己便利店覆盖的范围售卖,便利店可以对自己便利店的商品订单进行发货或者退款处理,平台和加盟商对便利店的订单只能进行查看,不能进行处理,平台和加盟商只能对自己新增的商品有处理权限。
  主要负责功能模块是商品服务管理、订单管理、权限管理、商家管理、客户管理、促销管理、社区公告管理等核心模块。
  6、 请介绍一下你这个项目的流程? 在项目里你负责了一些什么,做了一些什么工作?简历上整个项目的流程和自己负责的功能模块
  当我们组拿到一个项目时,首先进行用户需求分析,我们测试组在测试计划后,设计测试用例,用例评审,等到开发通过邮件把版本包发给我们,然后我们就开始进入测试的流程阶段。
  我参与系统测试计划设计和测试用例的编写以及评审,执行测试用例进行功能测试对Bug进行管理和跟踪、提交缺陷、对测试工作进行总结。
  7、你这个项目有多少人做? 开发多少?测试多少? 什么架构?简历项目
  20个左右,开发10个,测试3个,ui测试2个 运维2个 B/S架构和app
  8、 B/S架构的系统从哪些点去测?
  功能:链接测试、导航菜单、页面的跳转、表单测试、数据测试、业务逻辑测试
  兼容性:跟客户确认其常会用的浏览器,再加上IE、火狐和谷歌等进行兼容性的测试
  界面:字体颜色大小、图标和字段间距等
  性能:连接速度、负载测试、压力测试
  安全性:权限控制、链接封装、日志记录的测试、登陆密文、修改密码后重新登陆、登陆失效时间。
  9、你认为测B/S架构的系统和C/S架构的系统有哪些地方不一样的? Web系统测试要从哪些点去测?
  B/S为浏览器/服务器架构。通过浏览器访问;使用方便;访问速率相对较慢;更易维护更新,只需更新服务器数据;安全性相对较低。
  C/S为客户端/服务器架构。需下载客户端应用程序;由于要下载并安装客户端才能使用,相对来说不易使用;由于有部分数据存储在客户端,所以访问速率相对较快;维护更新较为复杂;安全性更高。平台的一个兼容
  Web系统属于B/S架构,功能测试(链接测试,表单测试,页面跳转测试,导航菜单测试,数据测试,业务逻辑测试,功能校验等)
  兼容性测试(不同的浏览器,不同的平台)
  安全性测试点(登陆次数校验,密码密文显示方式,验证码,登陆状态失效测试,权限测试,链接封装,日志记录等)
  界面测试,易用性测试等
  10、你在测试中有用到一些什么测试工具?
  缺陷管理工具 bugfree 禅道 版本管理工具 SVN
  性能测试工具 loadrunner 接口测试工具 postman
  11、做过性能测试吗? 做过自动化测试吗? 使用哪些工具?跟着性能测试人员做过一次
  自动化呢我之前的项目都没有遇到过,所以不太了解。性能测试工具有一些了解,会录制脚本,以及场景设置,以及脚本的执行,然后进行性能测试结果分析
  12 、性能测试流程
  需求分析—编写测试计划—设计测试用例—维护脚本—执行脚本—分析结果—性能调优
  13、性能测试指标:
  并发用户数,吞吐量,响应时间,资源利用率,tps与hps,交易成功率
  14、 什么是内存溢出?
  通俗理解就是内存不够,运用程序需要的内存远远超出了你主机内安装的内存所承受的大小,就叫内存溢出
  15、什么是内存泄露?
  指由于疏忽或错误造成程序未能释放已经不再使用的内存,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果
  16、试中你有用到过数据库吗?为什么会用到数据库?你所负责的模块哪里用到数据库 你举个例子?
  大数据的情况下,要去数据库验证数据 报表 查询 导入 导出有用到过,查看大型数据的完整和正确性时需要用到数据库进行对比。
  17、当你提交bug给开发,开发不认同,你怎么处理?
  (这个问题会有多种问法,答案要结合需求来答,一:需求不明确的怎么答? 二:需求明确怎么回答?)是bug就要报需求不明确,先找开发和产品经理一起讨论确认需求,需求确认好了就按需求来,需求没有确认好,就让产品和客户继续沟通需求明确,就按需求和开发说,如果开发还是不按需求来,就找产品经理
  18、网络的7层协议是哪7层? ftp这个工作在哪一层?
  应用层 ftp http telnet dns表示层会话层传输层 tcp udp网络层 ip 路由器 防火墙数据链路层 交换机 网卡物理层 集线器
  19、UDP.TCP有什么区别? QQ采用哪种协议?QQ属于TCP协议
  UDP:不可靠的,无连接的协议,传输效率高
  TCP:可靠的,面向连接的协议,传输效率低
  20、TCP/IP四层是?
  应用层 传输层 internet层网络接入层 ARP RARP
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号