麻了,别再为难软件测试员了

news/2024/5/19 16:10:42/文章来源:https://blog.csdn.net/weixin_56502375/article/details/126752595

前言

有不少技术友在测试群里讨论,近期的面试越来越难了,要背的八股文越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些测试工程师了。

这不,为了帮大家节约时间,给大家搞来了今年上半年碰到的软件测试面试题合集,内容非常的全面。

一般技术面试官都会通过自己的方式去考察大家的技术功底与基础理论知识。

比如这样的问题:

  • 系统测试是什么?需要考虑哪些方面?
  • 什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样?
  • 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
  • 测试结束的标准是什么?
  • 请你回答一下性能测试有哪些指标,对一个登录功能做性能测试,有哪些指标,怎么测出可同时处理的最大请求数量
  • 说说主流的软件工程思想(如CMM,CMMI,RUP,XP,PSP,TSP等)的大致情况以及对它们的理解
  • 还有问一下你是怎样保证软件质量的,也就是说你觉得怎样才能最大限度地保证软件质量?
  • 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?
  • 一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
  • …(此处省略 1W 字)

很多时候,面试官问的问题会和自己准备的“题库”中的问题不太一样,即使做了复盘,下次面试还是不知道该从何处下手。

为此我专门整理了一份《软件测试进阶学习+面试宝典》分享给大家,内容涵盖:测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关、数据结构与算法、逻辑思维、人力资源、大厂面经、简历模板、技术脑图等等…共800+页 详细程度令人咋舌。

供大家提升进阶,不管你是有跳槽打算还是单纯精进自己,都可以免费领取一份。

内容如下:

在这里插入图片描述

  • 大厂面试题真题解析
  • 测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)
  • Linux( Linux基础+Linux练习题)
  • MySQL(基础知识+查询练习+万年学生表经典面试题汇总+数据库企业真题)
  • Web测试
  • API测试
  • App测试
  • 管理工具
  • Python基础(Python基础+编程题+集合+函数+Python特性等等)
  • Selenium相关
  • 性能测试
  • LordRunner相关
  • 计算机网络
  • 组成原理
  • 数据结构与算法
  • 逻辑题
  • 人力资源

字节跳动面经:

在这里插入图片描述

腾讯面经:

在这里插入图片描述

阿里面经:

在这里插入图片描述

注:(以上面经不含解析 资料中已涵盖!)

一、软件测试基础篇:2022版

1.什么是兼容型测试?兼容性测试侧重哪些方面?
2.我现在有个程序,发现在Windows上运行的很慢,怎么判别是程序存在问题还是软硬件系统存在问题
3.测试的策略有哪些
4.正交表测试用例设计方法的特点是什么?
5.描述测试用例设计的完整过程
6.单元测试的策略有哪些?
7.你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试…)?
8.软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
9…

二、MySQL篇:2022版

1.你用的Mysql是哪个引擎,各引擎之间有什么区别?
2.如何对查询命令进行优化?
3.数据库的优化?
4.Sql注入是如何产“生的,如何防止?
5.NoSQL和关系数据库的区别?
6.MySQL与MongoDB本质之间最基本的差别是什么
7.Mysql数据库中怎么实现分页?
8.Mysql数据库的操作?
9.优化数据库?提高数据库的性能?
10.什么是数据的完整性?
11…

三、 Linux篇:2022版

1.你之前在公司使用linux命令做什么?
2.在之前公司,测试环境使用的是哪个linux版本?
3.linux 下安装软件有那些方式?
4.在之前使用linux过程中,使用什么工具远程连接?
5.如何在linux上做被测系统代码补丁的更新?
6.测试环境如何搭建?
7.测试环境部署的注意事项?

四、 Web测试

1.Selenium中hidden或者是display = none的元素是否可以定位到?
2.Selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?
3.如何提高Selenium脚本的执行速度?
4.用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了,如何去提升用例的稳定性?
5.你的自动化用例的执行策略是什么?
6.自动化测试的时候是不是需要连接数据库做数据校验?
7.id,name,class,xpath, css selector这些属性,你最偏爱哪一种,为什么?
8.如何去定位页面上动态加载的元素?
9.如何去定位属性动态变化的元素?
10.点击链接以后,Selenium是否会自动等待该页面加载完毕?
11.什么是page object设计模式?
12.如何在定位元素后高亮元素(以调试为目的)?
13.什么是断言?
14.你觉得自动化测试最大的缺陷是什么?

五、接口测试

1.你们公司的接口测试流程是怎样的?
2.请简述一下cookie、session以及token的区别
3.接口测试如何设计测试用例?
4.接口测试执行中比对数据库吗?
5.谈谈你对HTTP协议的了解?
6.get和post请求有什么区别?
7.在接口测试过程中发现的bug多不多?能举几个例子?
8.接口测试中有哪些要注意的测试点?

六、Python

1.super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?为什么要使用 super?请举例说明。
2.列表和字典有什么区别?
3.如何结束一个进程?
4.L = [1, 2, 3, 11, 2, 5, 3, 2, 5, 3],用一行代码得出结论 [11, 1, 2, 3, 5]
5.说说接口测试的流程,介绍一下request有哪些内容。
6.L = [1, 2, 3, 5, 6],如何得出 ‘12356’?
7…

七、性能测试

1.性能测试的应用领域有哪些?
2.性能测试包含了哪些软件测试(至少举出3种)?
3.交付一个性能测试项目,请阐述你的性能测试流程
4.如何理解压力测试,负载测试以及性能测试?
5.jmeter如何设计性能测试场景?
6.介绍 JMeter 聚合报告包括哪些内容?
7.解释5个常用的性能指标的名称与具体含义。
8.你在性能测试中遇到哪些性能问题?
9.举例说明jmeter的定时器用法?
10.什么是性能测试?
11.什么是上下文切换?哪些场景会存在上下文切换?
12.如何用命令行生成测试报告?jtl文件怎么分析?
13.性能测试中Linux命令
14.什么时候可以开始执行性能测试?
15.简述性能测试的步骤。
16.性能测试时,是不是必须进行参数化?为什么要创建参数?
17.描述不同的角色(用户、产品开发人员、系统管理员)各自关注的软件性能要点

获取方式

点击文末卡片,关注公众号,希望能帮助到大家技术和面试的双重复习,也节省大家在网上搜索资料的时间。

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hive中使用iceberg表格式时锁表总结

1. 原因 写入iceberg表时,会在hive_locks表中插入一条记录,表示该表正在被写入(hive中的独占锁)当数据插入完成后,会自动删除该条记录。 2. 出现场景 (1)在同时往同一个iceberg表中写入数据时,会出现Retrying task after failure: Waiting for lock之类的警告信息 如果有…

Docker 环境 Nacos2 MySQL8

本文介绍 docker 环境下安装并单机运行 Nacos2,使用 docker 环境下的 MySQL 8 存储数据。本文介绍 docker 环境下安装并单机运行 Nacos2,使用 docker 环境下的 MySQL 8 存储数据。 1 拉取镜像 1.1 创建目录 在硬盘上创建 nacos 的有关目录: mkdir -p /Users/yygnb/dockerMe/…

FPGA之旅设计99例之第十三例-----FPGA在OLED上显示DHT11数据

一. 简介 这是FPGA之旅设计的第十三例啦,本例是一个综合性的例程,基于OLED屏幕显示,和DHT11温湿度采集,将DHT11采集到的温湿度显示到OLED屏幕上。 在开始本例之前,先补充一下,在上例中,代码中…

Webpack 打包 - 14. html压缩

这里使用 html-webpack-plugin 插件压缩 html 文件。 1.文件结构 2.代码 index.html<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>webpack</title> </head> <body> <!--这里…

《Hyperspectral Image Classification With Deep Feature Fusion Network》论文笔记

论文题目《Hyperspectral Image Classification With Deep Feature Fusion Network》 论文作者:Weiwei Song, Shutao Li, Leyuan Fang,Ting Lu 论文发表年份:2018 网络简称:DFFN 一、本文提出的挑战 1.由于光谱混合和光谱特征空间变异性的存在,HSIs通常具有非常复…

KingbaseES V8R6集群运维案例之---repmgr standby promote应用案例

KingbaseES 、repmgr案例说明: 在容灾环境中,跨区域部署的异地备节点不会自主提升为主节点,在主节点发生故障或者人为需要切换时需要手动执行切换操作。若主节点已经失效,希望将异地备机提升为主节点。 $bin/repmgr standby promote 适用版本:KingbaseES V8R6 集群节点信息…

Postman和Jmeter的区别

Postman是一款功能强大的用于发送HTTP请求的Chrome插件&#xff0c;主要用于接口测试&#xff1b; Jmeter是apache公司基于java开发的一款开源压力测试工具&#xff0c;也可以用来进行接口测试。 很多同学经常将两款工具混淆&#xff0c;这里就为大家介绍一下二者的区别。 1…

Java 将Excel转为UOS

以.uos为后缀的文件,表示Uniform Office Spreadsheet文件,是一种国产的办公文件格式,该格式以统一办公格式(UOF)创建,使用XML和压缩保存电子表格。既有的Excel表格文件,可以通过格式转换的方式转换为UOS格式,本文将对此作相关介绍。 【导入jar包】 使用jar包:Spire.Xls…

Nginx log 日志分割

Nginx日志不处理的话,会一直追加,文件会变得很大 Linux nginx_log.sh#!/bin/bash date=$(date +%F -d -1day) cd /usr/local/nginx/logs if [ ! -d bak ] ; thenmkdir -p bak fi mv access.log bak/access_$date.log mv error.log bak/error_$date.log # /usr/bin/…

Cache一致性导致的踩内存问题【转】

转自:http://blog.coderhuo.tech/2019/07/28/DMA_mem_crash/ 本文主要分享一个Cache一致性踩内存问题的定位过程,涉及到的知识点包括:backtrace、内存分析、efence、wrap系统函数、硬件watchpoint、DMA、Cache一致性等。 1 背景 设备上跑的是嵌入式实时操作系统(RTOS,具体为…

9.7--prompt理论学习

但是这些表现低于有监督的方法&#xff0c;但是我们在工作当中&#xff0c;我们引入了PET 利用模板的训练 Pattern Exploiting Training(PET) 把分类变成了完形填空的问题&#xff0c;来帮助模型理解任务 最后卖弄一下他的论文 最后在训练集上运用了有监督的训练。 并且远远…

[NOIP2014 提高组] 飞扬的小鸟题解

[NOIP2014 提高组] 飞扬的小鸟题解 题目描述 Flappy Bird 是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。 为了简化问题,我们对游戏…

java1.8环境配置

https://blog.csdn.net/blbyu/article/details/126152202 可用,java1.8环境配置 最主要的是这个步骤,小心仔细看清楚 java1.8 下载 地址 https://www.oracle.com/java/technologies/downloads/#java8-windows 往下拉可用看到jdk8版本下载即可

iOS APP 转让避坑指南

背景 由于公司主体改变&#xff0c;跟进法务要求&#xff0c;需要将APP下面的主体改变成新主体。主体改变有两种途径&#xff1a; 直接在开发者账号-联系我们-会员资格和账户-组织名称更改。 通过App Store Connect 来进行APP转让&#xff0c;将APP转让到新主体下面。 第一…

Apple iPhone 14 Pro 药丸设计看不懂,药丸上面那条屏幕缝隙完全没有用处呀?

Apple iPhone 14 Pro 药丸设计看不懂,药丸上面那条屏幕缝隙完全没有用处呀?Apple iPhone 14 Pro 药丸设计看不懂,药丸上面那条屏幕缝隙完全没有用处呀?iPhone 14 Pro 不值得购买的原因不支持 Type-C (国外禁售罚款,欧盟;国内什么时间行动呀) 不配备充电器 (国外禁售罚…

操作系统学习笔记8 |段页式内存管理

多进程图像中的CPU管理已经告一段落,接下来要介绍另一大方面——内存管理。首先我们也来看看内存是如何被使用起来的。最后介绍段页式内存管理的实现过程。多进程图像中的CPU管理已经告一段落,接下来要介绍另一大方面——内存管理。首先我们也来看看内存是如何被使用起来的。…

阿里云的“终端云化”实践,基于ENS进行边缘架构构建

终端无休止的更新迭代,是软件对计算资源的需求激增。作者|王广芳 编辑|IMMENSE 终端云化:打破硬件的桎梏 近几年,“终端云化”技术开始规模化落地,其核心思想是“计算卸载”,即将智能终端的计算任务卸载到边缘云虚拟终端处理,解决终端设备在算力和存储等方面的不足…

数学建模—模糊综合评价模型

一、概述 1、数学归纳法和秃子悖论 数学归纳法&#xff1a;&#xff08;1&#xff09;当n1时&#xff0c;成立&#xff1b;&#xff08;2&#xff09;当nk时&#xff0c;成立&#xff1b;&#xff08;3&#xff09;只需要证明当nk1时&#xff0c;也成立&#xff1b;则推出对所…

3

1.宏与vba 宏是一系列函数和命令-----一组动作的组合 vba与vb: