当前位置: 首页 > news >正文

史上最全面的软件测试面试题总结(接口、自动化、性能全都有)

目录

思维发散

Linux

测试概念和模型

测试计划与工具

测试用例设计

Web项目

Python基础

算法

逻辑

接口测试

性能测试

总结感谢每一个认真阅读我文章的人!!!

重点:配套学习资料和视频教学


思维发

  1. 一个球,一把尺子长度是球直径的2/3,怎样测出半径
  2. 四枚硬币,花面朝上,每次翻转三个,几次可以将四枚硬币变为字面朝上
  3. U2合唱团在17分钟内赶到演唱会现场问题
  4. 小明一家过桥,黑夜
  5. 一名军官要求24名士兵占成6
  6. 一只笔有什么用途,想象力发散一下
  7. 有两根各段都不均匀的绳子,和一个打火机
  8. 甲卖铅笔,成本是28元,卖31元。一天乙上甲那买铅笔,给了甲100元,甲没有零钱,于是和丙换了10元的零钱后找到乙69元。过了一会,丙说刚才甲和他换的100元是假的,于是甲只好给了丙一张真的100元。问甲在整个交易中损失了多少?
  9. 时钟的指针一天内会重合几次
  10. 有两个奇怪的村庄ABA村的人每周一三五说谎,B村的人每周二四六说谎,其他的日子里他们都说真话。某天有个外地人来到这里,碰到两个人,并分别向他们提出关于日期的问题,两个人都说前天是我说谎的日子。如果这两个人分别来自AB村,那么这一天最有可能是星期几?
  11. 有三顶黑帽子、两顶白帽子.ABC三个人在黑暗中分别拿一顶戴上.开灯后每个人是看不到自己帽子的.A看了其他两个人之后无法判断自己帽子颜色,于是说不知道;B看了其他两人之后也说自己不知道自己帽子颜色; C本来也判断不出自己帽子颜色,但听了AB的话后,C说可以判断自己的帽子颜色了.ABC都没有撒谎,且都足够聪明.请问ABC三人各戴什么颜色的帽子?并说明理由?

                         

Linux

  1. 简单的命令讲出来一二十个
  2. nginx,tomcat,apache都是什么,使用的版本是什么

  1. linux发行版本跟linux系统有哪些联系,自己使用的是什么版本的
  2. 查看CPU信息的命令
  3. 查看占用CPU使用率最高的进程
  4. 如何查看一个文件的末尾50
  5. 如何过滤文件内容中包含”ERROR“的行
  6. 查看某端口号
  7. 查看某进程号
  8. 查看IP地址
  9. 删除一个多级目录
  10. 查找文件
  11. 常用操

进入目录/b/c/d退出到/b/目录

进入目录/b/中,复制“file.a”“/b/c/d/”目录中删除目录/b/c/b/中的file.a

file.a压缩成“file.a.tar.gz“

/b/c/d下的”file.a.tar.gz“解压缩修改密码

  1. 如要修改/home/user/asd.c文件的方位权限为所有的用户拥有权限,对应的linux命令是
  2. 如何查询出tomcat的进程并杀掉这个进程,写出linux命令
  3. 动态查看tomcat服务日志
  4. 查看系统硬盘空间的命令
  5. 查看当前机器listen的所有端口
  6. 把当前目录中所有后缀为.java的文件行数统计追加到当前目录的colelines.txt文件中并复制到/server/temp/java目录下?

概念和模

  1. 黑盒测试和白盒测试常用的测试方法有哪些,举个例子
  2. 在没有产品说明书和需求文档的情况下能够进行黑盒测试么
  3. 常见测试模型有哪些
  4. 白盒测试覆盖率如何计算
  5. 单元测试的策略有哪些,主要内容有哪些
  6. Beta测试和Alpha测试有什么区别
  7. 静态测试、动态测试、黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
  8. 你认为软件测试的最高境界是什么?软件测试人员应具有的素质和技能
  9. 软件测试的基本流程有哪些
  10. 项目版本执行过程中,测试人员如何把控测试进度
  11. 测试结束的标准是什么
  12. 软件测试的原则是什么
  13. 请根据”V”模型分别概述测试人员在软件的需求定义阶段、设计阶段、编码阶段、系统集成阶段的工作任务及其相应生成的文档?

试计

  1. 如何开展兼容性测试
  2. 如何开展安全性测试,应该从哪几个方面去测试
  3. 熟悉测试工具,结合项目举例说明
  4. 熟悉的软件项目管理工具
  5. 测试计划编写的六要素
  6. 怎样做好测试计划、任务跟踪、和漏测分析
  7. 什么jenkins怎么用,结合实际描述一下
  8. 什么是monkey

用例设计

  1. 描述测试用例设计的完整过程
  2. 什么是测试用例,测试用例的基本要素,举例说明
  3. 好的测试用例有哪些特点
  4. 常用的用功能测试例设计方法有哪些
  5. 设计测试用例要考虑的角度有哪些
  6. 黑盒测试的方法有哪些,常用的是哪几个
  7. 以手机微信客户端为例,设计朋友圈这个功能的测试用例
  8. 手机微信收发消息用例设计
  9. 给一张空白纸,请设计测试用例

 

Web项目

  1. 描述一下一个网站的交互过程大概是怎样的
  2. H5页面和传统网页的区别
  3. 什么是sql注入,什么是跨站脚本注入
  4. 给你一个网站怎么开展测试?
  5. 电商支付模块的测试如何展开?

                    

 

Python基础

算法

  1. 找出两个字符串中的最大公共子串
  2. 斐波那契数列求N?
 
  1. 冒泡排序
  2. 字符串反序输出
  3. 判断回文

逻辑

  1. 实现:从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩当输入为负数是结束输入
  2. 三个输入,判断是不是三角形,什么三角形
  3. 统计python源代码文件中代码行数,去除注释,空行,进行输出
  4. 请你用python编写一个方法?调用cmd并返回结果
  5. 输出“asdlfiugvjywjyhvgywq”中重复出现的字符
  6. 6.  “1.2.3”“1.0.1”“1.3.2”三个字符串进行排序

接口测

  1. 接口测试的接口类型有哪些
  2. 手机短信验证码接口怎么测试
  3. 如果模块请求http改为了https,测试方案应该如何制定,修改
  4. 常用抓包工具有哪些,常用版本是什么,什么情况下使用
  5. fiddlerHTTPS协议请求,条件过滤,搜索,常用操作
  6. fiddler怎么抓APP
  7. 怎么用fiddlerAPP进行弱网模拟测试

性能测

  1. 常见性能测试的方法有哪些?举例解释一下
  2. 你认为性能测试的目的是什么?做好性能测试的工作的关键是什么
  3. 服务端和客户端的性能分析都从那些角度来进行
  4. 如何理解压力测试,负载测试以及性能测试
  5. 编写一个http接口性能测试方案,测试过程的关注点有哪些
  6. 会不会使用LR,工作原理是什么
  7. LR脚本如何录制和编写
  8. LR中的Think Time有什么作用
  9. 怎么使用jmeter进行压力测试
  10. 常用性能测试工具机器原理,给出一段关键代码
  11. 内存泄漏的监控指标
  12. 在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试

总结
感谢每一个认真阅读我文章的人!!!

如果下面这些资料用得到的话可以直接拿走:

1、自学开发或者测试必备的完整项目源码与环境

2、测试工作中所有模板(测试计划、测试用例、测试报告等)

3、软件测试经典面试题

4、Python/Java自动化测试实战.pdf

5、Jmeter/postman接口测试全套视频获取

6、Python学习路线图

                     

重点:配套学习资料和视频教学

那么在这里我也精心准备了上述大纲的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如下,需要的点击下方名片加我VX免费领取。

 

 

                                                                           

 

相关文章:

史上最全面的软件测试面试题总结(接口、自动化、性能全都有)

目录 思维发散 Linux 测试概念和模型 测试计划与工具 测试用例设计 Web项目 Python基础 算法 逻辑 接口测试 性能测试 总结感谢每一个认真阅读我文章的人!!! 重点:配套学习资料和视频教学 思维发散 一个球&#xff…...

速来~与 Werner Vogels 博士一起探索敏捷性与创新速度一起提升的秘方

Amazon Web Services 的现代应用程序创新一直是 Amazon 公司坚持追求的核心目标。约20年前,我们经历了一次彻底的转型,旨在建立起“发明、发布、再发明、再发布、重新开始、洗牌、再重复”的快速迭代流程。正是此番探索,彻底改变了我们构建应…...

Apache Hadoop、HDFS介绍

目录Hadoop介绍Hadoop集群HDFS分布式文件系统基础文件系统与分布式文件系统HDFS简介HDFS shell命令行HDFS工作流程与机制HDFS集群角色与职责HDFS写数据流程(上传文件)HDFS读数据流程(下载文件)Hadoop介绍 用Java语言实现开源 允许…...

python“r e 模块“常见函数详解

正则表达式:英文Regular Expression,是计算机科学的一个重要概念,她使用一种数学算法来解决计算机程序中的文本检索,匹配等问题,正则表达式语言是一种专门用于字符串处理的语言。在很多语言中都提供了对它的支持,re模块…...

【数据结构】二叉树的四种遍历方式——必做题

写在前面学完上一篇文章的二叉树的遍历之后,来尝试下面的习题吧开始做题144. 二叉树的前序遍历 - 力扣(LeetCode)94. 二叉树的中序遍历 - 力扣(LeetCode)145. 二叉树的后序遍历 - 力扣(LeetCode&#xff09…...

Nginx使用“逻辑与”配置origin限制,修复CORS跨域漏洞

目录1.漏洞报告2.漏洞复现3.Nginx 修复3.1 添加请求头3.2 配置origin限制2.3 调整origin限制1.漏洞报告 漏洞名称: CORS 跨域漏洞等级: 中危漏洞证明: Origin从任何域名都可成功访问,未做任何限制。漏洞危害: 因为同源…...

Laravel框架02:路由与控制器

Laravel框架02:路由与控制器一、路由配置文件二、路由参数三、路由别名四、路由群组五、控制器概述六、控制器路由七、接收用户输入一、路由配置文件 以web网页路由文件为例: 默认根路由 路由定义格式Route::请求方式(请求的URL, 匿名函数或控制响应的方…...

【POJ 2418】Hardwood Species 题解(映射)

描述 阔叶树是一种植物群,具有宽阔的叶子,结出果实或坚果,通常在冬天休眠。 美国的温带气候造就了数百种阔叶树种的森林,这些树种具有某些生物特征。例如,虽然橡树、枫树和樱桃都是硬木树,但它们是不同的物…...

React组件之间的通信方式总结(下)

一、写一个时钟 用 react 写一个每秒都可以更新一次的时钟 import React from react import ReactDOM from react-domfunction tick() {let ele <h1>{ new Date().toLocaleTimeString() }</h1>// Objects are not valid as a React child (found: Sun Aug 04 20…...

【RabbitMQ笔记07】消息队列RabbitMQ七种模式之Publisher Confirms发布确认模式

这篇文章&#xff0c;主要接收消息队列RabbitMQ七种模式之Publisher Confirms发布确认模式。 目录 一、消息队列 1.1、发布确认模式 1.2、案例代码 &#xff08;1&#xff09;引入依赖 &#xff08;2&#xff09;编写生产者【消息确认--单条确认】 &#xff08;3&#xf…...

【华为OD机试模拟题】用 C++ 实现 - IPv4 地址转换成整数(2023.Q1)

最近更新的博客 【华为OD机试模拟题】用 C++ 实现 - 去重求和(2023.Q1) 文章目录 最近更新的博客使用说明IPv4 地址转换成整数题目输入输出示例一输入输出说明示例一输入输出说明Code使用说明 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,...

闭包与高阶函数

文中内容均来自于曾探《JavaScript设计模式与开发实践》的学习笔记。闭包作用域变量的作用域&#xff0c;就是指变量的有效范围。局部变量、全局变量。变量的搜索是从内到外而非从外到内的。变量的生命周期对于全局变量莱索&#xff0c;全局变量的生命周期是永久的&#xff0c;…...

人工智能轨道交通行业周刊-第35期(2023.2.20-2.26)

本期关键词&#xff1a;重庆智慧轨道、智能运维主机、标准轨距、地方铁路公报、景深、机器视觉应用 1 整理涉及公众号名单 1.1 行业类 RT轨道交通人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网上榜铁路视点ITS World轨道交通联盟VSTR铁路与城市轨道交通Rai…...

快慢指针判断链表是否有环

快慢指针判断链表是否有环 单链表有可能存在环&#xff0c;有些情况下要判断一个单链表是否有环。数组的有个快慢指针的方法&#xff0c;其实单链表和数组有相似的地方&#xff0c;可以使用快慢指针的方法。具体做法如下&#xff1a; 首先创建两个指针&#xff0c;它们初始时…...

《MongoDB入门教程》第26篇 聚合统计之$max/$min表达式

本文将会介绍两个 MongoDB 表达式&#xff0c;返回一组数据中最大值的 $max 表达式&#xff0c;以及返回一组数据中最小值的 $min 表达式。 $max 表达式 $max 表达式用于返回一组数据中的最大值&#xff0c;语法如下&#xff1a; { $max: <expression> }$max 表达式在…...

FPGA纯verilog解码SDI视频 纯逻辑资源实现 提供2套工程源码和技术支持

目录1、前言2、硬件电路解析SDI摄像头Gv8601a单端转差GTX解串SDI解码VGA时序恢复YUV转RGB图像输出FDMA图像缓存HDMI输出3、工程1详解&#xff1a;无缓存输出4、工程2详解&#xff1a;缓存3帧输出5、上板调试验证并演示6、福利&#xff1a;工程代码的获取1、前言 FPGA实现SDI视…...

JVM篇之垃圾回收

一.如何判断对象可以回收 1.引用计数法 只要一个对象被其他变量所引用&#xff0c;就让它的计数加1&#xff0c;被引用了两次就让它的计数变成2&#xff0c;当这个变量的计数变成0时&#xff0c;就可以被垃圾回收&#xff1b; 弊端&#xff1a;当出现如下图的情况&#xff0…...

尝试用程序计算Π(3.141592653......)

文章目录1. π\piπ2. 用微积分来计算π\piπ2.1 原理2.2 代码2.3 结果2.4 分析1. π\piπ π\piπ的重要性或者地位不用多说&#xff0c;有时候还是很好奇&#xff0c;精确地π\piπ值是怎么计算出来的。研究π\piπ的精确计算应该是很多数学家计算机科学家努力的方向&#xf…...

【异常检测三件套】系列3--时序异常检测综述

写在前面: 异常检测共包含3个内容,从多个方面剖析异常检测方法,本文为第三篇。过往内容请查看以下链接: 【异常检测三件套】系列1--14种异常检测算法https://blog.csdn.net/allein_STR/article/details/128114175?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%…...

关于SAP 错误日志解析

有时候启动或操作sap会出现故障&#xff0c;只是察看sap用户当前目录下的日志文件可能不得要领&#xff0c;此时有必要察看work目录下的一些trace. 以Linux系统为例&#xff0c;其他的也差不多。 instance说明 如下 DVEBMGS?? ABAP Central Instance D?? …...

AI设计风格Prompt实战指南:从32种风格词典到精准生成

1. 项目概述&#xff1a;一份给AI设计师的“风格词典”如果你和我一样&#xff0c;经常用 Claude、Cursor 或者 v0 这类 AI 工具来生成网页界面&#xff0c;那你肯定遇到过这个头疼的问题&#xff1a;脑子里想的是“赛博朋克”或者“瑞士风格”&#xff0c;但打出来的 prompt 却…...

SAR ADC性能优化:电压基准设计与THD改善方案

1. 电压基准对SAR ADC性能的影响机制在精密数据采集系统设计中&#xff0c;工程师们常常花费大量精力选择高性能的模数转换器(ADC)和优化输入驱动电路&#xff0c;却容易忽视一个关键因素——电压基准的质量及其驱动能力。对于逐次逼近型(SAR)ADC而言&#xff0c;基准电压的稳定…...

晶体功率测试原理与MAX9485音频时钟应用实践

1. 晶体功率测试的背景与意义在音频时钟系统设计中&#xff0c;晶体振荡器的功率控制是个容易被忽视却至关重要的参数。以我们常用的MAX9485音频时钟发生器为例&#xff0c;其核心的VCXO&#xff08;压控晶体振荡器&#xff09;模块直接决定了整个系统的时钟精度。记得2013年参…...

[具身智能-679]:ROS2功能包 - 命令行与系统工具概述与使用示例

这是 ROS2 开发每天必用 的工具&#xff0c;全部通过终端命令操作&#xff0c;用于调试、查看、控制、记录整个 ROS2 系统。我按最常用顺序给你整理&#xff0c;每条命令都能直接复制运行。一、核心工具组&#xff1a;ros2cli所有命令都以 ros2 开头&#xff0c;是 ROS2 的总控…...

WindowsCleaner终极指南:3步彻底解决Windows系统卡顿与C盘爆红问题

WindowsCleaner终极指南&#xff1a;3步彻底解决Windows系统卡顿与C盘爆红问题 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服&#xff01; 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否曾经面对Windows系统日益缓慢…...

Go+SQLite构建极简自托管笔记共享平台:从原理到部署实战

1. 项目概述&#xff1a;一个极简、自托管的笔记共享平台最近在折腾个人知识管理工具时&#xff0c;我一直在寻找一个能让我快速分享单篇笔记或代码片段&#xff0c;同时又不想依赖第三方云服务的方案。市面上的Pastebin类工具很多&#xff0c;但要么功能臃肿&#xff0c;要么隐…...

C#上位机开发入门:手把手教你用PowerPMAC SDK实现第一个通讯Demo

C#上位机开发入门&#xff1a;从零构建PowerPMAC通讯Demo的实战指南 引言 当你第一次打开PowerPMAC开发套件时&#xff0c;面对密密麻麻的库文件和数百页的技术手册&#xff0c;是否感到无从下手&#xff1f;作为工业自动化领域的核心控制器&#xff0c;PowerPMAC与上位机的通讯…...

Mac小白必看:手把手教你找回丢失的Recovery HD分区(附diskutil命令详解)

Mac用户必备技能&#xff1a;深度解析Recovery HD分区修复与diskutil实战指南 当你按下CommandR却只看到闪烁的问号图标时&#xff0c;那种手足无措的感觉我深有体会。Recovery HD分区就像是Mac的急救箱&#xff0c;藏着系统恢复、磁盘修复和时间机器备份等关键工具。但很多用户…...

vue3-vant-mobile项目部署指南:Netlify零配置发布终极教程

vue3-vant-mobile项目部署指南&#xff1a;Netlify零配置发布终极教程 【免费下载链接】vue3-vant-mobile An mobile web apps template based on the Vue 3 ecosystem。一个基于 Vue 3 生态系统的移动 web 应用模板&#xff0c;帮助你快速完成业务开发。 项目地址: https://…...

别再瞎点了!Fluent标准k-ε湍流模型仿真,从导入模型到开始计算的保姆级避坑指南

Fluent标准k-ε湍流模型仿真&#xff1a;从模型导入到成功计算的避坑实战指南 第一次打开Fluent准备进行标准k-ε湍流模型仿真时&#xff0c;那种既兴奋又忐忑的心情我至今记忆犹新。作为CFD领域的经典入门案例&#xff0c;k-ε模型看似简单&#xff0c;却暗藏不少新手容易踩中…...