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

news2024/11/25 18:29:45

目录

思维发散

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免费领取。

 

 

                                                                           

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二叉树——二叉搜索树的最小绝对差

二叉搜索树的最小绝对差 链接 给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数,其数值等于两值之差的绝对值。 示例 1: 输入:root [4,2,6,1,3] 输出:1 示例 2&…

PowerDesigned16连接Oracle出现“Could not initialize JavaVM“时的解决步骤

PowerDesigned需要连接到数据库,我使用的是oracle,但总是连接不上,输出栏提示"Could not initialize JavaVM"。 经过查找资料,发现是PowerDesigned16是32位的,只能使用32位的JDK来运行JDBC驱动,…

如何从零开始系统的学习项目管理?

经常会有人问,项目管理到底应该学习一些什么?学习考证之后能得到什么价值? 以下我就总结一下内容 一,学习项目管理有用吗? 有效的项目管理带来的益处大致包括以下几个方面:更有效达成业务目标、满足相关…

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

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

第12天-商品维护(发布商品、商品管理、SPU管理)

1.发布商品流程 发布商品分为5个步骤: 基本信息规格参数销售属性SKU信息保存完成 2.发布商品-基本信息 2.1.会员等级-会员服务 2.1.1.会员服务-网关配置 在网关增加会员服务的路由配置 - id: member_routeuri: lb://gmall-memberpredicates:- Path/api/member/…

学习python第一天---前缀和

一、3956.截断数组(前缀和)二、前缀和(前缀和)[0]list(map(int,input().split()))三、子矩阵的和(前缀和)range(1,n1)四、K倍区间(前缀和)五、激光炸弹(前缀和&#xff0…

模型部署笔记

目录模型部署工作ONNX存在的意义ONNX(Open Neural Network Exchange)ONNX示例模型推理示例Batch调整量化量化方式常见问题模型部署工作 训练好的模型在特定软硬件平台下推理针对硬件优化和加速的推理代码 训练设备平台: CPU、GPU、DSP ONN…

2023.02.26 学习周报

文章目录摘要文献阅读1.题目2.摘要3.介绍4.模型4.1 SESSION-PARALLEL MINI-BATCHES4.2 SAMPLING ON THE OUTPUT4.3 RANKING LOSS5.实验5.1 数据集5.2 验证方式5.3 baselines5.4 实验结果6.结论深度学习元胞自动机1.定义2.构成3.特性4.思想5.统计特征流形学习1.降维2.空间3.距离…

一些硬件学习的注意事项与快捷方法

xilinx系列软件 系统适用版本 要安装在Ubuntu系统的话,要注意提前看好软件适用的版本,不要随便安好了Ubuntu系统又发现对应版本的xilinx软件不支持。 如下图,发行说明中会说明这个版本的软件所适配的系统版本。 下载 vivado vitis这些都可以…

IT男的一次中年破局尝试--出书

一、转战外企 接上回《人到中年——IT男择业感悟》后,自己从大央企去了某知名外企。外企虽然最近几年的日子已经没有10年前的辉煌与滋润,但相对来说,还能勉强找到工作与生活的平衡点。 划重点,35岁上下的人换工作理由&#xf…

SpringBoot+React博客论坛系统 附带详细运行指导视频

文章目录一、项目演示二、项目介绍三、项目运行截图四、主要代码一、项目演示 项目演示地址: 视频地址 二、项目介绍 项目描述:这是一个基于SpringBootReact框架开发的博客论坛系统。首先,这是一个前后端分离的项目,文章编辑器…

大学物理期末大题专题训练总结-磁学大题

(事先声明指的是简单的那个磁学大题,另外一类涉及储存的磁能、磁感应强度分布下次说)求个磁通量,求个感应电动势,求个安培力大小......这个感觉是不是像你梦回高中?当然,这一块大题跟高中磁学部…

hadoop-Combiner合并、OutputFormat

一、Combiner合并 Combiner是MR程序中Mapper和Reducer之外的一种组件。 2)Combiner组件的父类就是Reducer 3)Combiner和Reducer的区别在与运行的位置;Combiner是在每一个MapTask所在的节点运行;Reducer是接收全局所有Mapper的输出…

c++11 标准模板(STL)(std::unordered_set)(九)

定义于头文件 <unordered_set>template< class Key, class Hash std::hash<Key>, class KeyEqual std::equal_to<Key>, class Allocator std::allocator<Key> > class unordered_set;(1)(C11 起)namespace pmr { templat…

Linux学习(8.5)文件内容查阅

目录 文件内容查阅&#xff1a; 直接检视文件内容 cat (concatenate) tac (反向列示) nl (添加行号列印) 可翻页检视 more (一页一页翻动) less (一页一页翻动) 数据撷取 tail (取出后面几行) 非纯文字档&#xff1a; od 修改文件时间或建置新档&#xff1a; touc…

数据结构(六)二叉树

一、树形结构概念树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;而叶朝下的。它具有以下的特点&#xff1a;1、有一个…

昇腾AI新技能,还能预防猪生病?

国药集团动物保健股份有限公司&#xff08;简称“国药动保”&#xff09;是专业从事动物保健产品研发、生产和销售的国家高新技术企业&#xff0c;是国内少数几家具备新产品原创能力的动物保健企业。其中&#xff0c;猪圆环病毒灭活疫苗等市场份额位居行业前列。 “猪圆环病毒…

【Linux学习笔记】8.Linux yum 命令和apt 命令

前言 本章介绍Linux的yum命令和apt命令。 Linux yum 命令 yum&#xff08; Yellow dog Updater, Modified&#xff09;是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。 基于 RPM 包管理&#xff0c;能够从指定的服务器自动下载 RPM 包并且安装&#xf…

一种全新的图像滤波理论的实验(三)

一、前言 2023年02月22日&#xff0c;我发布了滤波后&#xff0c;为针对异常的白色和黑色像素进行处理的实验&#xff0c;本次发布基于上下文处理的方案的实验&#xff0c;目的是通过基于加权概率模型滤波后&#xff0c;在逆滤波时直接修复大量的白色和黑色的异常像素&#xf…

html css输入框获得焦点、失去焦点效果

input输入框获得焦点、失去焦点效果 废话shao shuo ! 直接看效果图&#xff0c;好吧&#xff01; 效果图&#xff1a; code: <!DOCTYPE html> <html> <head><title></title><meta charset"utf-8" /><style type"text…