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

软测面试二十问(最新面试)

1.软件测试的流程是什么

参加需求评审会,解决需求疑问---写测试用例---对测试用例进行评审---评审后开始执行测试---提交bug---追踪bug---关闭bug---回归测试---交叉测试---编写测试报告---冒烟测试

2.什么是黑盒测试和白盒测试?它们有何区别

黑盒测试是基于需求和功能来测试软件,不考虑内部结构;白盒测试则关注内部逻辑和代码覆盖率。区别在于测试的视角和方法不同。

3.你如何确保测试过程中的质量?

首先,我会制定严格的测试计划,确保测试用例的覆盖率,其次我会认真执行测试,追踪bug进度,关注bug情况,最后我会对上线项目进行冒烟测试,确保线上环境下的产品质量

4.http和https的区别是什么

1、http 的URL 以http:// 开头,https以https:// 开头

2、http 标准端囗是80,https是443

3、https协议需要到ca申请证书,http不需要

4、http 是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议

5、http 的连接很简单,是无状态的,https协议是由SSL+http协议构建的可进行加密传输、身份认证的网络协议要比http协议安全

5.当开发人员说不是Bug,怎么解决这个问题

首先我会复现这个bug给开发人员,并沟通为什么他不认为这是一个bug,推动对方进行修复,如果不行我会跟产品经理沟通,确认需求是否设计如此,如果影响不大,可以对bug进行降级,如果影响大,会坚定自己的立场,让问题最终得到解决

6.如果工作中和领导理念/意见不同,你会怎么做?

和领导理念/意见不同,我肯定听领导的,毕竟领导懂的更多考虑的更加全面

7.你在项目中使用过哪些测试指标来衡量测试进度和质量?

我使用过缺陷密度、通过率、覆盖率、重复率、平均修复时间等指标来衡量测试进度和质量,确保项目达到预期的测试目标和质量标准。

8.你在以往的项目中遇到过哪些挑战?你是如何解决的?

我曾遇到过紧迫的发布时间、复杂的系统集成以及需求变更频繁等挑战。我通过优先级管理、有效沟通和团队协作来解决这些问题,确保测试任务按时完成并保证质量。

9.在你看来,什么是好的软件测试团队?

一个好的软件测试团队应该有良好的沟通和协作能力,理解业务需求和技术细节,具备快速学习和适应新技术的能力,以及对持续改进和自动化有深入的理解。

10.你觉得做测试需要哪些技术?

1、需求分析的能力

2、沟通能力,和团队其他人能很好的沟通

3、写case的能力,能尽可能覆盖全面

4、执行case,找bug,提交bug,管理bug的能力

5、会搭建各种测试环境和使用测试工具的能力,能帮助开发定位bug

6、能吃苦耐劳,认真负责,毕竟互联网行业还是需要经常加班的

7、较强的学习能力,知识不断的更新,能与时俱进

11.你如何评估一个测试计划的有效性?

我会检查测试计划是否完整、可行和具体;测试策略是否对应项目需求;资源分配是否合理;以及测试目标是否清晰和可测量。

12.做过哪些专项测试?

专项测试就是有针对性的测试工作,包括边界值、稳定性等,主要看你想测什么,想获得什么信息

1、兼容性测试:不同系统、不同系统版本、手机品牌、分辨率、屏幕大小

2、网络测试:wifi 4G 5G 断网 弱网

3、安全测试:加密传输 加密存储等等

4、稳定性测试:验证系统是否可长期稳定的运行(如:monkey)

5、性能测试:压力测试、并发测试、负载测试 可靠性测试、稳定性测试。

13.测试人员在软件开发过程中的任务是什么?

1、尽可能早的找出系统中的Bug;

2、避免软件开发过程中缺陷的出现;

3、衡量软件的品质,保证系统的质量;

4、关注用户的需求,并保证系统符合用户需求。

14.简述一下c/s模式或者b/s模式?

1、C/S模式:客户端/服务器模式。工作原理:Client向Server提交一个请求;Server则使用一些方法处理这个请求,并将效果返回给Client。

2、B/S结构,即Browser/Server(浏览器/服务器)结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

15.Chares是干什么的?主要用于哪些方面?

charles是一种抓包工具,主要抓取请求数据和响应数据,是一款客户端与服务器之间的一个代理服务器。出bug时候,并且我们无法定位bug时,会用charles抓包来帮助定位是前端bug还是或者是后端bug,针对网络问题或者数据方面的bug,会使用Chares来帮忙定位bug,另外,还可以通过chares进行弱网的测试

16.GET与POST区别

1、get请求的参数通过URL传道,post放在请求体中。

2、get请求在URL中传递的参数是有服皮限制的,而post没有。

3、get比post更不安全因为参数直接暴露在URL中,所以不用来传递敏感信息

4、get请求游览器会主动汉行cache),面POST不会,除非手动设置

5、get请求参数会被完整保留在测览历史记果里,而post中的参数不会被保留

17.seed值是干什么的?

seed值可以认为是操作流程的一种标记。如果seed值相同,则两次monkey测试点击顺序也是相同的

18.adb monkey是什么?是干什么的?

原理:monkey是通过模拟用户的各种输入,比如触摸、滑动等操作,通过这些操作来对程序进行稳定性测试,可以检测程序多长时间会发生异常。可以测试两种场景,比如用户使用app/游戏时快速点击,或者用户长时间使用app

19.Monkey命令是 ?

adb shell monkey -p 包名 -v-s seed值 --throttle 间隔时间 压测次数

20.你认为软件测试未来的发展方向是什么?

我认为软件测试将更加趋向于自动化、持续集成和持续交付,以适应快速变化的市场需求和复杂的软件系统。同时,AI和机器学习在测试自动化和质量预测方面也将发挥越来越重要的作用。

总结:

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

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

相关文章:

软测面试二十问(最新面试)

1.软件测试的流程是什么 参加需求评审会,解决需求疑问---写测试用例---对测试用例进行评审---评审后开始执行测试---提交bug---追踪bug---关闭bug---回归测试---交叉测试---编写测试报告---冒烟测试 2.什么是黑盒测试和白盒测试?它们有何区别 黑盒测试…...

风吸杀虫灯采用新型技术 无公害诱虫捕虫

TH-FD2S】风吸杀虫灯利用害虫的趋光性和对特定波长的光源(如紫外光、蓝光)的敏感性,通过光波引诱害虫成虫扑灯。同时,内置的风扇产生强烈的气流,形成负压区,将害虫迅速吸入到收集器中。害虫在收集器内被风干…...

随手记录第十二话 -- JDK8-21版本的新增特性记录(Lambda,var,switch,instanceof,record,virtual虚拟线程等)

本文主要用于记录jdk8以来的新增特性及使用方法! 1.Java8 Lambda表达式(8) 1.1 方法引用 List<String> list List.of("1", "2", "3");list.forEach(i -> System.out.println(i));//方法引用list.forEach(System.out::println);1.2 接…...

SpringCloud网关 SpringBoot服务 HTTP/HTTPS路由/监听双支持

背景 一般来说SpringCloud Gateway到后面服务的路由属于内网交互&#xff0c;因此路由方式是否是Https就显得不是那么重要了。事实上也确实如此&#xff0c;大多数的应用开发时基本都是直接Http就过去了&#xff0c;不会一开始就是直接上Https。然而随着时间的推移&#xff0c…...

JavaScript做网页是否过期的处理

通过路由上的参数生成唯一md5和路由上token做验证_md5 token-CSDN博客 前言&#xff1a;基于这篇文章我们做网页是否超时&#xff0c;网页是否过期的处理。打开一个网页允许他在一定时间内可以访问&#xff0c;过了这个时间就不可以访问了&#xff0c;encrypt是h5加密方法&…...

python coding时遇到的问题

Q&#xff1a;只有cpu的时候加载模型 A&#xff1a;checkpoint torch.load(model_path, map_locationtorch.device(‘cpu’)) Q&#xff1a;vscode的文件路径和spyder的不一样 A&#xff1a;在vscode中&#xff0c;右键要用的文件&#xff0c;选择“文件相对路径”...

攻防演练号角吹响,聚铭铭察高级威胁检测系统助您零失分打赢重保攻坚战

在数字化浪潮中&#xff0c;攻防演练成为了衡量网络安全防御力的核心标尺&#xff0c;其重要性与日俱增。这项由政府、行业监管或企业内部主导的安全活动&#xff0c;随着互联网普及而兴起&#xff0c;现已发展成为全球公认的检验网络安全体系效能的标准。它不仅关乎技术实力的…...

个人量化交易兴起!有什么好用的量化软件推荐?迅投QMT量化平台简介!

QMT是专门为机构、活跃投资者、高净值客户等专业投资者研发的智能量化交易终端&#xff0c;拥有高速行情、极速交易、策略交易、多维度风控等专业功能&#xff0c;满足专业投资者的特殊交易需求。覆盖业务范围广:沪深A股、港股通、两融、期权、期货。 适合用QMT的投资者&#x…...

SQL labs-SQL注入(七,sqlmap对于post传参方式的注入,2)

本文仅作为学习参考使用&#xff0c;本文作者对任何使用本文进行渗透攻击破坏不负任何责任。参考&#xff1a;SQL注入之Header注入_sqlmap header注入-CSDN博客 序言&#xff1a; 本文主要讲解基于SQL labs靶场&#xff0c;sqlmap工具进行的post传参方式的SQL注入&#xff0c…...

SAM 2: Segment Anything in Images and Videos

Introduction 提出的目的&#xff1a; 1.现有的应用像自动驾驶&#xff0c;AR等来说都是需要temporal localization beyond image-level segmentation&#xff08;时序定位而不仅是图片分割&#xff09; 2. 一个好的分割模型不应该仅仅局限于图片领域&#xff0c;而是图视频两…...

软件测试面试,如何自我介绍?

又是一年金九银十&#xff0c;相信不少小伙伴都在准备跳槽面试&#xff0c;而面试中一个必不可少的环节就是自我介绍&#xff0c;所以&#xff0c;今天我们就来聊一聊软件测试面试中如何自我介绍。 为什么要自我介绍 在讨论如何自我介绍之前&#xff0c;我们先来讨论一下为…...

力扣第四十七题——全排列II

内容介绍 给定一个可包含重复数字的序列 nums &#xff0c;按任意顺序 返回所有不重复的全排列。 示例 1&#xff1a; 输入&#xff1a;nums [1,1,2] 输出&#xff1a; [[1,1,2],[1,2,1],[2,1,1]]示例 2&#xff1a; 输入&#xff1a;nums [1,2,3] 输出&#xff1a;[[1,2,3],…...

Springer旗下中科院2区TOP,国人优势大!

关注GZH【欧亚科睿学术】&#xff0c;第一时间了解期刊最新动态&#xff01; 1 通信网络类 【期刊简介】IF&#xff1a;4.0-5.0&#xff0c;JCR1区&#xff0c;中科院3区 【出版社】ELSEVIER出版社 【检索情况】SCIE&EI双检&#xff0c;CCF-C类 【征稿领域】通信网络的…...

【C++】C++入门知识详解(下)

大家好~我们接着【C】C入门知识详解&#xff08;上&#xff09;-CSDN博客来介绍另一些C入门基础知识。 1.缺省值和缺省参数 缺省参数就是声明或定义函数时为函数的参数指定一个缺省参数。在调用该函数时&#xff0c;如果没有指定实参&#xff0c;则采用该形参的缺省值&#xf…...

分压电阻方式的ADC电压校准

无人机有个流程是电池电压校准。具体做法是:让你用万用表测量一下电池两端的电压,然后输入到文本框中,电机计算能重新计算出电压分压器的值,从而获得电池电压值。 这种方法实现的原理是这样的: 电阻分压检测电压原理,以上图为例: 当电路确定时,R2/(R1+R2)是一个定值R,…...

使用Postman测试API短轮询机制:深入指南

短轮询是一种Web开发中常用的技术&#xff0c;用于在客户端和服务器之间定期检查更新。与长轮询或WebSockets等技术相比&#xff0c;短轮询简单易实现&#xff0c;但可能带来较多的HTTP请求&#xff0c;从而增加服务器负担。Postman作为一个强大的API测试工具&#xff0c;可以用…...

明清进士人数数据

明清进士人数数据 指标&#xff1a;省份名称、城市名称、区县名称、明清各省进士人数、明清各城市进士人数、明清各县区进士人数 指标说明&#xff1a; Province[省份名称]-统计数据所属省份 City[城市名称]-统计数据所属地级市 Region[区县名称]-统计数据所属区县 MQpro…...

C# 串口通信(通过serialPort控件发送及接收数据)

连接串口 界面设计打开串口发送数据通过文件发送发送数据 接收数据 首先可以在 工具箱中搜索serialport&#xff0c;将控件拖到你的Winfrom窗口。 界面设计 打开串口 private void Connect_Click(object sender, EventArgs e){serialPort1.PortName comboBox2.Text;//端口名s…...

数据安全的新盾牌:SQL Server数据库镜像技术详解

数据安全的新盾牌&#xff1a;SQL Server数据库镜像技术详解 在数据驱动的商业世界中&#xff0c;数据库的安全性是维护企业运营的关键。SQL Server提供了多种数据保护机制&#xff0c;其中数据库镜像技术是一个强大的高可用性解决方案&#xff0c;它可以显著提高数据的安全性…...

【C语言版】数据结构教程(一)绪论(上)

【内容简介】本文整理数据结构&#xff08;C语言版&#xff09;相关内容的复习笔记&#xff0c;供各位朋友借鉴学习。本章内容更偏于记忆和理解&#xff0c;请读者们耐心阅读。 数据结构教程 绪论&#xff08;上&#xff09; 本节学习目标 1.1 基本概念 1.2 抽象数据类型的表示…...

酒后为什么总感觉渴?

喝酒后感到口渴&#xff0c;这种感觉其实很常见。这主要是因为酒精对我们的身体有几种影响。首先&#xff0c;酒精能够扩张血管&#xff0c;这会加快血液循环&#xff0c;让肾脏更加活跃&#xff0c;产生更多的尿液。这样一来&#xff0c;我们体内的水分就会通过排尿流失&#…...

Docker安装OwnCloud私有云盘对接ceph

一、安装OwnCloud 我的安装包链接&#xff1a;https://pan.baidu.com/s/1cJO8WEonsw4gGQWgQaYzpw?pwd6bak 提取码&#xff1a;6bak 启动OwnCloud容器&#xff0c;没有镜像会自动下载 docker run -d -p 80:80 -v /home/owncloud:/var/www/html --name owncloud --restartalway…...

创建了Vue项目,需要导入什么插件以及怎么导入

如果你不知道怎么创建Vue项目,建议可以看一看这篇文章 怎么安装Vue的环境和搭建Vue的项目-CSDN博客 1.在idea中打开目标文件 2.系在一个插件Vue.js 3.下载ELement UI 在Terminal中输入 # 切换到项目根目录 cd vueadmin-vue # 或者直接在idea中执行下面命令 # 安装element-u…...

abstract 关键字

在C#中&#xff0c;abstract 关键字是一个非常重要的特性&#xff0c;它用于定义抽象类和抽象成员&#xff08;如方法、属性、索引器、事件或操作符&#xff09;。使用 abstract 关键字的目的主要是为了提供一种机制&#xff0c;让基类能够指定一个或多个必须由派生类实现的方法…...

用Python编写你的网络监控系统详解

概要 在现代网络管理中,实时监控网络流量和状态是保证网络正常运行的关键。使用Python编写网络监控工具可以帮助管理员及时发现和解决网络问题。本文将详细介绍如何使用Python编写网络监控工具,包括基本概念、常用库及其应用场景,并提供相应的示例代码。 网络监控的基本概念…...

操作系统——虚拟内存

一、虚拟内存是什么&#xff1f; 虚拟内存类似一个桥梁&#xff0c;原来程序直接访问物理内存读取数据&#xff0c;现在程序直接访问虚拟内存&#xff0c;由虚拟内存再访问物理内存。 使用虚拟内存的好处&#xff1a; 隔离进程、提高内存使用安全性&#xff1a;每个进程直接…...

Zoom视频会议软件使用

Zoom 是一款广泛使用的视频会议软件,可以用于在线会议、网络研讨会、课堂教学、团队协作等。以下是使用 Zoom 的基本步骤和一些有用的技巧: 安装 Zoom 下载并安装: 访问 Zoom 下载页面。下载适用于你的操作系统(Windows, macOS, Linux, iOS, Android)的客户端。安装完成后…...

MVC软件设计模式及QT的MVC架构

目录 引言 一、MVC思想介绍 1.1 MCV模型概述 1.2 Excel的处理数据 1.3 MVC模式的优势 二、QT中的MVC 1.1 模型&#xff08;Model&#xff09; 1. QAbstractItemModel 2. QStringListModel 3. QStandardItemModel 4. QSqlTableModel 和 QSqlQueryModel 5. QAbstract…...

使用WSL通过SSH连接并运行图形界面程序

使用WSL通过SSH连接并运行图形界面程序 1. 在Windows上安装X服务器2. 配置并启动VcXsrv3. 在WSL Ubuntu中设置DISPLAY变量4. 从WSL Ubuntu连接到远程服务器5. 在远程服务器上设置DISPLAY变量6. 测试X11转发7. 运行您的安装程序注意事项 在Windows Subsystem for Linux (WSL) 上…...

柳湛宇-简历

...

潍坊市建设局门户网站/广告精准推广平台

kafka安装及配置 大家好&#xff0c;今天我要给大家介绍一下kafka的安装及配置的方式。 首先介绍一下什么叫kafka。Kafka是一个发布订阅消息系统&#xff0c;它的用途小木我理解的是&#xff0c;我们有一个温度传感器&#xff0c;然后kafka监控着这个传感器&#xff0c;它一有数…...

asp.net做动态网站/成都seo优化

进来看了看keras, 比tf友好的多啊&#xff0c;总结下&#xff1a; Keras有两种类型的模型&#xff0c;顺序模型&#xff08;Sequential&#xff09;和泛型模型&#xff08;Model&#xff09; 首先比较简单的顺序型 Sequential模型接口 代码示例 model Sequential() model.a…...

wordpress无法预览/今日头条官网首页

1、配置文件 #整合jms测试&#xff0c;安装在别的机器&#xff0c;防火墙和端口号记得开放 spring.activemq.broker-urltcp://127.0.0.1:61616 #集群配置 #spring.activemq.broker-urlfailover:(tcp://localhost:61616,tcp://localhost:61617) spring.activemq.useradmin spri…...

商务网站建设实训/小学培训机构

现在市面上免费的项目管理工具多如牛毛&#xff0c;然而在工作中一旦用错了工具&#xff0c;就不是免费不免费的事了&#xff0c;如果对项目整体进度造成影响&#xff0c;就得不偿失了。本着让项目管理者省钱又省力的目标&#xff0c;我们今天来测评一下那些热门的项目管理工具…...

网站建设新闻 常识/百度pc网页版入口

更多渗透技能 欢迎搜索公众号&#xff1a;白帽子左一一、Python反序列化 与PHP存在反序列化一样 Python也存在反序列化漏洞、并且Python反序列化更加强大 除了能反序列化当前代码中出现的类&#xff08;包括import引入的模块中的类&#xff09; 还能反序列化types创建的匿…...

香河网站建设/网站软件下载

转载于:https://www.cnblogs.com/panda88/p/6006372.html...